@charset "UTF-8";
body, dl, dt, dd, div, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, th, td, p {
  margin: 0;
  padding: 0;
  font-family: "微软雅黑",Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal; }

* {
  margin: 0;
  padding: 0; }

img {
  border: 0;
  vertical-align: middle; }

a:visited {
  outline: none; }
a:hover{
 text-decoration:none;
}
input {
  outline: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

ol, ul, li {
  list-style: none; }

em, th {
  font-weight: normal;
  font-style: normal; }

caption, th {
  text-align: left; }

a {
  text-decoration: none;
  color: #000; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%; }

ul {
  margin: 0;
  padding: 0; }

li {
  list-style-type: none; }
.login_tit {
  width: 100%;
  height: 80px; }
  .login_tit img {
    margin-left: 50px;
    float: left;
    height: 80px; }
  .login_tit span {
    float: left;
    font-size: 40px;
    height: 80px;
    line-height: 90px;
    color: #2d69c3;
    margin-left: 20px; }

.login_container {
  width: 100%;}
  .login_container .login_foot {
    text-align: center;
    font-size: 14px;
    color: #666; }
.user_box{
  height: 100%;
  width: 100%;
  position: absolute;
  top:50%;
  margin-top: -210px;

}
.user_news_coin{width:20px;height: 20px;}
 .bg_img{width:100%;height:100%;}	
 .con_main{width:1200px;margin: 0 auto;clear:both;height: 100%;position: relative;}
 .login_fot{width:100%;height: 91px;}
 .login_fot_c{width:1200px;margin: 0 auto;}
 .login_fot_c ul{margin: 0 auto;margin-left: 330px;}
 .login_fot_c ul li{float: left;margin-top:45px;color: #9a9a9a;margin-bottom: 16px;}
  .login_fot_c ul li a{margin-left: 20px;margin-right: 20px;color: #9a9a9a;cursor:pointer;}
 .login_fot_c p{clear: both;color: #9a9a9a;width: 1200px;text-align: center;}
.login_box {
  clear: both;
  height: 679px;
  width:100%;
  min-width:1200px;
  background:url("../images/login_bj.png") 100% 100% repeat-x;
  background-size:100% 100%;
}
  .login_box .login_user {
    position: absolute;
    height: 400px;
    width: 352px;
    right: 20px;
    top: 50%;
    margin-top:-212px;
    background: rgba(252, 252, 252, 1) !important;
    filter: Alpha(opacity=20);
    background: #000;
    *zoom: 1; }
    .login_log{
    height:53px;margin-top: 20px;}
      .login_box .login_user .login_log img {
     	 margin-bottom: 20px;
     	 float:left;
     	
        margin-left: 15%; }
       .login_log p {
     	 float:left;font-size: 20px;line-height: 53px;font-weight: bold;text-align: center;width:100%;margin-top: 15px;color:#3482E5;
         }
     .log_inp{clear:both;}
    .login_box .login_user .log_inp .inp_bj {
      margin-left: 25px;
      margin-top: 25px;
      height: 40px;
      width: 250px;
      position: relative; }
     .logo_box{
     	position: absolute;
     	top:50%;
     	margin-top: -297px;
     	left:20px;
     	width: 792px;
     	height: 559px;
     }
      .login_box .login_user .log_inp .inp_bj input[type=text], .login_box .login_user .log_inp .inp_bj input[type=password]{
        width: 260px;
        height: 40px;
        line-height:40px;
        color:#000;
        border: 1px solid #ddd;
        padding-left: 40px;
        background: transparent; }
  .login_box .login_user .log_inp .inp_bj i {
    width: 20px;
    height: 22px;
    position: absolute;
    top: 10px;
    left: 9px; }
    
    .co_i{
    	background:url(../images/co_i_1.png) 100% 100% no-repeat;
    }
    .co_i_2{
    	background:url(../images/co_i_2.png) 100% 100% no-repeat;display:none;
    }
    .co_l{
    	background:url(../images/co_l_1.png) 100% 100% no-repeat;
    }
    .co_l_2{
    	background:url(../images/co_l_2.png) 100% 100% no-repeat;display:none;
    }
.login_box .login_user .log_inp label {
  cursor: pointer; }
  .in_zd{width:300px;margin-left: 25px;margin-top: 42px;color: #666;}
   .in_zd a{float: right;color: #666;cursor: pointer;}
.login_box .login_user .log_inp .inp_btn span {
  display:inline-block;
  clear: both;
  width: 300px;
  color:#fff;
  margin-left: 25px;
  text-align:center;
  border-radius:5px;
  height: 46px;
  line-height:46px;
  background: #4489fe;
  border: 1px solid #4489fe;
  margin-top: 26px;
  margin-bottom: 20px;
  font-size: 18px;
  cursor: pointer; }
.login_box .login_user .log_inp .inp_btn .reset{
  margin-left:20px;
  background: #92bbb4;
  color: #000; }

.logo_con{width:100%;margin:0 auto;height: 100px;}
.logo_img{width:1200px;margin: 0 auto;}
.logo_img img{margin-left: 55px;margin-top: -10px;height: 54px;width: 54px;}
.logo_img span{display: inline-block;height: 100px;font-size: 24px;color:#333;margin-left:14px;line-height: 100px;font-weight: bold; }
.logo_img .welcome{color:#777;font-size: 17px;}
.main-contents{
	padding-top:58px;
	width:100%;min-width:1200px;
	left:0px;
	top:150px;
}
@media screen and (max-height: 950px) and (min-height: 769px){
.logo_img img{margin-top: 5px;}
   .con_main{height:550px;overflow: hidden;}	
   .login_box{height:550px;overflow: hidden;}
   .logo_box{	margin-top: -255px;}
   .logo_box img{width: 685px;height: 550px;}
   .login_fot{height: 62px;}
   .login_fot_c ul li {
    margin-top: 15px;
    margin-bottom: 5px;
	}
}
@media screen and (max-height: 768px){
.logo_img img{margin-top: 5px;}
   .con_main{height:450px;overflow: hidden;}	
   .login_box{height:450px;overflow: hidden;}
   .logo_box{	margin-top: -225px;}
   .logo_box img{width: 560px;height: 450px;}
   .login_fot{height: 62px;}
   .login_fot_c ul li {
    margin-top: 15px;
    margin-bottom: 5px;
	}
}

.gy,.zc{position: relative;}
 .guanyu,.zhichi{position: absolute;width:440px;height:155px;background:#fff;bottom:30px;border-radius: 5px;border:1px solid #000;}
 .guanyu{height:140px;}
.zhichi .zhichi_ol,.guanyu p{padding:5px; background:#fff;display:inline-block;width:415px;margin:10px;border-radius: 5px;color:#000;text-align: left;}
 .guanyu,.zhichi{left:-50px;display:none}
 .guanyu .huaguo,.zhichi .huaguo{width:300px;height:120px;position:absolute;background:rgba(0,0,0,0);bottom:-15px;opacity: 0}
 .zhichi_ol li{border:none;display: block;float:none;text-align: left;padding-bottom: 3px;}
 .zhichi_ol{height: 135px;}
 .guanyu p{line-height: 17px}
 .login_fot_c .zhichi_ol li{float: none;margin: 0;padding:0;color:#000;}
