html, body, ul,p{
    padding: 0;
    border: 0;
    margin: 0;
font-family: 微软雅黑, Verdana, Arial, sans-serif;
}
.all{
    background: #E7E7E8;
    margin:0 auto 0 auto;
    width: 1280px;
}
.header{
    margin: 0px 20px;
    background: #ffffff;
    height: 135px;
    position: relative;
}
.logo{
    position: absolute;
    top:21px;
    left: 35px;
    height:75px;
}
.logo img{

}
.link{
    position: absolute;
    bottom: 38px;
    right: 143px;
    height:39px;
}
.link img{
    width: 303px;
    height: 39px;
}
.nav{
    position: absolute;
    background: #0A8CE5;
    height: 37px;
    bottom: 0;
    width: 1280px;
    left: -20px;
    text-align: center;
}
.nav li{
    display: inline;
    color: #ffffff;
    font-size: 21px;
}
.main{
    width: 885px;
    height: 790px;
    background: #ffffff;
    margin:49px auto 0 auto;
    position: relative;
    border-top: 5px solid #0A8CE5;
}

.banquan
{
padding-top:70px;
text-align:center;
width:1280px;
height:99px;
padding-left:27px;
}
.banquanwz
{
position:relative;
width:760px;
height:42px;
left:240px;
}
.infoleft
{
  width:360px;
  height:42px;
  line-height:20px;
  float:left;
  text-align:right;
  margin:0px 9px;
   font-size:12px;
   font-weight:bold;
}
.infomiddle
{
width:2px;
height:42px;
background:#000000;
float:left;
}
.inforight
{
width:320px;
height:42px;
line-height:20px;
float:left;
text-align:left;
margin:0px 9px;
font-size:12px;
}
.banquanga
{
width:40px;
height:42px;
float:left;
}
.advice{
    position: absolute;
    height: 571px;
    width: 355px;
    background: #ffffff;
    left: 39px;
}
.advice-l{
    position: absolute;
    height: 571px;
    width: 360px;
    background: #ffffff;
    right: 29px;
}
.c2l1a
{
 width:355px;
 height:34px;
 background:url(imagescolumn_tpzx.png);
}
.advice-log img{
    width: 355px;
    height: 34px;
}
.beauti{
    position: absolute;
    left: 39px;
    top: 604px;
}
.beauti-l{
    position: absolute;
    right: 29px;
    top: 604px;
}
.beauti img{
    width: 355px;
    height: 219px;
}
.beauti-l img{
    width: 360px;
    height: 219px;
}
.hot{
    position: absolute;
    background: #ffffff;
    height: 377px;
    width: 355px;
    left: 39px;
    top: 860px;
}
.hot-log img{
    width: 355px;
    height: 34px;
}
.hot-l{
    position: absolute;
    background: #ffffff;
    height: 377px;
    width: 356px;
    right: 29px;
    top: 860px;
}
.hot-l-log img{
    width: 359px;
    height: 35px;
}
.search {
    width: 300px;
    height: 29px;
    background: #ffffff;
    position: relative;
    left:911px;
}
.search-text {
    width: 338px;
    height: 29px;
    background: #ffffff;
    position: relative;
    left:871px;
    bottom:20px;
}
.c2l3a
{
 width:355px;
 height:34px;
  background:url(imagescolumn_rdzx.png);
}
.search-log{
    position:relative;
    top:5px;
    left:15px;
    display:inline;
}
.search-main{
     height:29px;
     width:288px;
     position:relative;
     left:17px;
    
}
.search-l {
    left: 480px;
    width: 338px;
    height: 29px;
    background: #ffffff;
    position: absolute;
}
.location{
    position:relative;
    width:282px;
    height:19px;
    left:481px;
    font-size:16px;
    
}
.location a{
    color:#58595b;
    text-decoration:none;
    font-family: 方正正黑简体;
}
.main-a{
    position: relative;
    margin: 20px;
    min-height:1216px;
}
.main-a-l{
    position: relative;
    margin: 20px;
}
.list{
    background: #ffffff;
    height: 1203px;
    width: 778px;
    position: absolute;
    top: 29px;
    right: 29px;
    border-top: 5px solid #0A8CE5;
}
.list-log{
    margin: 28px 71px 20px;
}
.list-1{
    margin: 0 45px;
    height: 957px;
    word-wrap: break-word;
}
.list-text{
    background: #ffffff;
    width: 778px;
    position: relative;
    bottom: 20px;
    right: 29px;
    border-top: 5px solid #0A8CE5;
    word-wrap: break-word;
    left:431px;
    min-height:787px;
}
.list-text a{
    color:#767c80;
}
.list-text-l{
    background: #ffffff;
    width: 778px;
    position: absolute;
    top: 29px;
    left: 39px;
    border-top: 5px solid #0A8CE5;
    word-wrap: break-word;
}
.abouts{
     background: #ffffff;
     height: 159px;
     width: 777px;
     position:relative;
     margin-top:20px;
     left:430px;
 }
.abouts img{
     position:relative;
     bottom:7px;
     left:23px;

}
.abouts-main{text-decoration: none; height: 89px; width: 595px; margin-left: 130px;}
.abouts-main a{text-decoration: none;}
.abouts-l{
    background: #ffffff;
    height: 159px;
    width: 777px;
    margin: 20px 39px;
}
.main-log{
    height: 150px;
}
.main-log-img{
    position: relative;
    top: 37px;
    left: 53px;
}
.main input[type=text]{
    width: 658px;
    height: 32px;
    font-size: 20px;
}
.title{
    height: 70px;
}
.title-img{
    position: relative;
    left: 53px;
    display: inline;
}
.title-img img{
    width: 89px;
    height: 40px;
}
.title-inbox{
    position: relative;
    left: 58px;
    top: -15px;
    display: inline;
}
.title-inbox input{
    height:34px;
    width:658px;
    font-size: 20px;
}
.content{
    height: 420px;
    position: relative;
}
.content-img{
    position: absolute;
    left: 53px;
    display: inline;
}
.content-img img{
    width: 89px;
    height: 41px;
}
.content-inbox{
    position: absolute;
    left: 151px;
    display: inline;
}
.content-inbox textarea{
    width: 658px;
    height: 400px;
    resize:none;
    font-size: 20px;
}
.submit-text{
    display: inline;
    position: relative;
    top: 10px;
}
.submit-text p{
    margin-left: 150px;
}
.submit-img{
    display: inline;
    position: relative;
    left: 700px;
    top: -20px;
}
.advice-main{
    width: 355px;
    height: 535px;
}
.hot-main{
    width:356px;
    height: 342px;
}