@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1472548390'); /* IE9*/
  src: url('iconfont.eot?t=1472548390#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1472548390') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1472548390') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1472548390#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

header{ background:#c00; line-height:42px; height:42px; position:fixed; top:0; width:100%; text-align:center;}
header b{ font-size:18px; color:#fff;}
header a:first-child{ position:absolute; left:0; width:30px; height:42px; color:#fff; font-size:24px; display:block; text-align:center; line-height:38px;}
.thh{ height:42px; display:block; width:100%;}
.thhtip{ height:40px; padding-top:5px; display:block; width:100%;line-height: 24px;font-size: 14px; color:#666;}
.thhtip b{ color:#c00; font-size: 18px;}
section{ padding:10px;}
dl{ border:#ddd 1px solid; border-radius:5px; line-height:40px; height:40px; position: relative; padding:0 5px 0 40px; margin-bottom:20px;}
dl.sjyz{ padding:0 80px 0 40px;}
dl.sjyz dd a{ position:absolute; right:-1px; line-height:40px; height:40px; top:-1px; color:#666; padding:0 10px; border:#ddd 1px solid; background:#f2f2f2; border-radius:0 5px 5px 0;}
dl.yqm{ padding:0 45px 0 40px;}
dl.yqm dd a{ position:absolute; right:5px; line-height:30px; height:30px; top:5px; color:#c00; padding:0 5px; font-size:32px;}
dl dt{ position:absolute; left:0; width:40px; text-align:center; line-height:40px; font-size:22px; color:#d2d2d2;}
dl dd{ width:100%;}
dl dd input{ border:0; width:100%; line-height:40px;}
.for{ text-align:right; line-height:14px; margin-bottom:20px;}
.for a{ color:#999;}
a.btn1,a.btn2{ line-height:36px; text-align:center; width:100%; height:36px; border-radius:3px; margin-bottom:10px; font-size:14px; display:block;}
a.btn1{ background:#c00; border:#c00 1px solid; color:#fff;}
a.btn2{ background:#efefef; border:#ddd 1px solid; color:#999;}
.tip{ background:#fffbee; padding:5px; border:#f1e3b4 1px solid; color:#b39c4c; margin-bottom:0px;}
dl + .tip,.yhx + .tip{ margin-bottom:20px;}
.xy{ padding-top:10px;}
.xy input{ position:relative; top:2px; margin-right:2px;}
.xy a{ color:#c00; text-decoration:underline;}
.im{ position:absolute; left:-6px; top:-6px; color:#fff; background:#c00; line-height:16px;  height:12px;width:12px; text-align:center; border-radius:50%; font-size:14px;}
.blink{ text-align:center; background:#f7f7f7; padding:10px 0; border-top:#e5e5e5 1px solid; line-height:20px; color:#ccc;}
.blink a{ margin:0 4px;}
.yhx{ margin-bottom:15px;}
.yhx a{ margin:0 10px 5px 0; display:inline-block; border:#ddd 2px solid; padding:0 10px; font-size:14px; line-height:30px;}
.yhx a.on{ border:#c00 2px solid; color:#c00;}

.fg{ line-height:8px; height:8px; border-bottom:#e5e5e5 1px solid; text-align:center;}
.fg b{ font-weight:normal; color:#999; position:relative; top:5px; background:#fff; padding:0 5px;}
.hz1{ margin-top:15px; height:42px; text-align:center;}
.hz1 a{ width:42px; height:42px; margin:0 5px; display:inline-block; background-image:url(../../img/ii.gif);}
.hz1 a.hz11{ background-position:0 -112px;}
.hz1 a.hz12{ background-position:-42px -112px;}
.hz1 a.hz11:hover{ background-position:0 -154px;}
.hz1 a.hz12:hover{ background-position:-42px -154px;}