@charset "utf-8";
/* CSS Document */
body,p,input,h1,h2,h3,h4,ul,li,dl,dt,dd,form{
    margin:0;
    padding:0;
    list-style:none;
    vertical-align:middle;
}
html,body{ height:100% } 
body{
    font-family:"Microsoft Yahei","STHeiti Light";
    font-size:16px;
}
img{
  display:block;
    border:0;
}
a:link{
    font-size:14px; 
    color:#666;
    text-decoration:none;
}
a:visited{
    font-size:14px; 
    color:#666;
    text-decoration:none;
}
a:hover{
    font-size:14px; 
    color:#333;
    text-decoration:underline;
}
a:active{
    font-size:14px; 
    color:#666;
    text-decoration:none;
}

/*--------header-----------*/
.web-header{
  margin:0 auto;
  width:100%;
  clear:both;
  }
.header-topline{
  margin: 0 auto;
  width:1440px;
  height:110px;
  background:#fff;
  clear: both;
}
.header-topline p{
  float: left;
  margin:0 auto;;
  padding:0;
  display: block;
  width:323px;
  height:110px;
}
/*---------nav--------------*/  
.header-topline ul{
  float:right;
  margin:0;
  padding:30px 0 20px;
  display: block;
  width:900px;
}
.header-topline ul li{
  position:relative;
  float:left;
  padding:10px 30px 10px;
  z-index:99;
}
.header-topline ul li a:link{
    font-size:18px; 
    color:#333;
    text-decoration:none;
}
.header-topline ul li a:visited{
    font-size:18px; 
    color:#333;
    text-decoration:none;
}
.header-topline ul li a:hover{
    font-size:18px; 
  font-weight:bold;
    color:#0068db;
    text-decoration:none;
}
.header-topline ul li a:active{
    font-size:18px; 
    color:#333;
    text-decoration:none;
}

.menu-sec{
   position: absolute;
   left:-6px;
   top:42px;
   width:150px;
   border-top:3px #0069d4 solid;
   background: rgba(255,255,255,1.0);
}
.menu-sec ul{
   float:left;
  width:150px;
   margin:0;
   padding:8px 0 15px;
   clear:both;
}
.menu-sec ul li{
   float:left;
   padding:0;
   margin:0 20px;
  width:110px;
  height:36px;
  line-height: 36px;
  border-bottom:1px solid #aeaeae;
    clear:both;
}
.menu-sec ul li a:link{
    font-size:16px; 
    color:#545454;
    text-decoration:none;
}
.menu-sec ul li a:visited{
    font-size:16px; 
    color:#545454;
    text-decoration:none;
}
.menu-sec ul li a:hover{
    font-size:16px; 
  font-weight:bold;
    color:#0068db;
    text-decoration:none;
}
.menu-sec ul li a:active{
    font-size:16px; 
    color:#545454;
    text-decoration:none;
}


/*----footer----*/
.web-wrapper-footer{
   margin:0 auto;
   width:100%;
   clear:both;  
}
.footer-menu{
   width:100%;
   background:#e1e1e1;
   clear: both;

}
.footer-menu p{
  margin:0 auto;
  width:1400px;
  height:60px;
  line-height: 60px;
  clear: both;
  text-align: center;
}  
.footer-menu p span{
  color:#333;
  padding:0 20px;
}
.footer-menu p a{
  font-family:"Microsoft Yahei";
}
.footer-menu p a:link{ font-size:16px; color:#333;text-decoration:none;}
.footer-menu p a:visited{ font-size:16px; color:#333;text-decoration:none;}
.footer-menu p a:hover{ font-size:16px; color:#1771d2;text-decoration:none;}
.footer-menu p a:active{ font-size:16px; color:#333;text-decoration:none;}  

.footer-bottom{
   margin:0 auto;
   width:100%;
   background: #025cc3;
   padding-bottom:20px;
   clear:both;  
}
.footer-bottom .footer-infor{
  margin:0 auto;
  width:1400px;
  padding:10px 0;
  line-height:30px;
  clear:both;
  font-family:"Microsoft Yahei";
  font-size:16px;
  color:#fff;
  text-align: center;
}

.footer-infor a:link{ font-size:16px; color:#fff;text-decoration:underline;}
.footer-infor a:visited{ font-size:16px; color:#fff;text-decoration:underline;}
.footer-infor a:hover{ font-size:16px; color:#fff;text-decoration:none;}
.footer-infor a:active{ font-size:16px; color:#fff;text-decoration:underline;}  

.footer-infor p img{
  float:left;
  padding-right:10px;
  
}
  
/*----page foucs----*/  
.web-inner-foucs{
   margin:0 auto;
   width:100%;
   height:400px;
   clear:both;
}
.web-inner-foucs p img{
    margin:0 auto;
  padding:0;
  width:100%;
  height:400px;
  clear: both;  
}

/*----localtion----*/
.web-localtion{
  margin:0 auto;
  width:1400px;
  height:60px;
  line-height: 60px;
  clear:both;
  font-size:16px;
  border-bottom:1px solid #dcdcdc;
}
.web-localtion span{
  color:#1771d2;
  }
.web-localtion a:link{ font-size:16px; color:#333;text-decoration:none;}
.web-localtion a:visited{ font-size:16px; color:#333;text-decoration:none;}
.web-localtion a:hover{ font-size:16px; color:#1771d2;text-decoration:none;}
.web-localtion a:active{ font-size:16px; color:#333;text-decoration:none;}

/*----gopage----*/
.web-gopage{
  margin:0 auto;
  width:1210px;
  clear:both;
}

.web-gopage span{
  float:right;
  margin-left:10px;
}
.web-gopage span a{
  display:block;
  padding:5px 10px;
  font-size:14px;
}

.web-gopage span a:link{ font-size:14px; color:#333;text-decoration:none;border:1px solid #999;}
.web-gopage span a:visited{ font-size:14px; color:#333;text-decoration:none;border:1px solid #999;}
.web-gopage span a:hover{ font-size:14px; color:#1771d2;text-decoration:none;border:1px solid #1771d2;}
.web-gopage span a:active{ font-size:14px; color:#333;text-decoration:none;border:1px solid #999;}

.layer_con{
  position:fixed;
  top:100px;
  left:180px;
  width:140px;
  height:600px;
}



