@charset "utf-8";
/* common.css */
html {
  color: #000;
  background: #FFF;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
body {
  font: 12px "宋体", "Times New Roman", "microsoft yahei", Times, serif;
  color: #333333;
  background: #ffffff;
}
a {
  color: #000000;
}
a:hover {
  color: #da251c;
}
ol,
ul {
  list-style: none;
}
.m_10 {
  margin: 10px;
}
.m_10_0 {
  margin: 10px 0;
}
.mb_10 {
  margin-bottom: 10px;
}
.ml_10 {
  margin-left: 10px;
}
.mr_10 {
  margin-right: 10px;
}
.pl_10 {
  padding-left: 10px;
}
.pr_10 {
  padding-right: 10px;
}
.pl_15 {
  padding-left: 15px;
}
.pr_15 {
  padding-right: 15px;
}
.pd_0_10_10_10 {
  padding: 0 10px 10px 10px;
}
.pd_0_4 {
  padding: 0px 4px;
}
.bdr_l1 {
  border-left: 1px solid #eeeeee;
}
.bdr_t2 {
  border-top: 2px solid #AAA;
}
.line_1_ddd {
  width: 100%;
  height: 1px;
  display: block;
  border-top: 1px solid #eeeeee;
}
.wp {
  width: 1200px;
  margin: 0 auto;
}
.lay_100 {
  width: 100%;
}
.lay_20_80 {
  width: 100%;
}
.lay_20_80_l {
  width: 20%;
  float: left;
}
.lay_20_80_r {
  width: 80%;
  float: right;
}
.lay_25_75 {
  width: 100%;
}
.lay_25_75_l {
  width: 25%;
  float: left;
}
.lay_25_75_r {
  width: 75%;
  float: right;
}
.lay_30_70 {
  width: 100%;
}
.lay_30_70_l {
  width: 30%;
  float: left;
}
.lay_30_70_r {
  width: 70%;
  float: right;
}
.lay_35_65 {
  width: 100%;
}
.lay_35_65_l {
  width: 35%;
  float: left;
}
.lay_35_65_r {
  width: 65%;
  float: right;
}
.lay_40_60 {
  width: 100%;
}
.lay_40_60_l {
  width: 40%;
  float: left;
}
.lay_40_60_r {
  width: 60%;
  float: right;
}
.lay_45_55 {
  width: 100%;
}
.lay_45_55_l {
  width: 45%;
  float: left;
}
.lay_45_55_r {
  width: 55%;
  float: right;
}
.lay_50_50 {
  width: 100%;
}
.lay_50_50_l {
  width: 45%;
  float: left;
}
.lay_50_50_r {
  width: 55%;
  float: right;
}
.lay_70_30 {
  width: 100%;
}
.lay_70_30_l {
  width: 75%;
  float: left;
}
.lay_70_30_r {
  width: 30%;
  float: right;
}
.lay_75_25 {
  width: 100%;
}
.lay_75_25_l {
  width: 75%;
  float: left;
}
.lay_75_25_r {
  width: 25%;
  float: right;
}
.lay_60_40 {
  width: 100%;
}
.lay_60_40_l {
  width: 60%;
  float: left;
}
.lay_60_40_r {
  width: 40%;
  float: right;
}
.lay_30_40_30 {
  width: 100%;
}
.lay_30_40_30_l {
  width: 30%;
  float: left;
}
.lay_30_40_30_m {
  width: 40%;
  float: left;
}
.lay_30_40_30_r {
  width: 30%;
  float: right;
}
.lay_23_48_30 {
  width: 100%;
}
.lay_22_48_30_l {
  width: 22%;
  float: left;
}
.lay_22_48_30_m {
  width: 48%;
  float: left;
}
.lay_22_48_30_r {
  width: 30%;
  float: right;
}
.box_01 {
  margin-bottom: 10px;
}
.box_01 h2 {
  line-height: 30px;
  border-bottom: 2px solid #AAA;
  font-size: 20px;
  font-weight: bold;
}
.box_01 h2 a {
  color: #333333;
}
.box_01 h2 span {
  color: #da251c;
}
.box_01 h3 {
  line-height: 35px;
  font-size: 15px;
  font-weight: bold;
}
.box_01 h3 a {
  color: #da251c;
}
.box_02 {
  margin-bottom: 10px;
}
.box_02 h2 {
  line-height: 30px;
  font-size: 20px;
  font-weight: bold;
}
.box_02 h2 a {
  color: #333333;
}
.box_02 h2 span {
  color: #da251c;
}
.box_02 h3 {
  line-height: 30px;
  font-size: 15px;
  font-weight: bold;
}
.box_02 h3 a {
  color: #da251c;
}
.box_02 h3 span a {
  float: right;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
}
.box_02 .bdr {
  border: 1px solid #eeeeee;
  border-top: 2px solid #AAA;
}
.box_02 .bdrl {
  border-left: 1px solid #eeeeee;
  border-top: 2px solid #AAA;
}
.ad {
  margin-bottom: 10px;
}
.topbar {
  width: 100%;
  height: 30px;
  background: #f9f9f9;
  border-bottom: 1px solid #eeeeee;
  z-index: 100;
}
.topbar .con {
  width: 1200px;
  line-height: 30px;
  margin: 0 auto;
  font-size: 12px;
}
.topbar .left li.welcome {
  color: #666;
  margin-right: 5px;
}
.topbar li i {
  display: inline-block;
  width: 1px;
  height: 14px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  vertical-align: top;
  background: #ccc;
  margin: 8px 5px 0 5px;
}
.topbar li {
  float: left;
}
.topbar li a {
  color: #333333;
}
.topbar li a:hover {
  color: #da251c;
}
.topbar li .menu {
  padding-left: 5px;
  border-left: 1px solid #f9f9f9;
  border-right: 1px solid #f9f9f9;
}
.topbar li .menu i {
  width: 10px;
  height: 8px;
  display: inline-block;
  background: url("../images/common/topbar_select.png") no-repeat center center;
}
.topbar li .menu_con {
  display: none;
  position: absolute;
  z-index: 999;
}
.topmenu {
  float: right;
}
.topmenu li {
  float: left;
  position: relative;
}
.topmenu span {
  display: block;
  position: relative;
  height: 30px;
  padding: 0 10px;
  background: url("../images/common/topbar_icon.png") no-repeat;
  border: 1px solid #f9f9f9;
  border-left: 1px solid #eeeeee;
  border-bottom: none;
  cursor: default;
  z-index: 100;
}
.topmenu .tb_hidebox {
  display: none;
  position: absolute;
  left: 0;
  top: 30px;
  padding: 10px;
  border: 1px solid #eeeeee;
  border-top: none;
  background: #fff;
  z-index: 99;
}
.topmenu .active {
  background-color: #FFF;
}
.topmenu .active span {
  border: 1px solid #eeeeee;
  border-bottom: none;
}
.topmenu .c_city a {
  color: #da251c;
}
.topmenu .c_city span {
  background-position: 0 0;
  padding-left: 30px;
  border: none;
}
.topmenu .c_city.active {
  background: none;
}
.topmenu .pcapp span {
  background-position: 0 -120px;
  padding-left: 30px;
}
.topmenu .pcapp .tb_hidebox {
  width: 230px;
  overflow: hidden;
  z-index: 101;
}
.topmenu .pcapp p a {
  width: 30%;
  display: inline-block;
}
.topmenu .app span {
  background-position: 0 -90px;
  padding-left: 30px;
}
.topmenu .app .tb_hidebox {
  width: 220px;
  overflow: hidden;
  z-index: 101;
}
.topmenu .app p a {
  display: inline-block;
  padding-left: 33px;
  height: 43px;
  line-height: 42px;
  padding-right: 15px;
}
.topmenu .app p a.nxbd {
  background: url("../images/common/topbar_app_nxbd.png") no-repeat left center;
}
.topmenu .app p a.yhkst {
  background: url("../images/common/topbar_app_yhkst.png") no-repeat left center;
}
.topmenu .app p a.yhcytk {
  background: url("../images/common/topbar_app_yhcytk.png") no-repeat left center;
}
.topmenu .weibo span {
  background-position: 0 -30px;
  padding-left: 30px;
}
.topmenu .weibo .tb_hidebox {
  left: -184px;
  width: 250px;
}
.topmenu .weixin span {
  background-position: 0 -60px;
  padding-left: 30px;
}
.topmenu .qq span {
  background-position: 0 -146px;
  padding-left: 30px;
}
.topmenu .weixin .tb_hidebox {
  left: -134px;
  width: 200px;
}
.topmenu .weixin .tb_hidebox p {
  font-size: 16px;
  margin-top: 10px;
}
.topmenu .weixin .tb_hidebox p strong {
  color: #da251c;
  font-weight: normal;
}
.topmenu .weixin .pull-left {
  width: 50%;
  padding: 0;
}
.topmenu .weixin .pull-right {
  width: 50%;
  padding: 0;
}
.topmenu .empty span {
  background: none;
}
.topmenu .webnav span {
  background: url("../images/common/topbar_icon.png") no-repeat;
  background-position: 0 -90px;
  padding-right: 16px;
}
.banner {
  width: 100%;
}
.banner a {
  display: block;
  width: 100%;
}
.index_header {
  padding: 15px 0;
}
.index_header .logo {
  float: left;
}
.index_header .logo h1 {
  float: left;
}
.index_header .logo h1 a {
  display: block;
  width: 170px;
  height: 60px;
  background: url("../images/common/logo2.png") no-repeat;
  text-indent: -9999px;
}
.index_header .logo .intro {
  float: left;
  text-align: center;
  cursor: default;
  text-decoration: none;
  font-family: "Microsoft Yahei";
  font-size: 12px;
  margin-top: 12px;
  color: #333;
  border: 1px solid #999;
  border-radius: 6px;
  padding: 3px;
  line-height: 14px;
}
.index_header .searchbox {
  float: left;
  width: 400px;
  margin-left: 80px;
  margin-top: 11px;
}
.index_header .searchbox .search .stxt {
  float: left;
  width: 320px;
  height: 35px;
  line-height: 33px\9;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #da251c;
  font-size: 14px;
  outline: none;
}
.index_header .searchbox .search .sbtn {
  float: left;
  width: 80px;
  height: 35px;
  border: 1px solid #da251c;
  background: #da251c;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.index_header .searchbox .words {
  color: #666;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  margin-top: 6px;
}
.index_header .searchbox .words a {
  color: #666;
}
.index_header .searchbox .words a:hover {
  color: #da251c;
}
.index_header .telephone {
  float: right;
  display: inline-block;
  margin-top: 12px;
  color: #da251c;
  font-size: 23px;
  font-family: "Microsoft YaHei";
}
.index_header .telephone i {
  background: url("../images/common/phone.png") no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 5px;
}
.channel_header {
  padding: 15px 0;
}
.channel_header .logo {
  float: left;
}
.channel_header .logo h1 {
  float: left;
}
.channel_header .logo h1 a {
  display: block;
  width: 180px;
  height: 60px;
  background: url("../images/common/logo.png") no-repeat;
  text-indent: -9999px;
}
.channel_header .logo h2 {
  float: left;
  padding-top: 10px;
  font-size: 22px;
  text-align: center;
  font-family: "Microsoft YaHei";
}
.channel_header .logo h2 #logo_url {
  font-size: 10px;
  line-height: 20px;
  letter-spacing: 1px;
}
.channel_header .logo h2 a {
  color: #333333;
}
.channel_header .telephone {
  float: right;
  display: inline-block;
  margin-top: 12px;
  color: #da251c;
  font-size: 23px;
  font-family: "Microsoft YaHei";
}
.channel_header .telephone i {
  background: url("../images/common/phone.png") no-repeat;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 5px;
}
.header {
  font-family: "Microsoft YaHei";
}
.header .logo {
  float: left;
  margin: 5px 0;
}
.header .logo h1 {
  float: left;
}
.header .logo h1 a {
  display: block;
  width: 180px;
  height: 60px;
  background: url("../images/common/logo.png") no-repeat;
  text-indent: -9999px;
}
.header .logo h2 {
  float: left;
  padding-top: 10px;
  font-size: 22px;
  text-align: center;
}
.header .logo h2 #logo_url {
  font-size: 10px;
  line-height: 20px;
  letter-spacing: 1px;
}
.header .logo h2 a {
  color: #333333;
}
.header .search {
  float: right;
  margin: 5px 0;
  line-height: 28px;
  font-size: 12px;
  text-align: right;
}
.header .search .contact {
  display: block;
}
.header .search .contact .telephone {
  display: inline-block;
  color: #da251c;
  font-size: 23px;
  line-height: 30px;
}
.header .search .contact .telephone .ico_telephone {
  background: url("../images/common/phone.png") no-repeat;
  width: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
}
.header .search .contact .qqkefu {
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: "宋体";
}
.header .search .contact .qqkefu .ico_qqkefu {
  display: block;
  width: 150px;
  height: 35px;
  background: url("../images/common/qqkefu.png") no-repeat top center;
  border: 1px solid #fff;
  border-bottom: none;
}
.header .search .contact .qqkefu.active .ico_qqkefu {
  border: 1px solid #eee;
  border-bottom: none;
}
.header .search .contact .qqkefu_list {
  width: 150px;
  display: none;
  position: absolute;
  left: 0;
  padding: 10px;
  text-align: left;
  border: 1px solid #eee;
  border-top: none;
  background: #fff;
  z-index: 101;
}
.header .search .contact .qqkefu_list label {
  font-weight: normal;
  width: 36px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  height: 22px;
  line-height: 22px;
}
.allcitylist {
  float: right;
  font-family: "宋体";
}
.allcitylist .list_con {
  float: left;
  margin-right: 5px;
}
.allcitylist .list_con a {
  padding-left: 10px;
  color: #333333;
}
.allcitylist li {
  float: left;
  position: relative;
}
.allcitylist span {
  display: block;
  position: relative;
  height: 25px;
  padding: 0 10px;
  cursor: default;
  z-index: 100;
  color: #da251c;
  background: url("../images/common/topbar_icon.png") no-repeat;
  background-position: -27px -150px;
}
.allcitylist .ac_hidebox {
  display: none;
  position: absolute;
  left: 0;
  top: 24px;
  padding: 10px;
  text-align: left;
  border: 1px solid #eeeeee;
  background: #fff;
  z-index: 99;
}
.allcitylist .active {
  margin: -1px -1px 0 -1px;
}
.allcitylist .active span {
  border: 1px solid #eeeeee;
  border-bottom: none;
  background-color: #FFF;
}
.allcitylist li.citylist {
  float: right;
}
.allcitylist li.citylist .tit {
  padding-left: 5px;
  margin-bottom: 5px;
  line-height: 20px;
  border-left: solid 3px #da251c;
  font-size: 14px;
}
.allcitylist li.citylist .con {
  padding: 0 20px;
  margin-bottom: 5px;
}
.allcitylist li.citylist .ac_hidebox {
  width: 300px;
  left: -254px;
}
.allcitylist8 {
  float: right;
  font-family: "宋体";
  margin-right:25px;
}
.allcitylist8 .list_con {
  float: left;
  margin-right: 5px;
}
.allcitylist8 .list_con a {
  padding-left: 10px;
  color: #333333;
}
.allcitylist8 li {
  float: left;
  position: relative;
}
.allcitylist8 span {
  display: block;
  position: relative;
  height: 25px;
  padding: 0 10px;
  cursor: default;
  z-index: 100;
  color: #da251c;
  background: url("../images/common/topbar_icon.png") no-repeat;
  background-position: -27px -150px;
}
.allcitylist8 .ac_hidebox {
  display: none;
  position: absolute;
  left: 0;
  top: 24px;
  padding: 10px;
  text-align: left;
  border: 1px solid #eeeeee;
  background: #fff;
  z-index: 99;
}
.allcitylist8 .active {
  margin: -1px -1px 0 -1px;
}
.allcitylist8 .active span {
  border: 1px solid #eeeeee;
  border-bottom: none;
  background-color: #FFF;
}
.allcitylist8 li.citylist {
  float: right;
}
.allcitylist8 li.citylist a {
  margin: 0 8px;
  display: inline-block;
}
.allcitylist8 li.citylist .tit {
  padding-left: 5px;
  margin-bottom: 5px;
  line-height: 20px;
  border-left: solid 3px #da251c;
  font-size: 14px;
}
.allcitylist8 li.citylist .con {
  padding: 0 20px;
  margin-bottom: 5px;
}
.allcitylist8 li.citylist .ac_hidebox {
  width: 300px;
  left: -254px;
}
.nav {
  width: 100%;
  height: 40px;
  background: #da251c;
}
.nav ul {
  width: 1200px;
  margin: 0 auto;
}
.nav li {
  float: left;
  font-family: "Microsoft YaHei";
}
.nav li a {
  height: 40px;
  line-height: 40px;
  display: block;
  padding: 0px 12px;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
}
.nav li a:hover {
  background: #ad1d16;
  text-decoration: none;
}
.nav li a.active {
  background: #ad1d16;
  text-decoration: none;
}
.nav_sub {
  width: 100%;
  line-height: 30px;
  margin-bottom: 15px;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-top: none;
}
.nav_sub .wp {
  padding: 5px 0;
}
.nav_sub .hx_qg {
  width: 130px;
  height: 55px;
  float: left;
  background: url("../images/common/sub_nav_bg.jpg") no-repeat right center;
  font-size: 14px;
  line-height: 25px;
  color: #666;
  font-family: "Microsoft Yahei";
  padding-right: 16px;
  text-align: right;
}
.nav_sub .hx_qg8 {
  width: 130px;
  height: 55px;
  float: left;
  background: url("../images/common/sub_nav_bg8.jpg") no-repeat right center;
  font-size: 14px;
  line-height: 25px;
  color: #666;
  font-family: "Microsoft Yahei";
  padding-right: 16px;
  text-align: right;
}
/*.nav_sub .hx_hd {
  width: 790px;
  float: left;
  border-right: 1px dashed #ccc;
  line-height: 23px;
  padding-left: 11px;
  padding-top: 4px;
}*/
.nav_sub .hx_hd {
  width: 150px;
  float: left;
  border-right: 1px dashed #ccc;
  line-height: 23px;
  padding-left: 11px;
  padding-top: 4px;
}
.nav_sub .hx_hd8 {
  width: 530px;
  float: left;
  border-right: 1px dashed #ccc;
  line-height: 23px;
  padding-left: 11px;
  padding-top: 4px;
}
/*.nav_sub .hx_hd a {
  margin: 0 6px;
  display: inline-block;
}*/
.nav_sub .hx_hd a {
  margin: 0 16px;
  display: inline-block;
}
.nav_sub .hx_hd a {
  position: relative;
}
.nav_sub .hx_hd i {
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: -8px;
  right: -10px;
  background: url("../images/common/hot_icon.png") no-repeat;
}
.nav_sub .hx_hd8 a {
  margin: 0 7px;
  display: inline-block;
}
.nav_sub .hx_hd8 a {
  position: relative;
}
.nav_sub .hx_hd8 i {
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: -8px;
  right: -10px;
  background: url("../images/common/hot_icon.png") no-repeat;
}
.nav_sub .hx_rl {
  float: right;
  width: 55px;
  height: 55px;
  background: url("../images/common/sub_nav_rl.png") no-repeat;
  text-align: center;
}
.nav_sub .hx_rl a {
  display: block;
  width: 55px;
  height: 55px;
}
.nav_sub .wp.dh2 {
  padding: 10px 0;
}
.nav_sub .dh2 p {
  float: left;
}
.nav_sub .dh2 p span {
  color: #888;
  margin-right: 19px;
}
.nav_sub .dh2 p a {
  font-size: 14px;
  color: #888;
  position: relative;
  font-weight: bold;
  margin-right: 19px;
}
.nav_sub .dh2 p a:hover {
  color: #da251c;
}
.nav_sub .dh2 p a i.hot {
  display: block;
  width: 15px;
  height: 11px;
  position: absolute;
  top: -11px;
  right: -10px;
  background: url("../images/common/hot_icon.png") no-repeat;
}
.nav_sub .keyword {
  float: left;
}
.nav_sub .keyword a {
  margin-right: 10px;
}
.nav_sub .miniSearch {
  float: right;
  width: 300px;
  color: #666;
}
.nav_sub .miniSearch .sBox {
  border: 1px solid #da251c;
  background: #fff;
}
.nav_sub .miniSearch .btnSearch {
  float: right;
  width: 50px;
  height: 28px;
  border: none;
  background: #da251c;
  font: 12px "Microsoft YaHei", Arial, sans-serif;
  color: #fff;
  cursor: pointer;
}
.nav_sub .miniSearch .text {
  float: left;
  width: 248px;
  height: 28px;
  padding-left: 5px;
  border: 0;
  font: 14px "Microsoft YaHei", sans-serif;
  outline: none;
}
.nav_sub .miniSearch a {
  color: #666;
  margin-right: 10px;
}
.nav_sub .miniSearch a:hover {
  color: #da251c;
}
.weizhi {
  margin: 10px 0;
  line-height: 30px;
}
.weizhi .wlink{
	float:left;
	width:700px;
}
.weizhi span {
  color: #da251c;
  background: url("../images/common/home.png") no-repeat center left;
  display: block;
  width: 18px;
  height: 30px;
  float: left;
}
.weizhi .miniSearch {
  float: right;
  width: 300px;
  color: #666;
}
.weizhi .miniSearch .btnSearch {
  float: right;
  width: 50px;
  height: 28px;
  border: none;
  background: #da251c;
  font: 12px "Microsoft YaHei", Arial, sans-serif;
  color: #fff;
  cursor: pointer;
}
.weizhi .miniSearch .text {
  float: left;
  width: 250px;
  height: 28px;
  padding-left: 5px;
  border: 1px solid #ccc;
  border-right: none;
  font: 14px "Microsoft YaHei", sans-serif;
  outline: none;
}
.weizhi .miniSearch a {
  color: #666;
  margin-right: 10px;
}
.weizhi .miniSearch a:hover {
  color: #da251c;
}
.ft {
  width: 100%;
  background: #f8f8f8;
  padding: 20px 0;
}
.fhelp li {
  float: left;
}
.fhelp p {
  line-height: 22px;
  color: #666;
}
.fhelp p a {
  color: #666;
}
.fhelp p.tit {
  padding-top: 10px;
  font: normal 20px/36px "Microsoft Yahei";
  color: #000;
}
.fhelp p.tit a {
  color: #000;
}
.fhelp .help01 {
  width: 25%;
}
.fhelp .help02 {
  width: 25%;
}
.fhelp .help03 {
  width: 25%;
}
.fhelp .help04 {
  width: 25%;
}
.fline {
  width: 100%;
  height: 1px;
  background: #eee;
  margin: 15px 0;
}
.flink {
  margin-bottom: 15px;
}
.flink strong {
  padding-right: 5px;
  color: #666;
}
.flink a {
  display: inline-block;
  padding-right: 12px;
  line-height: 22px;
  color: #666;
}
.help_f {
  width: 100%;
  border-top: 1px solid #DDD;
  font-family: "Microsoft YaHei";
}
.help_f p {
  color: #666;
  font-size: 14px;
  line-height: 26px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.help_f li {
  float: left;
  padding: 10px 0;
}
.help_f li .tit a {
  line-height: 30px;
  font-size: 22px;
  color: #666;
  text-decoration: none;
}
.help_f li a {
  color: #666666;
  line-height: 28px;
}
.help_f li.help01 {
  width: 25%;
}
.help_f li.help02 {
  width: 25%;
}
.help_f li.help03 {
  width: 25%;
}
.help_f li.help04 {
  width: 25%;
}
.footer {
  width: 100%;
  padding-top: 10px;
  color: #555;
  text-align: center;
  background: #f8f8f8;
  border-top: 1px solid #eee;
}
.footer p {
  color: #666;
  line-height: 25px;
}
.footer p a {
  color: #666;
  display:inline;
}
.footer .copyright {
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-family: Arial;
  background: #333;
}
.gtp-rmenu {
  position: fixed;
  left: 50%;
  margin-left: 610px;
  bottom: 50px;
  padding-bottom: 73px;
  background: url("../images/common/gotop/r_b.png") 0px bottom no-repeat;
  z-index: 999;
}
.gtp-rmenu .bg {
  width: 50px;
  height: 50px;
  margin-bottom: 1px;
  cursor: pointer;
  position: relative;
}
.gtp-rmenu .bg-home {
  background: #da251c url("../images/common/gotop/r_home.png") 0px 0px no-repeat;
}
.gtp-rmenu .bg-home:hover {
  background-color: #FF2C22;
}
.gtp-rmenu a.bg-home,
.gtp-rmenu a.bg-home:visited {
  background: #da251c url("../images/common/gotop/r_home.png") 0px 0px no-repeat;
  text-decoration: none;
  display: block;
}
.gtp-rmenu .bg-qq {
  background: #da251c url("../images/common/gotop/r_qq.png") 0px 0px no-repeat;
}
.gtp-rmenu .bg-qq:hover {
  background-color: #FF2C22;
}
.gtp-rmenu a.bg-qq,
.gtp-rmenu a.bg-qq:visited {
  background: #da251c url("../images/common/gotop/r_qq.png") 0px 0px no-repeat;
  text-decoration: none;
  display: block;
}
.gtp-rmenu .bg-wx {
  background: #da251c url("../images/common/gotop/r_wx.png") 0px 0px no-repeat;
}
.gtp-rmenu .bg-wx:hover {
  background-color: #FF2C22;
}
.gtp-rmenu .bg-wx .pic {
  position: absolute;
  left: -160px;
  top: 0px;
  display: none;
  width: 160px;
  height: 160px;
}
.gtp-rmenu .bg-qqqun {
  background: #da251c url("../images/common/gotop/r_qqqun.png") 0px 0px no-repeat;
}
.gtp-rmenu .bg-qqqun:hover {
  background-color: #FF2C22;
}
.gtp-rmenu a.bg-qqqun,
.gtp-rmenu a.bg-qqqun:visited {
  background: #da251c url("../images/common/gotop/r_qqqun.png") 0px 0px no-repeat;
  text-decoration: none;
  display: block;
}

.gtp-rmenu .bg-top {
  background: #da251c url("../images/common/gotop/r_top.png") 0px 0px no-repeat;
  display: none;
}
.gtp-rmenu .bg-top:hover {
  background-color: #FF2C22;
}
/* IE6 */
.question_header .logo {
  float: left;
  margin: 5px 0;
}
.question_header .logo h1 a {
  display: block;
  width: 170px;
  height: 60px;
  background: url("../images/common/logo2.png") no-repeat;
  text-indent: -9999px;
}
.question_header .search {
  float: left;
  height: 60px;
  padding: 15px 0 15px 120px;
}
.question_header .search form {
  display: inline-block;
}
.question_header .text {
  border: 1px solid #da251c;
  outline: none;
  padding: 4px 5px;
  font-size: 14px;
  height: 30px;
  width: 320px;
}
.question_header .btn-red {
  color: #fff;
  background-color: #da251c;
  display: inline-block;
  border-radius: 2px;
  padding: 0px 12px;
  height: 30px;
  font-family: "Microsoft YaHei";
  vertical-align: top;
}
.nav.exam .tiku {
  float: left;
  position: relative;
}
.nav.exam .tiku .active {
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  background: url("../images/exam/icon_morelink.png") no-repeat right center;
  padding-right: 30px;
}
.nav.exam .tiku .tb_hidebox {
  display: none;
  position: absolute;
  width: 200px;
  left: 0;
  top: 40px;
  padding: 10px;
  border: 1px solid #da251c;
  border-top: none;
  background: #fff;
  z-index: 99;
}
.nav.exam .tiku .tb_hidebox a {
  text-decoration: none;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 14px;
}
.nav.exam .tiku .tb_hidebox a:hover {
  background: #f5f5f5;
}
.nav.exam ul {
  width: auto;
  float: right;
}
.nav.exam ul li {
  float: right;
}
.breadcrumb.exam {
  background: #ffffff url("../images/common/home.png") no-repeat center left;
  padding: 8px 20px;
  margin: 10px 0;
}
/*
newyear
.nav{background: url("@{img-dir}/common/newyear.png") no-repeat center top;height: 298px;margin-bottom: -240px;padding-top: 20px;position: relative;}

*/
.toolbar-item,.toolbar-layer{}
.toolbar{position:fixed;right:8px;bottom:334px;}

@-moz-document url-prefix(){.toolbar{position:fixed;right:8px;bottom:360px!important;}}
.toolbar-item{display:block;width:180px;height:auto;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}

.g1{width:280px; height:250px; float:left; margin:0 5px 5px 0}
.g1 li{list-style:none; padding:0; margin:0; margin-bottom:10px; margin-left:10px;}