*{padding:0; margin:0;}
body{ font-family: 'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;font-size:1.1em; min-width:1000px; background-color: #ffffff;}
img {border:0px; display:block; }
ul,li,dt,dd,dl{list-style:none;}
a{color:#333333; text-decoration:none !important; cursor:pointer;-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.2s ease-in-out;}
div,p,span,a{word-wrap:break-word;text-decoration:none;}
a:hover{ color:#2E3E77; text-decoration:none;}
input{ outline:none;}
nput:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(250, 255, 189);
    background-image: none;
    color: rgb(0, 0, 0);
}


.header{width: 100%;position: relative; z-index:9999; background: #ffffff;min-height:55px;}
.header02{ box-shadow:2px 2px 8px #cccccc; }
.header_div{ width:100%; position: relative;}
.header_div_img{ z-index: 999; height:62px; display: block; margin: 12px 0px; float: left;}
.header_div_font{ font-size:32px; display: block; float: left; color: #000000; margin: 10px 0px; line-height:62px; margin-left: 10px;}
.header_div_box_login{ overflow:hidden; float: right; margin-left: 30px; margin-top:17px;  height:39px; line-height:39px;}

.sswiper_wrapper_font {  padding-right: 15px; min-height:440px; min-width: 900px;  padding-left: 15px;  margin-right: auto; z-index:999;  margin-left: auto;position: absolute;top: 50%; margin-top: -200px;overflow: hidden;}
@media (min-width: 942px) {
  .sswiper_wrapper_font {
    width: 900px;
	  left: 50%;
	  margin-left: -450px !important;
  }
}
@media (min-width: 992px) {
  .sswiper_wrapper_font {
    width: 970px;
	  left: 50%;
	  margin-left: -485px !important;
  }
}
@media (min-width: 1200px) {
  .sswiper_wrapper_font {
    width: 1170px;
	  left: 50%;
	  margin-left: -585px !important;
  }
}
@media (min-width: 1400px) {
  .sswiper_wrapper_font {
    width: 1400px;
	  left: 50%;
	  margin-left: -700px !important;
  }
}


/***********登录**********/
#con{ width:100%; height:100%; position: fixed; left:0; top:0; z-index: 9999; background:rgba(0,0,0,.4);display: none;transform: rotate(180deg);
ms-transform: rotate(180deg); /* IE 9 */
moz-transform: rotate(180deg); /* Firefox */
webkit-transform: rotate(180deg); /* Safari and Chrome */
o-transform: rotate(180deg);
	-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.popOut{ position:relative; width:340px; height:380px; top: 10px; padding: 20px; float: right;background: rgba(0,0,0,.6); overflow: hidden;border-radius:8px; z-index: 99999;
	-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

.popOut_tab{ position:absolute; right: 20px; top:35px; z-index: 999; }
.popOut_tab li.hover{ z-index: 1; position: relative;}
.popOut_tab li.hover .popOut_tab_img{opacity: 1}
.popOut_tab li{  z-index: 9; position:absolute; top: 0px; cursor: pointer;}
.popOut_tab_img{height:30px !important;opacity: 0;}
.login_title{display: block; font-size: 21px; padding-top: 10px; color: #ffffff; width: 90%; margin: 0 auto; padding-bottom: 20px; position: relative;}
.popOut_tab_p{ display:none;}
.popOut_tab li:hover .popOut_tab_p{ display: block; position: absolute; right:40px; width:150px; top: 2px; height:26px;}
.popOut_tab_p img{ height:11px; position: absolute; right: -6px; top:7.5px;}
.popOut_tab_p p{ height:26px; display: block; font-size: 12px; width:auto; float: right;padding: 0px 10px; color: #ffffff; background:url(../images/a09.png) ; border-radius:5px;position: relative; z-index: 9; line-height:26px;}
.login_ewm{ background-color: #ffffff; border-radius: 10px; width: 180px; margin:30px auto 0 auto; height: 180px; padding: 10px;}
.login_ewm img{ width:160px;}
.login_ewm_font{ font-size:12px; color: #ffffff; display: block; text-align: center; padding-top: 20px;}
.login_font{ width:90%; margin: 0 auto; overflow: hidden; padding-top: 30px;}
.login_font_img{ width:110px; margin: 0 auto; display: block; height: 110px; border-radius: 50%;}
.login_font_p{ font-size:18px; display: block; text-align: center; padding:15px 0px 20px 0px; color: #ffffff;}
.login_font_p02{ font-size:14px; display: block; text-align: center; padding-top: 2px; color: #ffffff;}
#inputs input
{
    padding: 13px 15px 13px 35px;
    margin:20px auto 0px auto;
	display: block;
    width:90%; /* 353 + 2 + 45 = 400 */
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	font-size: 14px;
	 color: #ffffff;
	background-color: transparent;
}

.inputs_div{ position:relative; height: 48px;}
.user { background: url(../images/login-sprite.png) no-repeat; position: absolute; left:17px; top:2px; height: 40px; width: 25px; background-repeat:no-repeat; background-position: 5px center;}

#username
{
    background-position: 5px -2px !important;
}

#password
{
    background-position: 5px -52px !important;
}

#phone
{
     background-position: 5px -103px !important;
}
#code
{
     background-position: 5px -154px !important;
}

#inputs input:focus
{
    background-color: transparent;
    border-color: #ffffff;
    outline: none;
    -moz-box-shadow: 0 0 0 1px #ffffff inset;
    -webkit-box-shadow: 0 0 0 1px #ffffff inset;
    box-shadow: 0 0 0 1px #ffffff inset;
}

/*--------------------*/
#actions
{
    margin:40px 0 0 0;
}

#submit
{		
    background-color: #2E3E77;
    border-radius: 5px;
	font-size: 16px;
    height:44px;
	line-height: 44px;
    width:90%;
    cursor: pointer;
    color: #ffffff !important;
	display: block; 
	margin: 0 auto;
	border: 0px !important;
	text-align: center;
}

#submit:hover,#submit:focus
{		
    background-color: #272D79;
}
.container{ min-width:900px !important;}

.footer{ background: #ffffff; position: relative; z-index: 99; padding:25px 0px;}
.footer_p01{ font-size:18px; display: block; color: #333333;}
.footer_p02{ font-size:15px; display: block; color: #999999; padding-top:5px;}
.footer02{ background: #ffffff; position: relative; z-index: 99; padding:35px 0px;}
.footer02_p{ font-size:14px; color: #666666; text-align: center; }

.footer .container{ position: relative;}

@media screen and (max-width:1023px) and (min-width: 0px){
	.header .col-sm-6{ width: 100%;}
	.mian_list{ margin-left:0px !important;}
}
@media screen and (min-width:1800px){
	.sswiper_wrapper_font_button_p { margin-right:35px !important; }
}

.login_ewm{ position:relative;}
.login_div{ position: absolute; width: 160px; height: 160px; z-index: 9999; top: 10px; left: 10px;background:url(../images/code_bg.png);}
.login_div_p{ display:block; text-align: center; font-size: 12px; color: #000; display: block; padding-top:6px;}
.login_div_img{ width:28px !important; display: block;margin: 0 auto; padding-top:55px;opacity:1 !important;}
