/******************菜单栏显示下左侧时样式***************/
.leftModule.bk-con-menu .breadcrumb{margin: 0;}
.leftModule .menu-section .column-name{width: 100%; height: initial; float: none; }
.leftModule .menu-section .column-name.open{border-bottom: 1px solid #dddddd;}
.leftModule .menu-section .column-name a{border-right: 0; border-bottom: 1px solid #DDDDDD;padding:0px 15px;position: relative; height: 45px;}
.leftModule .menu-section .column-name a:before{border-right: 0;}
.leftModule .menu-section .column-name a:after{content: '';border-bottom: 1px solid #ffffff;position: absolute;left: 0;bottom: -2px;height:0;width: 100%;}
.leftModule .menu-section .column-name .menu-text{display: inline-block; height: 100%; line-height: 45px; text-indent:10px;}
.leftModule .menu-section .column-name .menu-text_1{display: inline-block; height: 100%; line-height: 45px; text-indent:70px;}
.leftModule .menu-section .menuicon {position: absolute; left: 20px; height: 100%; top: 0; padding:5px 0;}
.leftModule.bk-con-menu ul .submenu{position: relative; width: 100%; border: 0;border-right: 1px solid #DDDDDD;}

.leftModule.bk-con-menu .samebtn{width: 25px;height: 45px;display: none;overflow: hidden;float: left;cursor: pointer;position: absolute;top: 45%;z-index: 111;left: initial;right:-25px;border-top: 1px solid #dddddd;border-left: 1px solid #f2f2f2;border-radius: 0px 3px 3px 0px;   }
.leftModule.bk-con-menu ul .submenu:before{position: absolute;height: 100%; width:0; border-right: 1px dotted #dddddd; content: '';top:0;left: 30px;}
.timehtml{background: #ffffff;color: #333333;}
.bk-con-menu .wap-menulist .arrow{margin-left: 15px;}
/****************************注册样式属性*****************************/
.login_style{ background-color:#3373c7;background-image: url(../images/light.png);background-repeat: no-repeat;background-position: center top;overflow: hidden;}
.loginbody{background: url(../images/loginbg3.png) no-repeat center center;width: 100%;height: 651px;overflow: hidden;position: absolute;top: 87px;}
.login-layout .input-icon>[class*="icon-"] { line-height:32px;}
.login-layout input{ margin-left:0px;}
.login-layout .logintop{height:47px; position:absolute; top:0; background:rgba(0, 69, 109, 0.31); z-index:100; width:100%;}
.login-layout .logintop span{color:#fff; line-height:47px;  text-indent:44px; color:#afc5d2; float:left;}
.login-layout .logintop ul{float:right; padding-right:30px;}
.login-layout .logintop ul li{float:left; margin-left:20px; line-height:47px;}
.login-layout .logintop ul li a{color:#afc5d2;}
.login-layout .logintop ul li a:hover{color:#fff;}
.login-layout .login-layout .main-container:after{ display: none;}
.login-layout .loginbm{height:50px; line-height:50px; text-align:center; background:rgba(0, 69, 109, 0.31);position:absolute; bottom:0; width:100%; color:#ffffff;}
.login-layout  .loginbm a{font-weight:bold;color:#2E6EBA;}
.login-layout  .loginbm a:hover{color:#fff;}
.login-layout .main-content{margin-left: 0;min-height: 100%;padding-left: 15px;padding-right: 15px;}

.login-layout label{margin-bottom: 11px;}
.login-box .social-login {margin-top: 5%;color: #888888;text-align: center;width: 500px;float: right;margin-right: 10px; font-size:12px; }
.login-container .center{ margin-top:80px;}
.login-layout{background-color:#3373c7; background-repeat:no-repeat; background-position:center top; overflow:hidden;}
.login-container {width: 810px;margin: 0 auto; }
.login-container .login_logo {margin-top: 50px;text-align:center; margin-bottom:20px;}
.login-layout .widget-box.visible {
    visibility: visible;
    -moz-transform: scale(1,1) translate(0);
    -webkit-transform: scale(1,1) translate(0);
    -o-transform: scale(1,1) translate(0);
    -ms-transform: scale(1,1) translate(0);
    transform: scale(1,1) translate(0);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -o-transition: none;
    -webkit-transition: none; 
}
.login-layout .widget-box
{
  visibility: hidden;
  border-right:0px;
  overflow: hidden;
  width: 100%;
  border-bottom: 0;
  box-shadow: none;
 /* box-shadow: 0px 2px 18px #666666;
  padding: 6px;
  background: url(../images/yanse_01.png) repeat-x top;
  box-shadow: 0px 2px 18px #41a2ff;
  border: 1px solid #41a2ff;
  -moz-transform: scale(0,1) translate(-150px);
  -webkit-transform: scale(0,1) translate(-150px);
  -o-transform: scale(0,1) translate(-150px);
  -ms-transform: scale(0,1) translate(-150px);
  transform: scale(0,1) translate(-150px);*/
}
.login-layout .login_icon{ float:left; width:450px; text-align:center}
.login-layout .widget-box.visible
{
  visibility: visible;
  -moz-transform: scale(1,1) translate(0);
  -webkit-transform: scale(1,1) translate(0);
  -o-transform: scale(1,1) translate(0);
  -ms-transform: scale(1,1) translate(0);
  transform: scale(1,1) translate(0);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  -o-transition: none;
  -webkit-transition: none;
}

.login-layout .widget-box .widget-main{ padding: 16px 36px 36px;  background: #f7f7f7;}
.login-layout .widget-box .widget-main form{ margin: 0;}
.login-layout .widget-box .widget-body .toolbar>div>a{font-size: 15px;font-weight: 400;text-shadow: 1px 0 1px rgba(0,0,0,0.25);}
.Reg_log_style .frame_style i{ position:absolute; left:60px; top:0px; color:#ADADAD; font-size:16px; z-index:10}
.Reg_log_style .frame_style i.tx_password{ font-size:12px; color:#F30}
.Reg_log_style .frame_style.form_errors i{ display:none}
.Reg_log_style .frame_style.form_error i{ display:block}
.Reg_log_style .frame_style i{ display:none}
.Reg_log_style .frame_style{ 
	position:relative;     
	border: 1px solid #dddddd;
	/*box-shadow: 0px 0px 10px #41A2FF;*/
	height:40px; 
	padding:0px 5px; 
	margin-bottom:15px; 
	line-height:40px; 
	width:286px;
}

.Reg_log_style .frame_style.form_errors{ border:1px solid #0e85c3}
.Reg_log_style .frame_style #Codes_text{ width:150px; padding:0px 10px;}
.Reg_log_style .frame_style .Codes_region{ position:absolute; height:38px; border-left:1px solid #ADADAD; width:80px; right:0px; top:0px;}
.Reg_log_style .frame_style.form_errors .Codes_region{border-left:1px solid #0e85c3;}
.Reg_log_style .frame_style.form_errors label{ border-right:1px solid #0e85c3;}
.Reg_log_style .frame_style.form_errors label.password_icon{background-position: -39px 0px;}
.Reg_log_style .frame_style.form_errors label.user_icon{background-position: -39px -35px;}
.Reg_log_style .frame_style.form_errors label.Codes_icon{background-position: -39px -64px;}
.login-main{position: relative;margin-top:20px;background:url(../images/logo_dl_bg.png) no-repeat 0 0; height:352px;	}
.Reg_log_style .frame_style.form_prompt label{color: #DB2023;border-right: 1px solid #DB2023;}
.Reg_log_style .frame_style.form_prompt{border: 1px solid #DB2023;}
.login-main .frame_style .prompt{color: #DB2023;}
.login-main .skin-section{position: absolute; right: 0; height: 50px; border: 0;}
.login-main .Bombbox{border-top: 1px solid #dddddd;}
.login-main  .clickBombbox{color: #166CAA;}
.login-main .skin-section:before{border: 0;}
.login-main .skin-btn.selected{border-left: 1px solid #dddddd;}
.login-main .Bombbox:after{height: 3px; content:''; width:50%;position: absolute;top: -1px;z-index: 1100;background: #ffffff;right:0}
.login-main:after {display: block;content: "";height: 10px; margin-top: 20px;}
.login-main .title_name{ height:74px; line-height:40px;  color:#2365ac; font-size:26px;padding-top:15px;letter-spacing:3px;}
.login-main .fm{width:390px; float:right; } 
.login-main .login_btn{border:0px;text-decoration: none;background: #2E6EBA; width: 130px;float:right;height: 43px; display: block;margin-right:12px;text-align: center;line-height: 43px;cursor: pointer;font: 18px/43px 'microsoft yahei';color: #ffffff; margin-right:27%;border-radius: 5px;}
.login-main .login_btn:hover {  color:#ffffff;background-color:#1d7eb8;-webkit-box-shadow: 0 0 6px #1d7eb8;transition-duration: 0.5s;}
.login-main .inline{ color:#888888}
.space{ color:#FF0000; font-size:12px; margin-bottom:15px;}

.widget-main .header.blue {border-bottom-color: #d5e3ef;}
h4.bigger {font-size: 19px;}
.widget-main .header {line-height: 28px;margin-bottom: 16px;padding-bottom: 4px;border-bottom: 1px solid #CCC;}
.blue {color: #478fca!important;}
.ul_top{ padding-top:20px;}
.Reg_log_style .frame_style label {
    float: left;
    width: 40px;
    text-align: center;
    margin-top: 2px;
    font-size: 26px;
    height: 35px;
    border-right: 1px solid #ddd;
    color: #999999;
}
.Reg_log_style .frame_style.form_errors label{color: #166CAA;	}
.Reg_log_style .frame_style label.password_icon{font-size: 32px;}
.Reg_log_style .frame_style input {
    height: 30px;
    padding: 5px 10px;
    border: 0px;
	line-height:30px;
    width: 189px;
    font-size: 14px;
    z-index: 11;
    position: relative;
    background: 0 none;
}
.Reg_log_style .frame_style.form_error i {display: block;}
.Reg_log_style .frame_style i {display: none;}
.Reg_log_style .frame_style i {
    position: absolute;
    left: 60px;
    top: 0px;
    color: #999;
    font-size: 16px;
    z-index: 10;
}
.Reg_log_style .frame_style .Codes_region {
    position: absolute;
    height: 40px;
    border-left: 1px solid #ddd;
    width: 80px;
    right: 0px;
    top: 0px;
}
.login-box .social-or-login {margin-top: 34px;position: relative;z-index: 1; width:500px; float:right; margin-right:10px}
.login-box .social-or-login:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 0;
    right: 0;
    border-top: 1px dotted #a6c4db;
}
.login-box .social-or-login :first-child {
    display: inline-block;
    background: #A6C4DB;
    padding: 0 8px;
    color: #5090c1;
    font-size: 13px;
    border-radius: 3px;
}
#login_add .center{ text-align:center}
.login-layout  .login_Click_Actions{ width:130px; float:right; text-align:center; color:#666}
.Reg_log_style .frame_style .Codes_text{ width:108px;}
.Reg_log_style .frame_style.form_errors{ border:1px solid #478fca}
.Reg_log_style .frame_style.form_errors .Codes_region{border-left:1px solid #478fca;}
.Reg_log_style .frame_style.form_errors label{ border-right:1px solid #478fca;}
.Reg_log_style .frame_style.form_errors label.password_icon{background-position: -39px 0px;}
.Reg_log_style .frame_style.form_errors label.user_icon{background-position: -39px -30px;}
.Reg_log_style .frame_style.form_errors label.Codes_icon{background-position: -40px -60px;}
.button_width{ width:80px; color:#FFF;  padding:20px 0px; line-height:30px; font-size:18px; cursor:pointer; margin:20px 0px;}
/**************移动端界面样式*****************/
.mobileStyle .logintop,
.mobileStyle .loginbm,
.mobileStyle .login-main:after{ display:none;}
.mobileStyle .login-box .social-login{ padding-bottom: 15px;}
.mobileStyle .login-container{width: 100%;}
.mobileStyle .login-container .center{margin: 0; padding:0 20px;}
.mobileStyle .login-container .center img{width: 100%;}
.mobileStyle .login_icon{display: none;}
.mobileStyle .login-main{padding:0 15px;}
.mobileStyle form{ margin:0 auto;margin-right:0!important; width: 100%!important; display: block;}
.mobileStyle .login-main .login_btn{float: none; width: 100%; margin: 15px 0;}
/***********************移动设置*********************/
.bk-herder-logo.wap-header{ border-bottom: 1px solid #333333;}
.wap-menulist {overflow: hidden;}
.wap-menulist .column-name{width: 80px;}
.wap-menulist .column-name a{padding: 0px 10px;}
.wap-Bombbox{position: fixed!important;width: 100%!important;right:0!important;z-index:111;}
/***************************内页移动样式****************************/
.mobileStyle .Shops_info .left_shop .left_shop_logo{width: 100%;position: inherit; margin-bottom: 10px;left: 0;}
.mobileStyle .Shops_info .left_shop .shop_logo{  margin: 0 auto;overflow: hidden; margin-bottom: 15px;}
.mobileStyle .Shops_info .left_shop .Shops_content{margin: 0;}
.mobileStyle .Shops_info .right_shop{width: 100%;position: inherit; border-top: 1px solid #dddddd;border-left: 0px;}
.mobileStyle .dd_echarts{overflow-x:scroll;}
.mobileStyle .mainwidth{width: 700px;}


/*分页查询*/

.Paging {
    position: relative;
    bottom: 0px;
    margin-top: 7px;

}

.Paging .current_page {
    float: left;
    margin-top: 3px;
}

.Paging .current_page span {
    font-size: 14px;
    padding-right: 5px;
	padding-left:5px;
    color: #464545;
}

.Paging .Number_of_pages {
    float: right;
}

.Paging .Number_of_pages ul li {
    list-style-type: none;
    float: left;
    padding: 0px 8px;
    color: #333;
    margin-top: 1px;
}

.Paging .Number_of_pages ul li input {
    width: 34px;
    height: 25px;
}

.Paging .Number_of_pages ul li .jump {
    background-color: #438EB9;
    border: none;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 0px 4px 0px 4px;
    margin-left: -3px;
    line-height: 24px;
}

.Paging .Number_of_pages ul li span, option {
    color: #30426b;
}
.Several { height:25px;}
.Paging .Number_of_pages ul li img {
    height: 13px;
    margin-top: 5px;
}



.Number_of_pages .curr_li{
	color:#333 !important;
	font-weight:normal;
	 
}
.Number_of_pages .curr_li2 label{
	color:#333;
	font-weight:normal;
	 
}
.new_center_main{ }
.new_center_main .title{height:2.5vw;background-image: url(../images/tal_li_bg.png);background-repeat: repeat-x;background-position: bottom;white-space: nowrap; }
.new_center_main .title ul{ width:700px; background-color:#33CCCC}
.new_center_main .title li{height:2.5vw;line-height:2.5vw;text-align:center;float:left;display:inline;cursor:pointer; padding-left:13px; padding-right:13px; }
.new_center_main .title li { }
.new_center_main .title li.on{ background-color:#FFFFFF;border: 1px solid #dddddd;  border-bottom:none;}
.ps_bgcolor{ background-color:#FFFFFF; padding:0.8vw;}
.blan10{ height:0.7vw; display:block; clear:both; }
.blan30{ height:1.5vw; display:block; clear:both;}
.page_content_n{border: 1px solid #dddddd; border-top:none;overflow: hidden;position: relative;}



#menu{overflow:hidden; }
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none;  border-bottom:1px solid #ddd; height:32px;}
#menu #nav li {float:left; }
#menu #nav li a {display:block;text-decoration:none; text-align:center; color:#333; line-height:30px;padding:0px 10px 0px 10px;}
#menu_con{border-top:none; display:block;clear:both; overflow:auto;background-color:#d8d9da}
.tag{ padding:10px;    }
.ps_bgcolor .hc1{ font-size:14px; color:#3373c7; padding-top:5px; padding-bottom:5px; }
.selected{ color:#fff; border:1px solid #d8d9da; background-color:#d8d9da; border-bottom:1px solid #d8d9da; }
.img_vertical-align{ vertical-align:middle; padding-right:10px;}
.color_red{color: #3373c7; background-color:#f6f7f9;border: 1px solid #e5e5e5; white-space: nowrap; }
.color_red td{padding:5px;}
.from_grid {border-collapse: collapse;width: 100%; }

.from_grid,
.from_grid th,
.from_grid td {border: 1px solid #e5e5e5;font-size: 12px;box-sizing: border-box; background-color:#f6f7f9;white-space: nowrap;}

.from_grid tbody td span {color: #ff3600;}

.from_grid tbody td {padding: 5px;position: relative;}

.from_grid tbody tr td:nth-child(2n+1) {text-align: right;color: #333;}

.from_grid_view tbody tr td:nth-child(2n+1) { }

.from_grid tbody tr td:nth-child(2n) {color: #333;text-align: left;white-space: nowrap; background-color:#ecedee}

.from_grid tbody tr td input,
.from_grid tbody tr td select {
	width: 100%;
	height: 22px;
	background-color: #e9e9e9;
	/*d0d1d3*/
	background-image: none;
	font-size: 12px;
	line-height: 1.42857143;
	color: #555;
	padding-left: 5px;
	border:1px solid transparent ;
}
.from_grid tbody tr td input:focus,
.from_grid tbody tr td select:focus{
	border:1px solid #eba50f;
}
.from_grid tbody tr td select {padding-right: 0px;}

.from_grid .top_level {position: absolute;right: 10px;top: 0px;}


.mydiv {Z-INDEX: 999; LEFT: 50%; MARGIN-LEFT: -400px! important; WIDTH: 800px;POSITION: absolute; TOP: 10%;  TOP: expression(eval(document.compatMode &&

            document.compatMode=='CSS1Compat') ?

            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :

            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); HEIGHT: 520px; BACKGROUND-COLOR: #fff;    border: 3px solid #868789;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.29);border-radius: 5px;}
.bg {DISPLAY: none; Z-INDEX: 1; FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; ; TOP: expression(eval(document.compatMode &&

            document.compatMode=='CSS1Compat') ?

            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :

            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); HEIGHT: 100%; BACKGROUND-COLOR: #666; opacity: 0.5
}
.popIframe {DISPLAY: none; Z-INDEX: 1; FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; ; TOP: expression(eval(document.compatMode &&

            document.compatMode=='CSS1Compat') ?

            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :

            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); HEIGHT: 100%; BACKGROUND-COLOR: #666; opacity: 0.5
}
.popIframe {FILTER: alpha(opacity=0); opacity: 0}
.mydiv h1{ font-size:14px; line-height:40px; padding-left:20px; padding-right:20px; height:40px;background: #f2f2f2;background-image: -webkit-gradient(linear,left 0,left 100%,from(#f8f8f8),to(#ececec));background-image: -webkit-linear-gradient(top,#f8f8f8,0%,#ececec,100%);background-image: -moz-linear-gradient(top,#f8f8f8 0,#ececec 100%);background-image: linear-gradient(to bottom,#f8f8f8 0,#ececec 100%);background-repeat: repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8',endColorstr='#ffececec',GradientType=0);border-bottom: 1px solid #ddd;  }
.mydiv h1 a{ float:right;}
.mydiv h2{ text-align:center; font-size:14px;border-top: 2px solid #aec5da; padding-top:15px;margin:0px auto; width:95%}
.mydiv h1 a img{ vertical-align:middle}
.mydiv table{ width:95%; margin:20px auto; }
.mydiv td{white-space: nowrap;vertical-align: middle;color: #333; font-size:14px; font-weight:bold; height:30px;}
.mydiv td select{ width:180px; height:25px; line-height:25px;}
.mydiv td input{ width:180px;text-indent:10px;height:25px; line-height:25px;}
.mydiv td textarea{ width:560px; height:25px; line-height:25px; text-indent:10px;}
