@charset "utf-8";
/* CSS Document */

html,body{height: 100%;}
a { color: #069; }
a:hover { text-decoration: underline; }
.wrap { padding-top: 20px; width: 100%; margin: 0 auto; }
/*author*/
.Wrap-white { background-color: #fff;min-height: calc(100% - 440px); }
.Wrap-gray { background-color: #f5f5f5; }
/*#ededed*/
/*content*/
.content { width: 960px; margin: 0 auto; position: relative; }
.top { height: 50px; text-align: right; font-size: 14px; line-height: 50px; position: relative; }
.top .logo { background: url(img/indexlogo.png) no-repeat; display: block; height: 50px; width: 270px; position: absolute; left: 10px; top: 0; }
.top a { color: #333; }
.top a:hover { color: #069; }
.top .top-r-a { display: inline-block; *display: inline; *zoom: 1; height: 20px; line-height: 20px; padding-left: 25px; background: url(img/service-top-a.png) no-repeat -1px 0; }
.top .top-r-a:hover { background-position: -1px -31px; color: #009bca; }
/*main 不同的页面引用不同的Main*/
.main { font-size: 14px; margin-top: 10px; background-color: #fff; padding-bottom: 140px; }
/*unsubscrible*/
.Main-unsub { padding: 50px 190px; }
/*author*/
.Main-960 { width: 960px; margin: 0 auto; }
.Main-580 { width: 580px; padding: 50px 190px; }

.main .title { font-size: 18px; padding-bottom: 15px; border-bottom: 4px solid #aaa; line-height: 1; }
.form { font-size: 14px; color: #333; }
.form li { font-size: 16px; margin-top: 20px; }
.form label { display: inline-block; *display: inline; *zoom: 1; width: 80px; text-align: left; vertical-align: top; line-height: 30px; padding-right: 20px; }
.form input { width: 458px; height: 28px; border: 1px solid #ddd;padding: 0 10px;color: #252525; }
.form select { width: 478px; height: 30px; border: 1px solid #ddd; padding: 0 10px; display: inline-block;float: right; }
.form li .li-text { width: 250px; }
.form .remind { line-height: 2; height: 30px; font-size: 14px; color: #069; padding-top: 25px; }
.form .submit { width: 90px; height: 30px; border: 0; color: #fff; background-color: #069; margin-left: 90px; font-size: 14px; line-height: 30px; }
.form .submit:disabled{background: #cecece;}
/*author*/
.form-t { font-size: 16px; color: #333; line-height: 1;padding-top: 20px }
.form .t2 { padding-top: 45px; }
.form p { line-height: 24px; padding-top: 20px; }
.form .list { margin-top: 5px; padding: 0;}
.list li { font-size: 14px; line-height: 24px; padding-top: 10px; margin: 0; }
.list .listIcon { display: inline-block; *display: inline; *zoom: 1; width: 10px; height: 10px; background-color: #999; margin-right: 10px; }

/*feedBack*/
.preface { padding-top: 15px; line-height: 24px; }
.preface p { padding-bottom: 10px; }
.form .text { width: 458px; padding: 5px 10px; height: 120px; border: 1px solid #ddd; overflow: auto; resize: none; color: #252525;}

/*funding*/

/*newsclue*/
.weiboAn { color: #069; }
.weiboAn:hover { text-decoration: underline; }

/*subscrible*/
.unsubscrible { padding-top: 60px; line-height: 1; padding-left: 90px; text-align: right; }
/*suggest*/
.textarea { background-color: #fff; margin-top: 30px; }
.textarea .textBox { width: 560px; height: 120px; margin-top: 10px; font-size: 14px; color: #069; padding: 10px; }
.textarea .button { text-align: right; padding-top: 20px; }
.submitButton { width: 100px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background-color: #069; border: 0; cursor: pointer; }
.submitButton:hover { background-color: #069; }
.content-sug p { line-height: 24px; padding-top: 16px; font-family: SimSun; }
@media screen and (max-width: 750px){
  body{ min-width: 320px; }
  .main { padding-bottom: 0;}
  .wrap{ padding-top: 10px; }
  .content{ width: 100%; }
  .top { text-align: center; height: 44px; }
  .top .logo{ width: 96px;height: 44px;background: url(img/logo.png) center no-repeat;background-size: 100% auto;position: static; margin: 0; display: inline-block; float: none; }
  .Main-580{ width: 90%; padding: 40px 5%;}
}