﻿@charset "UTF-8";
/*----------------------------------------------------------------------------------- */
/*  Mixins/variables */
/*----------------------------------------------------------------------------------- */
.inline {
  display: inline-block;
  *display: inline;
  zoom: 1; }

/*----------------------------------------------------------------------------------- */
/*  Document Setup */
/*----------------------------------------------------------------------------------- */
* {
  outline: 0 !important; }

html, body {
   margin: 0;
   padding: 0;
   border: 0px;
   width: 100%;
   height: 100%; }

html {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:after {
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.clear {
	clear: both
}
/*float*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.c-blue {
    color:#448be5;
    text-decoration:underline;/*选重*/
}
.c-gray{
    color:#999;
}
body {
	line-height: 1.4;
	font-size: 14px;
	color: #444;
	-webkit-text-size-adjust: none;
    font-family: "微软雅黑";
	min-width: 320px;
	min-height: 100%;
	margin: 0 auto;
	background:#f1f1f1;
}
body.login_bg {
    padding: 0;
    background: url(../../images/LgImg/login-bg1.jpg) no-repeat center center;
    background-size: cover;
    overflow:hidden;
    margin-top:-10px !important;
}
body.login_bg2 {
    padding: 0;
    background: url(../../images/LgImg/login-bg2.jpg) no-repeat center center;
    background-size: cover;
    overflow:hidden;
    margin-top:-10px !important;
}
body.login_bg3 {
    padding: 0;
    background: url(../../images/LgImg/login-bg3.jpg) no-repeat center center;
    background-size: cover;
    overflow:hidden;
    margin-top:-10px !important;
}
body.login_bg4 {
    padding: 0;
    background: url(../../images/borch-bg.jpg) repeat-x;
    overflow:hidden;
    margin-top:-10px !important;
    }
body.login_bg5 {
    padding: 0;
    background: url(../../images/LgImg/login-bg5.jpg)  no-repeat center center;
    background-size: cover;
    overflow:hidden;
    margin-top:-10px !important;
    }
body.login_bg6 {
    padding: 0;
    background: url(../../images/LgImg/login-bg6.jpg)  no-repeat center center;
    background-size: cover;
    overflow:hidden;
    margin-top:-10px !important;
    }
body.login_bg7 {
    padding: 0;
    background: url(../../images/LgImg/login-bg7.jpg)  no-repeat center center;
    background-size: cover;
    overflow:hidden;
    margin-top:-10px !important;
    font-family:'Microsoft YaHei';
    }
body.login_bg .login_wrapper {
    width: 100%;
    height: 100%; 
}
/*新增*/
.win-footer {
    width: 750px;
    text-align:center;
    margin-bottom: 0px;
    min-height: 50px;
    line-height:50px;
    position: absolute;
    top: 40%;
    left: 50%;
    margin: 190px 0 0 -375px;
    -webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
    font-size:16px;
}
.win900 {
    width: 750px;
    margin-bottom: 0px;
    height: 380px;
    position: absolute;
    top: 40%;
    left: 50%;
    margin: -190px 0 0 -375px;
    /* opacity: 0; */
    -webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
    border-radius: 10px;
    background: url(../../images/LgImg/login-box.png)  no-repeat center center;
    background-size: cover;
}

.login_content {
    width:100%;
    height: 360px;
    display:block;
}
.login_content_left {
    width: 415px;
    height: 338px;
    float: left;
    padding: 42px 0 0 0;
    overflow: hidden;
    /* position: relative; */
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    /*background-color: #e8f6fe;*/
    }
.login_content_h1 {
    display:block;
    font-size: 33px;
    line-height: 50px;
    font-weight: bolder;
    color: #000;
    text-align:center;
    font-size:1.4rem;
    
}
.login_content_h2 {
    font-size:23px;
    line-height:50px;
    font-weight:bolder;
    color:#fde020;
}
 .login_content_right {
    width: 330px;
    height: 380px;
    float: left;
    /* line-height: 30px; */
    /* position: relative; */
    background:none;
    /* border-top-right-radius:10px; */
    /* border-bottom-right-radius:10px; */
    }
 .scrool-bg {
    width: 270px;
    display:block;
    padding: 55px 0px 30px 30px;
    height: 290px;
    /* position: relative; */
}
.login_content_h3 {
    line-height: 30px;
    padding: 0 0 10px 0;
    font-size: 20px;
    text-align: left;
    color: #000;
    font-weight: bolder;
}
.login_content_h4 {
    line-height:30px;
    font-size:16px;
    text-align:left;
    color:#000;
    padding:12px 0;
     text-decoration:underline;
}
.login_content_h5 {
    padding:10px 0;
    line-height:22px;
    font-size:16px;
    /*color:#ffffff;*/
    text-align:center;
}
.login_txt {
	position: relative;
	width: 100%;
	height: 44px;
	margin-top:12px;
    top: 0px;
    left: 0px;
    color:#000;
}	
.login_txt .lg_iptbox {
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 18px;
	border-radius: 5px;
    border:1px solid #dcdcdc;
     color:#000;
}
.login_txt .lg_iptbox input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	-webkit-appearance: none;
    background:none;
	border: none;
	font-size: 18px;
	line-height: 22px;
    color:#000;
}
.login_txt  .input_reset {
	content: '';
	position: absolute;
	width: 31px;
	height: 40px;
	line-height: 40px;
	left: 12px;
	top: -1px;
	text-align: left;
}
.login_txt  .input_reset_right {
	content: '';
	position: absolute;
	/*width: 31px;*/
	height: 40px;
	line-height: 40px;
	right: 1px;
	top: 0px;
	text-align: right;
}
.login_btm{
    width: 100%;
	height: 44px;
    background:#fe8e03;
    line-height:44px;
    border-radius:6px;
    text-align:center;
    color:#ffffff;
    font-size:18px;
}
body.login_bg2 .login-opactity {
    filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
    }
.login_content2-b {
    display:block;
    width:100%;
    background-color: rgba(255, 255, 255, 0.1);
    z-index:2;
    border-radius:6px;
     padding:25px 30px 30px 30px;
}
.login_content2 {
    margin-bottom: 0px;
    width:380px;
    min-height:380px;
    position: absolute;
    top: 40%;
    left: 50%;
    margin: -190px 0 0 -190px;
    /* opacity: 0; */
    -webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;
    border-radius:6px;
     /*border:1px solid #eee;*/
     z-index:1;
     box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
}

.login_content2_box {
    display:block;
    margin:0 auto;
    /*background:#fff;*/
    z-index:99;
    /*padding:16px;*/
    border-radius:6px;
}	
.login_content2_wrap {
    display:block;
    margin:0 auto;
    width:100%;
}		
.login_user_name{
	width:100%;
	display:block;
    color:#333;
	text-align:center;
    font-weight: bold;
    font-size: 1.4rem;
    padding-bottom:1px;
	}
.login_txt .lg_iptbox2 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 18px;
    border-radius:5px;
    border: 0;
    color: #000;
    background:#fff;
}
   .ht-title {
        color:#fff;
    }
.lg_iptbox2 input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	-webkit-appearance: none;
    background:none;
	border: none;
	font-size: 16px;
	/*line-height: 42px;*/
    color:#666;
}
.login_txt  .input_reset2 {
	content: '';
	position: absolute;
	width: 34px;
	height: 44px;
	line-height: 40px;
	left: 0px;
	top:0px;
	text-align: left;
    background:#68abe8;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}

.login_content_h6 {
    line-height:30px;
    font-size:16px;
    text-align:right;
    color:#ffffff;
     text-decoration:underline;
}
.login_btm_bg{
    width: 100%;
	height: 44px;
    margin-top:10px;
}
.login_btm_1 {
    width: 135px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #ffffff;
    text-align: center;
    border-radius:50px;
    font-size:16px;
    color:#ffffff;
    background:#3E83CE
}
.login_btm_2 {
    width: 48%;
    height: 44px;
    line-height: 44px;
    background:#fe8e03;
    border:0;
    text-align: center;
    border-radius:6px;
    font-size:16px;
    color:#ffffff;
}
.login_btm7{
    width: 100%;
	height: 44px;
    background:#3e83ce;
    line-height:44px;
    text-align:center;
    color:#ffffff;
    font-size:18px;
    border-radius:5px;
    border:0;
}
.margin-top16 {
    margin-top:16px;
}
.margin-top26 {
     margin-top:26px;
}
.margin-top10 {
    margin-top:10px;
}
.login_content3 {
    margin-bottom: 0px;
    width:380px;
    height:360px;
    min-height:390px;
    position: absolute;
    padding:30px;
    top: 40%;
    left: 50%;
    margin: -190px 0 0 -190px;
    /* opacity: 0; */
    -webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s; 
    background:#ffffff;
    border-radius:10px;
   
}
.login_colorb {
    color:#1878c7;
}
.login_border {
    border-bottom:1px solid #f5f5f5;
} 
.login_txt3 {
	position: relative;
	width: 100%;
	height: 120px;
	margin-top:22px;
    top: 0px;
    left: 0px;
    color:#ffffff;
    border-radius:8px;
    /*border:1px solid #f1f1f1;*/
}
	
.login_btm3{
    width: 100%;
	height: 44px;
    background:#3e83ce;
    line-height:44px;
    border-radius:6px;
    text-align:center;
    color:#ffffff;
    font-size:18px;
    border:0;
}
.login_btm4{
    width: 100%;
	height: 44px;
    background:#00a0e9;
    line-height:44px;
    border-radius:6px;
    text-align:center;
    color:#ffffff;
    font-size:18px;
    border:0;
}
.login_btm5{
    width: 100%;
	height: 44px;
    background:#3e83ce;
    line-height:44px;
    text-align:center;
    color:#ffffff;
    font-size:18px;
    border:0;
}
.color0 {
    color:#000000;
}
.login_txt .lg_iptbox3 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 18px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    color: #000;
}

.login_txt .lg_iptbox3 input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	-webkit-appearance: none;
    background:none;
	border: none;
	font-size: 18px;
	line-height: 22px;
    color:#666;
}
/*博创login 2*/
.login_content6{
   margin-bottom: 0px;
   width: 590px;
   height: 438px;
   min-height: 438px;
   position: absolute;
   top: 40%;
   left: 50%;
   margin: -200px 0 0 -295px;
   /* opacity: 0; */
   -webkit-transition: all 1s 0.5s;
   -moz-transition: all 1s 0.5s;
   transition: all 1s 0.5s;
}
.login_content6_logo {
    width:100%;
    display:block;
    color:#fff;
    font-weight: bold;
    font-size: 1.6rem;
    margin-bottom: 2px;
    height:63px;
    line-height:63px;
    background-size:242px 63px;
}
.login_content6_logo .span1 {
    position: relative;
    top: 6px;
}
.login_content6_bg {
    width:590px;
    padding:20px;
    background-color: rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.login_content6_box {
    width:550px;
    padding:30px 40px;
    background:#dbecff;   
}
.login_content6_boxl {
    width:280px;
    display:block;
    height:100%;
    float:left; 
}
.login_content6_boxr {
    width: 160px;
    padding-left: 20px;
    float: left;
    margin: 0 0 0 30px;
    border-left: 1px solid #dcdcdc;
}
.login_content6_img {
    width:120px;
    height:120px;
    margin: 65px 0 65px 10px;
}

/*博创login*/
.login_content4 {
    margin-bottom: 0px;
    width:362px;
    height:455px;
    min-height:455px;
    position: absolute;
    top: 40%;
    left: 50%;
    margin: -210px 0 0 -181px;
    /* opacity: 0; */
    -webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;

}
.login_content4_logo {
    width:100%;
	display:block;
    color:#282828;
    font-weight: bold;
    font-size: 1.6rem;
    margin-bottom:10px;
    height:90px;
    background-size:222px 90px;
}
.login_content4_box {
    width:360px;
    padding:30px;
    background:#ffffff;  
    border-radius:5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.login_content4_box_title {
    width:100%;
    line-height:1.6rem;
    font-size:1.3rem;
    display:block;
    color:#0389d1;
}
.login_txt .lg_iptbox4 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 18px;
    border-radius: 5px;
    border: 1px solid #dbdbdb;
    color: #000;
    background:#f4f8f9;
}

.login_txt .lg_iptbox4 input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	-webkit-appearance: none;
    background:none;
	border: none;
	font-size: 18px;
	line-height: 40px;
    color:#666;
}
.login_txt .lg_iptbox4_left {
    float:left;
    display:block;
    width:210px;
    height:42px;
}
.login_txt .lg_iptbox4_right {
	float:right;
    display:block;
    width:82px;
    height:40px;
    border:1px solid #dbdbdb;
    border-radius:3px;
}
/*家园*/
.login_content5{
    margin-bottom: 0px;
    width:380px;
    height:455px;
    min-height:455px;
    position: absolute;
    top: 40%;
    left: 50%;
    margin: -190px 0 0 -190px;
    /* opacity: 0; */
    -webkit-transition: all 1s 0.5s;
    -moz-transition: all 1s 0.5s;
    transition: all 1s 0.5s;

}
.login_content5_logo {
    width:100%;
	display:block;
    color:#282828;
    font-weight: bold;
    font-size: 1.6rem;
    margin-bottom:10px;
    height:63px;
    line-height:63px;
    background-size:242px 63px;
}
.login_content5_logo .span1 {
    position: relative;
    top: 16px;
}
.login_content5_box {
    width:380px;
    padding:40px;
    background:#dbecfe;  
}
/*.login_content5_bg {
    width:420px;
    padding:20px;
    background-color: rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}*/
.login_content5_box_title {
    width:100%;
    line-height:1.9rem;
    font-size:1.3rem;
    display:block;
    color:#448be5;
}
.login_content5_box_title span {
    font-size:12px;
    padding-left:6px;
    color:#d0d0d0;
 }
.login_txt .lg_iptbox5 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 18px;
    border-radius:0;
    border: 0;
    color: #000;
    background:#e9e9e9;
}
.lg_iptbox5 input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	-webkit-appearance: none;
    background:none;
	border: none;
	font-size: 16px;
	line-height: 42px;
    color:#666;
}
.login_txt  .input_reset5 {
	content: '';
	position: absolute;
	width: 34px;
	height: 44px;
	line-height: 40px;
	left: 0px;
	top:0px;
	text-align: left;
    background:#fff;
}
.login_txt .lg_iptbox5_left {
    float:left;
    display:block;
    width:190px;
    height:44px;
    background:#e9e9e9;
}
.login_txt .lg_iptbox5_right {
	float:right;
    display:block;
    width:102px;
    height:44px;
    background:#e9e9e9;
}
.login_txt .lg_iptbox6 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    font-size: 18px;
    border-radius:0;
    border: 0;
    color: #000;
    background:#fff;
}
.lg_iptbox6 input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 40px;
	-webkit-appearance: none;
    background:none;
	border: none;
	font-size: 16px;
	line-height: 42px;
    color:#666;
}
.login_txt  .input_reset6 {
	content: '';
	position: absolute;
	width: 34px;
	height: 44px;
	line-height: 40px;
	left: 0px;
	top:0px;
	text-align: left;
    background:#68abe8;
}
.login_txt .lg_iptbox6_left {
    float:left;
    display:block;
    width:165px;
    height:44px;
    background:#fff;
}
.login_txt .lg_iptbox6_right {
	float:right;
    display:block;
    width:102px;
    height:44px;
    background:#fff;
}

.tiplink {
    text-align: center;
   
}

.tiplink a {
    color: #29e;
  vertical-align:middle;
}