@charset 'utf-8';

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
  margin-left:8px;
  line-height:20px;
  height:20px;
  overflow:hidden;
  color:#999;
  font-size:12px;
  text-align: left;
}
.Validform_right{
  color:#71b83d;
  padding-left:20px;
  background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
  color:red;
  padding-left:20px;
  white-space:nowrap;
  background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
  padding-left:20px;
  background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
  background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

/*===reset===*/
*{
  margin: 0px;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:focus {
  outline: none;
}
body{
  margin: 0px;
  padding: 0px;
  font-family: "Microsoft YaHei", "";
}
a{
  text-decoration: none;
}
a:hover{
  text-decoration: none;
  outline: none;
}
a:focus{
  text-decoration: none;
  outline: none;
}
ul,li{
  margin: 0px;
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  text-rendering: optimizelegibility;
}
i,em{
  font-style: normal;
}
html,body,.layui-container,.header,nav,footer,.banner{
  min-width: 1200px;
}
.clearfix:before,.clearfix:after{
  display: table;
  content: ' ';
}
.clearfix:after{
  clear: both;
}
html{
  height: 100%;
}
.layui-form-checkbox {
  padding-right: 0;
  border: none;
}
/*===header===*/
.header{
  padding: 20px 0;
  background: url(../images/top_line.jpg) repeat-x top left;
  background-color: #fff;
}

.heaer-logo-box{
  position: relative;
}
.header-logo{
  float: left;
}
.header-btn{
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  padding: 6px 14px;
  font-size: 12px;
  height: 34px;
  color: #fff; 
  border-radius: 4px;
}
.header-btn-login{
  background-color: #1e80be;
}
.header-btn-zsd{
  right: 110px;
  background-color: #fda638;
}
.btn-icon-login{
  display: inline-block;
  margin-right: 6px;
  width: 13px;
  height: 16px;
  vertical-align: middle;
  background-image: url(../images/top_user.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.header-btn span{
  display: inline-block;
  vertical-align: middle;
}
.header-quit{
  background-color: #f07d3e;
}
.header-quit .btn-icon-login{
  background-image: url(../images/quit.png);
}

/*===footer===*/
.footer{
  background: url(../images/top_line.jpg) repeat-x bottom center;
}
.footer-link{
  padding-top: 20px;
  text-align: center;
  background: url(../images/foot_icon.png) no-repeat top center;
}
.footer-link dd{
  display: inline-block;
  padding: 0 15px;
}
.footer-link dd a{
  font-size: 16px;
  color: #297db2;
  text-decoration: underline;
}
.footer-link dd a:hover{
  color: #205c81;
}
.footer-info{
  padding: 25px 0;
  text-align: center;
}
.footer-info span{
  padding: 0 10px;
  font-size: 14px;
  color: #333;
}
.footer-info span em{
  color: #096dac;
}

/*===select下拉菜单右边符号===*/
.layui-form-select .layui-edge{
  border-top-color: #24bbc4;
}

.header-btn-langs{
	position: absolute;
    top: 0;
    bottom: 0;
    right: 125px;
    margin: auto;
    padding: 6px 14px;
    font-size: 16px;
    height: 34px;
    color: #24bbc4;
    border-radius: 4px;
    font-weight: bold;
}
.header-btn-langs-zh{
	
	right: 165px;
}
.btn-icon-langs{	
    display: inline-block;
    margin-right: 6px;
    width: 20px;
    height:21px;
    vertical-align: middle;
    background-image: url(../images/language_icon.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.hasInfo {
  display: block;
  position: absolute;
  font-size: 12px;
  color: #fff;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
  background: #ff4817;
  top: 8px;
  left: 106px;
  font-weight: normal;
}