
/*---------按钮的样式-----------*/
.btn_search{ background: #004E97; color: #fff;  border-radius: 4px; line-height: 33px; color: #fff;  border: none;}
.btn_login{height: 40px; background: #F08300; border-radius: 4px; line-height: 40px; color: #fff;  border: none; }
.regis_dialog{background: #F08300;   color: #fff; }
.dialog_login{ background: #F08300!important;  color: #fff; min-width: 60px }
.dialog_login_gray{ background: #bfbfbf!important;  color: #fff; min-width: 60px }
.btn_yz{height: 37px; background: #004E97; text-align: center;line-height: 37px; color: #fff;  border: none; }
.wrap{width: 100%;height: auto; font-size: 14px;;}
.main{width: 1280px; height: auto; margin: 0 auto;     overflow: hidden;}
.content{width: 1280px; height: auto;  margin: 0 auto; min-height: 404px;  overflow: hidden;}
/*------------首页头部样式-----------------*/
.header_box{background: #fff; padding-bottom:10px; position:relative; z-index:111;-moz-box-shadow:0px -2px 28px #909090;  -webkit-box-shadow: 0px -2px 28px #909090;  box-shadow: 0px -2px 28px #909090;}
.header{width: 1280px; margin: auto; position: relative; }
.header1_hover:hover .exit_box{display: block;}
.exit_box{width: 80px; height: 30px; cursor: pointer; display: none; position: absolute; right: auto;top: 30px; border: 1px solid #DCDCDC;line-height: 30px;text-align:center;
    color: #000;color: #fff; border-radius: 4px; background: #F08300;}
.header_menubox{width: 1280px; height: 80px; /*moz-box-shadow: 0px 10px 5px #909090;  -webkit-box-shadow: 0px 10px 5px #909090;  box-shadow: 0px 10px 5px #909090;*/}
.header_map{width:18px; height: 21px; background: url("../../static/images/icon_map.png") no-repeat;}
.header_sel{height:20px; width: 50px; line-height: 20px; border: 1px solid #005699; color: #005699; border-radius: 4px; }
.header_menu ul li{list-style: none; float: left;width: 90px; height: 25px; text-align: center; display: table;}
.header_menu ul li ul{background: rgba(0,78,151,.90);/*display: block;*/ background: url("../../static/images/bg.png"); position: absolute;z-index: 11114; padding: 5px 0; color: #fff; border-radius: 4px;}
.header_menu ul li ul li{list-style: none; line-height: 35px; border-bottom: 1px solid #AFC1CF; float: none !important; cursor: pointer;}
.header_menu ul li ul li:hover{color: #F08300; cursor: pointer;}
.header_menu ul li ul li a{color:#fff;}
.header_menu ul li ul li a:hover{color: #F08300; cursor: pointer;}
.header_menu ul li a{min-width: 35px; height: 25px; margin: 0 auto; display: table; cursor: pointer; }
.menu_id1 .div_box{ display: none}

.menu_id1:hover .div_box{ display: block;}
.menu_id1:hover .div_box li{ position: relative}
.threeLeftSub{ display: none;position: absolute; left: 121px; top: -5px}
.div_box li:hover .threeLeftSub{ display: block}
.menu_list{width: 7px;height: 6px; background: url("../images/icon_list.png") no-repeat; }
.menu_ph{width: 22px; height:16px; background: url("../images/header_icon3.png") no-repeat; }
.index_banner{width:100%;  /*background: url("../images/banner.png") no-repeat center ;*/ background-size: 100%;}
.headerl_box{height: 40px; line-height: 40px; background: #004E97; margin-top: 20px; }
.headerl_box ul {width: 1280px; line-height:40px; margin: 0 auto;}
.headerl_box ul li{list-style: none; float: left; color: #fff; width:110px; text-align: center; cursor: pointer;}
.menul_act{width: 110px; height: 36px; line-height: 32px; background:#fff !important; color: #F08300 !important;position: relative; top:4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.header_exit{width: 6px; height: 5px; background: url("../images/icon_list1.png") no-repeat;}
.header_icon11{width: 16px; height: 26px; margin-top: -4px; background: url("../../static/images/header_icon11.png") no-repeat;}
.header_imgs{width: 399px; height: 196px; background: url("../../static/images/header_er1.png?version=1") no-repeat; position: absolute; top: 50px;right: 230px; z-index: 1112; display: none;}
.header_hover:hover .header_imgs{ display: block !important;}
.text_ellipsis_menu {width:125px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: left;font-size: 15px;cursor: pointer;color: #f08300;}
.text_menu_nor {float: left;font-size: 15px;cursor: pointer;color: #ffffff;}
/*---------------------首页样式--------------*/
.login-background{position: absolute;background: black;opacity: .5;left: 0;top:0;right: 0;bottom: 0;z-index: 98;  }
.login {  width: 400px;  height: 260px;  border-radius: 10px ;background: rgba(228, 232, 235, .8);  position: absolute;  left: 50%;  top: 50%;  margin-top: -165px;  margin-left: -200px; z-index: 99 }
.login .rabbit {  width: 310px;  margin: 30px auto;  }
.login_bg {  display: block;  width: 310px;  margin: 15px auto 0;  height: 37px;   background: #fff; border: 1px solid #5d686e;  }
.li_div input {  width: 259px;  height: 35px;  line-height: 35px;  padding: 0 5px;  border: none 0; border-left: 1px solid #5d686e;   }
.login .rabbit .login_bgimg {  display: block;  float: left;  margin-top: 8px;  margin-left: 10px;  margin-right: 10px;  }
.login .rabbit button { width: 150px; height: 37px; line-height: 37px; background:#004E97; border: 1px solid #004E97; font-size: 16px; color: #fff; cursor: pointer; border-radius: 5px;  }

.checkboxs{margin: 15px 0}
/*.banner_logo{width:380px; height: 309px;  background: url("../images/banner__login.png" ) no-repeat;  position: absolute;  top: 250px;  left: 50px; z-index: 97; color: #fff; }*/
/*.banner_box{width: 340px; height: 289px; margin-left: 20px; padding-top: 10px;}*/
.banner_logo{  position: absolute;  top:250px; width: 100%; z-index: 97; margin: 0 auto; color: #fff; }
.banner_logo .positions{width:1280px; height: 309px;  margin: 0 auto; color: #fff; }
.banner_box{width: 363px; height: 305px; margin-left: 20px; padding-top: 10px; background: url("../images/banner__login.png" ) no-repeat;   }

.boder_bf{border-bottom: 1px solid #fff;}
.banner_sel{height:33px;  line-height: 33px; border: 1px solid #DCDCDC; /*padding: 5px 3px 5px 5px;*/ border-radius: 4px; }
.banner_input{height: 33px; line-height: 33px; border: 1px solid #dcdcdc; padding: 0 5px; border-radius: 4px;}
.banner_bb{border-bottom: 1px dashed #004E97;}
.banner_wdc{color: #7F7F7F;}
.index_text{font-size: 14px; color: #727272;}
.index_logobg{ height: 165px;}
.index_logo1,.index_logo2,.index_logo3,.index_logo4{width:80px; height: 80px;}
.index_logo1{background: url("../images/index_logo1.png") no-repeat;}
.index_logo2{background: url("../images/index_logo2.png") no-repeat;}
.index_logo3{background: url("../images/index_logo3.png") no-repeat;}
.index_logo4{background: url("../images/index_logo4.png") no-repeat;}
.index_logo5{background: url("../images/index_logo5.png") no-repeat;}
.index_logo6{background: url("../images/index_logo6.png") no-repeat;}

.slider, .slider-panel img, .slider-extra {/* width: 1360px;*/min-height: 500px; position: relative;  background-size: 100%; }
.slider {text-align: center;  position: relative;width: 1349px;margin: 0 auto; }
.slider-main {width: 100%; height: 100%  }
.slider-panel, .slider-nav, .slider-pre, .slider-next {  position: absolute;  z-index: 8;  }
.slider-panel {position: absolute;width: 100%; height: 100%}
.slider-panel div {background-position: center center; width: 100%; height: 100%}
.slider-extra { position: relative;}
.slider-nav {margin-left: -51px;position: absolute; left: 50%;bottom: 4px;}
.slider-nav li {background: #a0a0a0;  border-radius: 50%;  color: #fff;  cursor: pointer;  margin: 0 2px;  overflow: hidden;  text-align: center;  display: inline-block;
    height: 18px;  line-height: 18px;  width: 18px;  }
.slider-nav .slider-item-selected {  background: #F18F18;  }
.slider-next {  left: 100%;  margin-left: -28px;}
.slider ul li{list-style: none !important;}

/*------------------首页底部样式------------------*/
.footer {
    background: #004E97;
    margin: 0 auto;
    text-align: center
}
.footer .mainc {display: flex}
.footer .mainc ul{float: left; margin: 20px 0;flex:1; text-align:center;border-right: 1px solid #327DC2}
.footer .mainc ul li{list-style: none; color: #fff; line-height: 30px;cursor: pointer;}

.footer_borb{border-bottom:1px solid #327DC2;}
.footer_color{color: #9DC4E2;}
.mainc{display: table; margin: 0 auto;}
.mainc a{color: #fff !important;}
.footer_img11{width: 195px; height: 155px; background: url("../../static/images/footer_imgs11.png?version=1") no-repeat;}
.footer_img12{width: 195px; height: 165px; background: url("../../static/images/footer_imgs12.png?version=1") no-repeat;}
/*---------------登录页头部样式-------------*/
.login_header{width:100%; height: 63px; line-height: 63px; background:#004E98;}
.login_box{width: 420px;height: 375px; background: #fff; position: absolute; right: 6%; top:20%;}
.loginc_header{height: 60px; line-height: 60px; background: #b6b6b6; font-size: 16px; color: #fff; }
.loginc_header .top-header{width: 100%;  }
.loginc_header .top-header span{width:205px; display: inline-block; text-align: center;font-size: 14px!important; font-weight: bold}
.actived{background: #004E98 }
.login_con{width: 335px; margin: 0 auto;}
.login_label{height: 35px; line-height: 35px;}
.login_input{height: 35px; line-height: 35px; border: 1px solid #dcdcdc;}
.login_ya{height: 42px; width: 91px; background: url("../images/login_yz.png") no-repeat;}

/*--底部样式---*/
.common_footer{width:100%; height: 65px; line-height: 65px; background:#004E98;}
/*---------------注册页面样式-------------*/
.register_bg{background: #EAEEF1;}
.regis_step1,.regis_step2,.regis_step3{width:932px; height: 78px; margin: 0 auto;}
.regis_step1{background: url("../images/regis_step1.png") no-repeat;}
.regis_step2{background: url("../images/regis_step2.png") no-repeat;}
.regis_step3{background: url("../images/regis_step3.png") no-repeat;}
.regis_icon{width:83px; height:83px;background: url("../images/regis_icon1.png") no-repeat;}
.regis_box{background: #fff;padding-bottom: 30px; width: 1280px;}
.regis_title{height: 45px; line-height: 45px; background: #7DBAF3;}
.regis_center{display: table; margin: 0 auto;}
.regis_con{min-width: 440px; display: table; margin: 0 auto;}
.w-hover:hover{color: #004E98}


/*---------------工作台页面样式-------------*/
.stag_b1{border-bottom: 1px solid #004E97;}
.stag_b6{border-bottom: 6px solid #004E97;}
.stag_box{width:635px; border: 1px solid #dcdcdc; min-height: 300px; background: #fff;}
.stag_bg6{border-bottom: 6px solid #E3E3E3;}
.stag_bq6{border-bottom: 6px solid #5FC3D3;position: relative;top:-6px;}
.stag_bo6{border-bottom: 6px solid #FF9649;position: relative;top:-6px;}
.stag_con{margin-left: 10px; margin-right: 10px;}
.stag_con ul li{ list-style: none; line-height: 30px;}
.stag_con ul li：before {  content:"."; color:red; }
.stag_eliple{overflow: hidden; text-overflow:ellipsis;  white-space: nowrap; width: 450px; height: 30px;}
.icon_cir{width:6px; height: 6px; background: url("../../static/images/icon_cir.png") no-repeat; margin-top:12px; margin-right: 5px;}
.stag_img10,.stag_img11,.stag_img1,.stag_img2,.stag_img3,.stag_img4,.stag_img5,.stag_img6,.stag_img7,.stag_img8,.stag_img9{min-width: 85px; height:76px; cursor: pointer; overflow: hidden}
.stag_img10{background: url("../../static/images/fr.png?version=1") no-repeat center center; }
.stag_img11{background: url("../../static/images/box.png") no-repeat center center; }
.stag_img1{background: url("../../static/images/stag_img1.png") no-repeat center center; }
.stag_img2{background: url("../../static/images/stag_img2.png") no-repeat center center;}
.stag_img3{background: url("../../static/images/stag_img3.png") no-repeat center center;}
.stag_img4{background: url("../../static/images/stag_img4.png") no-repeat center center;}
.stag_img5{background: url("../../static/images/stag_img5.png") no-repeat center center;}
.stag_img6{background: url("../../static/images/stag_img6.png") no-repeat center center;}
.stag_img7{background: url("../../static/images/stag_img7.png") no-repeat center center;}
.stag_img8{background: url("../../static/images/zj_m.png") no-repeat center center;}
.stag_img9{background: url("../../static/images/zh_m.png") no-repeat center center;}
.stag_txt{padding-left: 5px; text-align: center; line-height: 17px; border-left: 3px solid #004E97; cursor: pointer;}
.stag_imgbox{margin: 26px 33px; }
.stagd_box{background: #fff;}
.stagd_imgbox{margin: 50px 48.9px; }

/*---------------找回密码页面样式-------------*/
.psd_step1,.psd_step2,.psd_step3,.psd_step4{width:941px; height: 67px;}
.psd_step1{ background: url("../../static/images/psd_step1.png") no-repeat;}
.psd_step2{ background: url("../../static/images/psd_step2.png") no-repeat;}
.psd_step3{ background: url("../../static/images/psd_step3.png") no-repeat;}
.psd_step4{ background: url("../../static/images/psd_step4.png") no-repeat;}
.psd_yz{width:122px; height: 40px;background: url("../images/login_yz.png") no-repeat;}


/*---------------箱信息查询页面样式-------------*/
.search_box{background: #f5f5f5; padding:15px 40px;}
.search_input_other{border: 1px solid #dcdcdc; padding: 0 5px;}/*zwj 08-15*/
.search_input{height: 27px; line-height: 27px; border: 1px solid #dcdcdc; padding: 0 5px;color: #606060}
.wd_label{height: 27px; line-height: 27px;}
.box_con{width:1278px; border: 1px solid #dcdcdc;}
.box_tabel{border: 1px solid #dcdcdc; border-collapse: collapse; width: 100%; }
.box_tabel tr th{height: 32px;line-height: 32px;border: 1px solid #dcdcdc; font-weight: normal; background: #f3f3f3;}
.box_tabel tr td{height: 32px;line-height: 32px;border: 1px solid #dcdcdc; text-align: center;}
.ware_title{height:51px; background: #D3EAFF; line-height: 51px;}

/*-------------左侧菜单的样式------------*/
.left_menu{width: 185px; background: #fff;   margin-bottom: -10000px;  padding-bottom: 10000px;}
.left_menu ul li {list-style: none; border-top: 1px dashed #DCDCDC;}
.left_menu ul li a{padding:10px 0; display: block; color: #000;}
.left_icon{width:14px; height: 16px; background: url("../images/left_icon1.png") no-repeat;}
.left_iconact{width:14px; height: 16px; background: url("../images/left_icons1.png") no-repeat;}
.left_menu_son ul{border-top: 1px dashed #DCDCDC;}
.left_menu_son ul li{ list-style: none; border-top: none; }
.left_menu_son ul li a{ padding: 10px 0 !important;}
.left_menu_son ul li a span{padding-left: 25px;}
.left_menub{border-bottom: 1px dashed #DCDCDC;}
.left_menua{background: #F08300 !important; color: #fff !important; padding: 10px 0 !important;}
.left_menua_active{color: #F08300 !important;}
/*------------登录后右侧内容----------------*/
.right_content{width:1085px;min-height: 532px}
.bg_fff{background: #fff; padding: 10px 15px}
.bg_fff_index{background: #fff; padding: 0px 15px}
.con_title{height:19px; border-left: 3px solid #F08300; padding-left: 5px;}
.con_tabel{border: 1px solid #dcdcdc; border-collapse: collapse; width: 100%; }
.con_tabel tr th{height: 32px;line-height: 32px;border: 1px solid #dcdcdc; font-weight: normal; background: #E0E0E0;}
.con_tabel tr td{height: 32px;line-height: 32px;border: 1px solid #dcdcdc; text-align: center;}


.form-input.high-light-border > input.input,
input.input.high-light-border,
.input.high-light-border .high-light-border,
.form-input.input.high-light-border
{
    border-color: #ff460b;
}

.form-text,.form-dorpdown > .btn {  border-radius: 0 !important;  }
.btn_loginnor {  height: 40px;  background: #999;  text-align: center;  border-radius: 4px;  line-height: 40px;  color: #fff;
    border: none;  cursor: pointer;
}

.word-break{
    display: inline-grid;
    word-wrap: break-word;
    word-break: break-all;
}
.pic-block{
    border: 1px solid #dcdde1;width: 90px; height: 120px; overflow: hidden;display: inline-block
}
.ex-block{
    background: #d3ebff; line-height: 40px; font-weight: bold
}
/*横向时间轴*/
.time-horizontal {
    list-style-type: none;
    border-top: 1px solid #707070;
    max-width: 900px;
    padding: 0;
    margin: 80px auto;
}

.time-horizontal li {
    float: left;
    position: relative;
    text-align: center;
    width: 150px;
    padding-top: 10px;
}

.time-horizontal li b {
    content: '';
    position: absolute;
    top: -10px;
    left: 47%;
    width: 20px;
    height: 20px;
    border-radius: 15px;
    background: #ffffff;
}
.tip-border{
    border: 5px solid #cdcdcd;
}
.tip-borders{
    border: 5px solid #1afa29;
}
.time-horizontal li .tip-top{
    position: absolute;
    top: -30px;
    left: 45%;
    font-size: 14px;
}
.time-horizontal li .tip-down{
    position: absolute;
    top: 30px;
    left: 15%;
}
.backa{
    background: #f08300a6 !important;
}

/*隐藏掉我们模型的checkbox*/
.my_protocol .input_agreement_protocol {
    appearance: none;
    -webkit-appearance: none;
    outline: none;
    display: none;
}
/*未选中时*/
.my_protocol .input_agreement_protocol+span {
    width: 21px;
    height: 21px;
    display: inline-block;
    background: url(../../static/images/ss.png) no-repeat;
    background-position-x: -1px;
    background-position-y:0px;
    position: relative;
    top: 3px;
    border-radius: 20px;
    border: 2px solid white;
}
/*选中checkbox时,修改背景图片的位置*/
.my_protocol .input_agreement_protocol:checked+span {
    background-position: -21px;
}
.cxbox_wrap{width: 95%;height: auto; font-size: 14px;margin: auto;font-weight: bold;}
.cxbox_tabel{width: 100%; }
.cxbox_tabel tr th{height: 32px;line-height: 32px;}
.cxbox_tabel tr td{height: 32px;line-height: 32px;text-align: center;}
.cxbox_bordert{border-top: 2px solid #000000;}
.cxbox_borderb{border-bottom: 2px solid #000000;}


/*最新首页样式*/
a{font-family: "微软雅黑"}
.in_banner{width: 100%; height: auto; position: relative; font-family: "微软雅黑";}
.index_headerl{width: 1300px; height:40px; position: absolute; top: 30px; left: 50%; margin-left: -650px;  }
.header_menu ul li{list-style: none; min-width: 85px;  padding: 0 5px; }
.header_menu ul li a{ min-width: 85px; height:30px; line-height: 30px; display: inline-block;  color: #fff; cursor:pointer; font-family: "微软雅黑";  font-size: 14px;}
.header_menu ul li a:hover{color: #ff9932;}
.header_menu ul li:hover> .menu_son{display: block;}
.menu_son{ position: absolute;top:30px; display: none;  z-index:111; padding:20px; text-align: left !important; margin-left: -300px; background: #fff; width: 650px; height: auto; padding: 20px; border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;box-shadow: 3px 8px 12px rgba(0,0,0,0.5)}
.header_menu ul li a.menu_two,.header_menu ul li a.menu_one{font-size: 14px; color: #333; font-family: "微软雅黑";  }
.header_menu ul li a.menu_two:hover,.header_menu ul li a.menu_one:hover{color: #ff9932;}
.header_menu ul li a.menu_one{color: #7d7979; margin-left: 10px;}
.mt8{margin-top: 8px;}

.banner_title {
    font-size: 48px;
    font-family: "微软雅黑";
    text-align: left;
    font-weight: bold;
    color: #fff;
    padding-bottom: 60px;
}
.banner_title_son {
    font-size: 26px;
    font-family: "微软雅黑";
    text-align: left;
    font-weight: bold;
    color: #fff;
    margin-top: 8%;
    padding-bottom: 10px;
}

.in_bg {
    background: #F7F7F7;
    width: 100%;
    height: 500px;
    overflow: hidden;
}
.in_item1{width: 1366px; height: 800px; background: url("../../static/images/in_item.jpg"); margin: 50px auto;}
.info_title{font-size: 30px; font-weight: bold; margin: 20px 0}
.body_footer{position: relative;}
.footer_box{position: absolute; bottom: 10px; left: 50%; margin-left: -380px; }
.ffYahei{font-family: "微软雅黑"; }
.fc_gray{color: #4C4C4E;}
.track_box{position: relative; }
.track_nav{position: absolute; width: 300px; top: 20px;}

.track_nav ul li {
    list-style: none;
    font-size: 15px;
    color: #12579c;
    cursor: pointer;
    font-family: "微软雅黑";
    float: left;
    margin-right: 15px;
}

.track_con1 {
    width: 915px;
    height: 75px;
    background: #fff;
    position: relative;
    top: 48px;
}

.track_left {
    width: 160px;
    height: 75px;
    border-right: 1px solid #dcdcdc;
}

.track_sel {
    margin-left: 7px;
    width: 140px;
    font-size: 12px;
    background: #fff;
    border: 1px solid #fff;
    outline: none;
    margin-top: 26px
}
.track_right{width: 385px; height: 75px;  margin-left: 10px; }

.track_input {
    width: 380px;
    height: 75px;
    background: #fff;
    line-height: 75px;
    padding: 0 5px;
    font-size: 15px;
    border: 1px solid #fff;
    outline: none;
}
.tract_nav{width: 200px; background: #024593; cursor: pointer; font-size: 15px;padding: 25px 55px; color: #fff; font-family: "微软雅黑"}
.tract_nav:hover{background: #1153BC;}
.track_selt{position: relative; top: 3px;}
.line_r{border-right: 2px solid #fff; height: 18px; margin-right: 15px; float: left; }
.track_nav ul li.nav_act{ height:40px; font-size: 15px;  color: #ff9932; background: url("../../static/images/nac_acticon.png") no-repeat 30px 20px ; }
.track_radio{width:140px; padding: 25px 10px; }
.header_pho,.in_user {cursor: pointer;}
.header_chart{position: absolute; top: 30px; display: none; margin-left: -200px; width: 399px; height:196px; background: url("../../static/images/header_er1.png") no-repeat;}
.header_pho:hover>.header_chart{display: block;}
.header_exit{ display: none; position:absolute; top: 30px; background: #fff; color:#ff9932; width: 90px; height: 30px; line-height: 30px; text-align: center;}
.in_user:hover>.header_exit{display: block;}
.login_nav ul li{ float:left;width: 140px; text-align: center; height: 60px; background: #b6b6b6; list-style: none;}
.login_nav ul li.nav_actl{background:#004E98;  }

.banner_boxc {
    position: absolute;
    left: 10%;
    top: 13%;
}
.son_box11{width: 500px;}