*{ padding:0; margin:0;}
body { font-size:12px; font-family:Verdana, Microsoft Yahei;}

.top { background:#fff; height:2.6rem; width:100%;}
.top a.index { float:left; width:15%; height:2.6rem; background-image:url(index_icn.png); background-size:1.4rem 1.2rem; background-position:15px 10px; background-repeat:no-repeat; text-indent:-9999px;}
.top a.name { float:left; width:84%; height:2.6rem; font-size:1rem; line-height:2.6rem; color:#666; }

.header { width:100%; height:80px; background:#333; z-index:0;}

.banner { background:#fff; padding:10px; height:40px; margin-bottom:10px;}

.srp h3 { color:#333; font-size:1.2rem; padding-left:10px; font-weight:normal;}
.focus { border:10px solid #fff; width:auto}


.info_box { width:100%; margin-top:10px;}
.info_box li { width:25%; float:left; text-align:center; font-size:0.6rem;}
.info_box li span { font-size:1.2rem; display:block; line-height:24px;}
.info_box li a{ color:#555;}

.introduction { padding:10px; background:#fff;}
.introduction p { margin-bottom:10px; line-height:1.5rem; text-align:justify;}
.sidebar {
    width: 100%;
	background:#fff;
}
.tit {
    height: 2.5rem;
    border-bottom: 1px solid #ccc;
}
.tit a {
    font-family: Microsoft Yahei;
    font-size: 1rem;
    line-height: 2.5rem;
    text-decoration: none;
}
.one {
    background: #fff;
    padding-left: 10px;
}
.one a {
	color: #333;
}
.two {
    padding-left: 30px;
}
.two a {
	color: #555;
}
.three {
    padding-left: 50px;
}
.three a {
    text-decoration: none;
	color: #777;
}

.user {
    background: #fff;
	padding:10px;
    margin-bottom: 10px;
}
.user_photo {
    background: url("user_photo.gif") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding-bottom: 20px;
    text-align: center;
    width: 100%;
}
.user_photo h2 {
    color: #000;
    font-size: 14px;
    padding-top: 13px;
}
.photo {
    margin-top: 10px;
}
.user_photo p {
    margin-top: 6px;
}
.user_data {
    color: #3d3f3e;
    margin: 10px 0 0 10px;
    padding-bottom: 10px;
	font-size:16px;
}
.user_data p {
    padding-bottom: 10px;
}
.user_data img {
    vertical-align: middle;
}
.user_data p {
    padding-bottom: 10px;
}
.user_data p span {
	margin-left:20px;
	
}
.h2rem { height:2rem;}


.fixed { position:fixed; z-index:100000; bottom:0; left:0; height:2.6rem; width:100%; background:#f7f7f7; border-top:1px solid #ddd; box-shadow: 0 0 8px #ddd;}
.fixed li { width:25%; float:left; height:2.6rem;  line-height:2.6rem; text-align:center; border-left:1px solid #ddd; box-sizing:border-box;}
.fixed li:first-child {border-left:0; box-sizing:border-box;}
.fixed li a { font-size:1rem; color:#333}


.focus .hd {z-index:0;}

.footer .gotop, .footer .homeBtn {
    background:#d7d7d7;
}
.top_h .in {
    background: #ec5151;
    height: 2.6rem;
	line-height:2.8rem;
    padding: 0 0.5rem 0 3rem;
    position: relative;
	font-size:18px;
}
.top_h .in span a{
	color:#fff;
}
.top_h .in .ico_05{
	padding-left:20px;
}
.contact_tit { font-size:1.2rem; font-weight:normal; height:46px; line-height:46px;}


  @media screen and (max-width:320px){
    
    .global-nav__nav-wrap div:nth-child(3) a span{
      padding-top: 2.3rem;
    }
     .global-nav__nav-wrap div:nth-child(3) a:nth-child(1) i:nth-child(1){
          margin-top: 0.78rem;
          margin-left: 1.1rem;
          float: left;
    }    
  }
    @media screen and (min-width:360px) and (max-width:411px){
      
    .global-nav__nav-wrap div:nth-child(3) a span{
      padding-top: 2.3rem;
    }
     .global-nav__nav-wrap div:nth-child(3) a:nth-child(1) i:nth-child(1){
          margin-top: 0.78rem;
          margin-left: 1.1rem;
          float: left;
    }
  }
  @media screen and (min-width:375px) and (max-width:414px){
      
    .global-nav__nav-wrap div:nth-child(3) a span{
      padding-top: 2.3rem;
    }
     .global-nav__nav-wrap div:nth-child(3) a:nth-child(1) i:nth-child(1){
          margin-top: 0.78rem;
          margin-left: 1.1rem;
          float: left;
    }
  }
  
  @media screen and (min-width:414px) and (max-width:768px){
      .global-nav__nav-wrap div:nth-child(3) a:nth-child(1) i:nth-child(1){
        line-height: 32px;
        float: left;
        margin: -5px 20px;
    }
    .global-nav__nav-wrap div:nth-child(3) a span{
      padding-top: 2.28rem;
    }
  }