*{ margin: 0; padding: 0; color: #333;}
body{ font-family: "微软雅黑"}
ul{ list-style: none;}
a{ text-decoration: none;}
/*清除浮动代码*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

/* login */
.login-bady{ background: #f1f1f1;}
.login-head{ width: 100%; height: 306px; margin-top: 0; display: block; background: url(../images/logo/head-top.png) no-repeat top right #2f8dc8;}
.login-head .header-w{ width: 1200px;height: 306px; margin: auto; position: relative;}
.login-head .logo{ width: 819px; height: 54px; margin-top: 100px;  float: left;}
.login-head .moble-t{ width: 174px; height: 49px; line-height: 49px; text-align: center; background: url(../images/logo/ewm-top.png) no-repeat; position: absolute; bottom: 0; left: 0; }
.login-conten{ width: 1200px; min-height: 330px; margin: auto; position: relative; }
.login-conten .erweima{ width: 540px; height: 180px; padding-top: 35px;}
.login-conten .erweima img{ width: 150px;}
.login-conten .erweima span{ width: 150px; margin-right: 26px; font-weight: bold; line-height: 24px; display: inline-block; font-size: 14px; color: #333; text-align: center; }
.login-conten .textbox{ width: 473px; padding: 30px 40px 0 40px; height: 470px; position: absolute; top: -64px; right: 0; background: url(../images/logo/txt-box.png) repeat top;}
.login-conten .textbox li{ height: 40px; padding-bottom: 17px; position: relative;}
.login-conten .textbox li span{ width: 80px; line-height: 40px; height: 40px; display: inline-block; position: relative; top: 2px; }
.login-conten .textbox li i{ font-style: normal; display: inline-block; vertical-align: middle; padding-left: 10px;}
.login-conten .textbox li i img{ height: 40px; position: relative;}
.login-conten .textbox li input{ width: 342px; font-size: 14px; border: none; height: 40px;line-height: 40px; display: inline-block; text-indent: 20px; background: url(../images/logo/txt-inp.png) no-repeat;}
.login-conten .textbox li select{ width: 342px; font-size: 14px; border: none; height: 40px;line-height: 40px; display: inline-block; text-indent: 20px; background: url(../images/logo/txt-inp.png) no-repeat;}
.login-conten .textbox li input.ewm{ width: 176px; background: url(../images/logo/txt-yzm.png) no-repeat;}
.login-conten .textbox li .ewmsh{ width: 40px; line-height: 18px; font-size: 12px; color: #666666; position: absolute; top: 0; right: 55px; display: block;}
.login-conten .textbox li .btn-sty{ width: 342px; background: url(../images/logo/login_btn.png) no-repeat; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; display: block; margin:0 0 0 80px; }
.login-conten .textbox li.txtlink{ text-align: left; text-indent: 80px; height: 24px; padding-bottom: 0; }
.login-conten .textbox li.txtlink a{ color: #3a9cd3; line-height: 24px; font-size: 14px;  margin-right: 30px;  text-indent: 0; }

/* add-tab */
.login-conten .textbox .tabtit{ display: block; height: 30px; padding-bottom: 30px;}
.login-conten .textbox .tabtit span{ margin-right: 40px; cursor: pointer; line-height: 30px; font-size: 17px; display: inline-block; color: #333; }
.login-conten .textbox .tabtit span.ved{ color: #3a9cd3; border-bottom: 2px solid #3a9cd3;}
.login-conten .textbox ul{ display: none;}

/* wsbsdt */
.bsdt_wall{ background: #fff;}
.bsdt_head{ display: block; display: block; height: 125px; background: url(../images/bsdt/head_bg.png) bottom;}
.bsdt_head .header{ width: 1200px; height: 125px; margin: auto; position: relative;}
.bsdt_head .header .logo{ width:880px; height: 35px; padding-top: 20px;}
.bsdt_head .header .rmini-size{ position: absolute; top: 72px; right: 0; line-height: 24px; text-align: right; color: #666666; }
.bsdt_head .header .rmini-size a{ display: inline-block; font-size: 14px; color: #666666; margin: 0 10px; }
.bsdt_head .header .navwall{ display: block; line-height: 40px; height: 40px; padding-top: 35px;}
.bsdt_head .header .navwall li { float:left; position:relative;}
.bsdt_head .header .navwall li a { display:block; line-height:42px; text-decoration:none; padding:0px 58px 0 0; color:#333333;   }
.bsdt_head .header .navwall li a:hover { color: #4293f4; }
.bsdt_head .header .navwall li a.more:after{content:" »";}
.bsdt_head .header .navwall li ul { position:absolute; float:left; max-width: 250px; background: #fff; padding: 10px; border: 1px solid #e7e7e7; box-shadow: 0 0 8px rgba(0, 0, 0, .1); display:none;  z-index:9999; border-radius: 5px; }
.bsdt_head .header .navwall li ul a { width:200px;text-decoration:none; color:#333; font-size: 14px; border-bottom: 1px solid #f1f2f3;}
.bsdt_head .header .navwall li ul a:hover { color:#4293f4; }
.bsdt_head .header .navwall li ul ul{ top:0; left:150px; }

.bsdt_con{ width: 1200px; margin: auto;}
.bsdt_con .bsdt_breadcrumb{ border-bottom: 1px dashed #efefef; color: #898a8b; font-size: 12px; line-height: 40px; float: left;}
.bsdt_con .bsdt_breadcrumb a{ display: inline; color: #727475; margin: 0 2px;}
.bsdt_con .bsdt_breadcrumb a:hover{ color: #4293f4;}
.bsdt_con .bsdt_h1{ font-size: 41px; color: #000; font-weight: normal; padding: 30px 0; display: block; }
.bsdt_con .bsdt_dlmenu{ display: block;}
.bsdt_con .bsdt_dlmenu .menubox{ padding-top: 10px; }
.bsdt_con .bsdt_dlmenu h3{ font-size: 20px; line-height: 42px; color: #0d1c28; padding-bottom: 2px; margin-bottom: 20px; border-bottom: .2rem solid #0d1c28; }
.bsdt_con .bsdt_dlmenu a{ display: inline-block; float: left; width: 380px; height: 48px; background: #f1f2f3; text-indent: 16px; line-height: 48px; margin-right: 30px; margin-bottom: 18px; }
.bsdt_con .bsdt_hot a{ display: inline-block; float: left; width: 380px; height: 92px; background: #5CC49F; border-radius: 5px; color: #FFFFFF; box-shadow: 0 2px 2px rgba(0, 0, 0, .07); }
.bsdt_con .bsdt_hot span{ width: 45px; text-align: center; height: 45px; background: #FFFFFF; margin-right: 5px; border-radius: 45px; margin-left: 20px; margin-top: 23px; display: inline-block; float: left;}
.bsdt_con .bsdt_hot span img{ margin: auto;  margin-top: 10px ; display: block;}
.bsdt_con .bsdt_hot p{ display: inline-block; line-height: 90px; margin: auto; margin-top: 0; float: left; color: #FFFFFF;}
.bsdt_con .bsdt_hot .bgcor_1{background: #6fbdff ;}
.bsdt_con .bsdt_hot .bgcor_2{background: #f36f6f ;}
.bsdt_con .bsdt_hot .bgcor_3{background: #63c77f ;}
.bsdt_con .bsdt_hot .bgcor_4{background: #3e5da8 ;}
.bsdt_con .bsdt_hot .bgcor_5{background: #b96090 ;}
.bsdt_con .bsdt_hot .bgcor_6{background: #ed9255 ;}
.bsdt_con .bsdt_hot .bgcor_7{background: #ec51a7 ;}



.bsdt_con .bsdt_dlmenu a:hover{ background: #4795f1; color: #fff; }
.bsdt_con .bsdt_dlmenu a.nomar{ margin-right: 0;}

.bsdt_con .function_btn{ border-bottom: 1px solid #b4b4b4; padding: 6px 0; text-align: right;}
.bsdt_con .function_btn a{ background: #2f7fde; height: 33px; line-height: 33px; display: inline-block; margin-left: 5px; font-size: 14px; color: #fff; padding: 0 10px; border-radius: 3px;}
.bsdt_con .function_btn a:hover{ background: #378df2;}
.bsdt_con .function_btn button{ background: #2f7fde; height: 33px; line-height: 33px; display: inline-block; margin-left: 5px; font-size: 14px; color: #fff; padding: 0 10px; border-radius: 3px;}
.bsdt_con .function_btn button:hover{ background: #378df2;}
.bsdt_con .function_btn_my { border-bottom: 1px solid #b4b4b4;}
.bsdt_con .function_btn_my a{ background: #2f7fde; height: 33px; line-height: 33px; display: inline-block; margin-left: 5px; font-size: 14px; color: #fff; padding: 0 10px; border-radius: 3px;}
.bsdt_con .function_btn_my a:hover{ background: #378df2;}
.bsdt_con .function_btn_my button{ background: #2f7fde; height: 33px; line-height: 33px; display: inline-block; margin-left: 5px; font-size: 14px; color: #fff; padding: 0 10px; border-radius: 3px;}
.bsdt_con .function_btn_my button:hover{ background: #378df2;}
.bsdt_con .tablebox{ display: block; padding-top: 0;}
.bsdt_con .tablebox .topcon{ border: 1px solid #dfe1df;}
.bsdt_con .tablebox .topcon h3{ height: 36px; line-height: 36px; font-size: 14px; font-weight: normal; color: #000; text-indent: 14px; background: #f1f6fa; }
.bsdt_con .tablebox .topcon ul{ padding:10px 14px;}
.bsdt_con .tablebox .topcon ul li{ display: inline-block; height: 26px; min-width: 310px;}
.bsdt_con .tablebox .topcon ul li.input_sty{ background: url(../images/bsdt/sear_inp.png) no-repeat right;}
.bsdt_con .tablebox .topcon ul li span{ min-width: 63px; text-align: right; padding-right: 10px; display: inline-block; line-height: 26px; font-size: 12px; color: #333333;}
.bsdt_con .tablebox .topcon ul li .biginp{ width: 247px; height: 26px; border:none; background: none;  line-height: 26px; color: #000; text-indent: 14px; display: inline-block;}
.bsdt_con .tablebox .topcon ul li .sminp{ width: 98px; height: 26px; border:none; background: none; line-height: 26px; color: #000; text-indent: 14px; display: inline-block;}
.bsdt_con .tablebox .topcon ul li i{height: 26px; line-height: 26px; padding-right: 2px; color: #666; vertical-align: middle; display: inline-block; font-style: normal; }
.bsdt_con .tablebox .topcon ul li i img{ margin-right: 2px;}
.bsdt_con .tablebox .table_sty{ padding-top: 4px;}
.bsdt_con .tablebox .table_sty table{ border-top: 1px solid #e1f1f3; border-left: 1px solid #e1f1f3; }
.bsdt_con .tablebox .table_sty table td{ border-bottom: 1px solid #e1f1f3; padding: 5px; line-height: 24px; font-size: 16px; color: #333; border-right: 1px solid #e1f1f3;text-align: center;}

.bsdt_con .tablebox .table_sty table th{border-bottom: 1px solid #2f7fde; line-height: 36px; border-right: 1px solid #2f7fde; background: #2f7fde; color: #fff; font-size: 12px; text-align: center; font-weight: normal; }
.bsdt_con .tablebox .table_sty table td.right_size{ text-align: right;}
.bsdt_con .tablebox .table_sty table td.center_size{ text-align:center;}
.bsdt_con .tablebox .table_sty table td.tit_size{ color: #444; text-indent: 20px;}

.bsdt_con .tablebox .table_sty .page_sty{ background: #fbfbfb; padding: 6px 0; position: relative; }
.bsdt_con .tablebox .table_sty .page_sty .leftcon{  float: left; text-indent: 10px; line-height: 25px; font-size: 12px; color: #000;}
.bsdt_con .tablebox .table_sty .page_sty .rightcon{ float: right;   vertical-align: middle; color: #333333; font-size: 12px;}
.bsdt_con .tablebox .table_sty .page_sty .rightcon span{ margin: 0 10px; display: inline-block; position: relative; top: 5px; width: 1px; height: 20px; background: #dcdcdc;}
.bsdt_con .tablebox .table_sty .page_sty .rightcon .inpnb{ width: 35px; height: 23px; border-radius: 3px; text-align: center; line-height: 23px; border: 1px solid #cccccc;}
.bsdt_con .tablebox .table_sty .page_sty .rightcon .inpnbwid{ width: 50px; margin-right: 10px;}
.bsdt_con .tablebox .table_sty .page_sty .rightcon a{ margin: 0 5px; display: inline-block; height: 25px; line-height: 25px; min-width: 20px; text-align: center;}
.bsdt_con .tablebox .table_sty .page_sty .rightcon a img{ vertical-align: middle;}


.bsdt_con .tab_style .tab_top{ height: 40px; overflow: hidden; margin-top: 10px; background: url(../images/bsdt/tabbar.png) repeat-x bottom;}
.bsdt_con .tab_style .tab_top a{ padding: 0 45px; height: 38px; line-height: 38px; position: relative; float: left; border: 1px solid #d4dde2; background: #f7f7f7; border-top-left-radius: 3px; border-top-right-radius: 3px; margin-right: 6px; position: relative; }
.bsdt_con .tab_style .tab_top a.ved{ border-bottom: none; border-top:5px solid #2f7fde;}
.bsdt_con .tab_style .tab_top a span{ line-height: 20px; height: 20px; padding-top: 5px; display: block; color: #000; font-size: 14px; margin-top: 4px; }
.bsdt_con .tab_style .tab_top a.ved span{ margin-top: 0;}
.bsdt_con .tab_style .tab_bom{ display: block; padding-top: 10px;}

.bsdt_foot{ display: block; background: #f1f2f3; border-top: 1px solid #dfe1df; padding: 25px 0; margin-top: 40px;}
.bsdt_foot .footbox{ width: 1200px; margin: auto; position: relative;}
.bsdt_foot .footbox p{ line-height: 30px; color: #727475; font-size: 14px;}
.bsdt_foot .footbox p a{ color: #333; margin-right: 20px;}
.bsdt_foot .footbox p a:hover{color:#4795f1}
.bsdt_foot .footbox .rightbox{ position: absolute; top: 5px; right: 0;}
.bsdt_foot .footbox .rightbox span{ display: inline-block; text-align: right; padding-right: 20px; float: left; padding-top: 5px;}
.bsdt_foot .footbox .rightbox span h5{ font-weight: normal; font-size: 14px; color: #333;}
.bsdt_foot .footbox .rightbox span b{ font-weight: normal; color: #727475; font-size: 14px;}
.bsdt_foot .footbox .rightbox img{ display: inline-block;}




