body {
  color: #000;
  font-size: 12px;
  font-family: "microsoft yahei";
}
body,
p,
ul,
li,
h1,
h2,
h3,
dl,
dt,
dd {
  margin: 0;
  padding: 0;
}
a {
  color: #000;
  text-decoration: none;
}
ul,
li {
  list-style: none;
}
img {
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 12px;
  font-weight: normal;
}
em {
  font-style: normal;
}
.clearfix {
  zoom: 1;
  display: inline-block;
  display: block;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.inner {
  width: 1000px;
  margin: 0 auto;
}
.m_title {
  font-size: 30px;
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #dcdcdc;
}
.m_title span {
  font-size: 12px;
  font-family: "simsun";
  color: #ccc;
}
.sec_nav {
  border-top: 4px solid #1e5fb0;
  height: 42px;
  line-height: 42px;
  background: #f2f2f2;
  font-size: 16px;
  margin-top: 10px;
}
.sec_nav a {
  padding: 0 23px;
}
.sec_nav .on {
  color: #122e67;
}
.l {
  width: 620px;
  float: left;
}
.r {
  width: 300px;
  float: right;
}
.r .app_ad {
  padding-top: 30px;
}
.m_news {
  margin: 20px 0 29px 0;
}
.m_news ul {
  padding: 20px 0  0 0;
}
.m_news ul li {
  font-size: 18px;
  height: 36px;
  line-height: 36px;
  background: url(../images/con_news_ico.jpg) no-repeat left center;
  padding-left: 15px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m_news ul .first {
  font-size: 26px;
}
.m_news ul a {
  color: #122e67;
}
.m_news ul a:hover {
  color: #a00;
  text-decoration: underline;
}
.brand_column {
  padding: 20px 0 0px 0;
}


.brand_column .hx_img_mask {
  position: static;
}
.brand_column .bc_box {
  position: relative;
}
.brand_column .bc_box .bc_logo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
.brand_column .bc_box .change_btn {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #999;
  z-index: 3;
}
.brand_column .bc_box .change_btn .change_pic {
   color: #000;
  text-shadow: 0px 1px #fff;
}
.brand_column .bc_box .change_btn .change_pic img {
  vertical-align: middle;
  transition: All 0.4s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  margin-right: 10px;
}
.brand_column .bc_box .change_btn .change_pic:hover {
  color: #000;
  text-shadow: 0px 1px #fff;
}
.brand_column .bc_box .change_btn .change_pic:hover img {
  transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
}
.brand_column ul {
  width: 300px;
  height: 180px;
  overflow: hidden;
  position: relative;
}
.brand_column li {
  width: 100%;
  height: 100%;
  overflow: hidden;
  left: 0;
  top: 0;
  position: relative;
}
.brand_column li.current {
-webkit-animation: myfirst 1s alternate; 
animation: myfirst 1s alternate;} 
.foucs_img .show{ -webkit-animation: myfirst 1s alternate; animation: myfirst 1s alternate;}        
    @keyframes myfirst{
      0%  {opacity:1;filter:Alpha(opacity=100)}
      50% {opacity:0.5; filter:Alpha(opacity=50)}
      100%{opacity:1; filter:Alpha(opacity=100)}
    }
    @-webkit-keyframes myfirst{ /* Safare and Chrome */
      0%  {opacity:1;filter:Alpha(opacity=100)}
      50% {opacity:0.5; filter:Alpha(opacity=50)}
      100%{opacity:1; filter:Alpha(opacity=100)}
    } 

.brand_column li img {
  width: 100%;
  height: 100%;
  z-index: 1;
}
.hx_img_mask {
  position: relative;
  display: inline-block;
}
.hx_img_mask .mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .1;
  filter: alpha(opacity=10);
  z-index: 12;
  transition: opacity .2s;
  z-index: 2;
}
.hx_img_mask:hover .mask {
  opacity: 0;
  filter: alpha(opacity=0);
  *text-decoration: none;
}
.hx_img_mask:hover h2{
  color: #fff;
}
.hx_img_mask img {
  width: 100%;
  height: 100%;
}
.hx_img_mask h2 {
  height: 50px;
  line-height: 50px;
  width: 95%;
  padding-left: 5%;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #ccc;
  text-align: left;
  font-size: 18px;
  overflow: hidden;
  background: url(../images/creole_mask.png) 0 bottom 

repeat-x;
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000000);
  _background: #000;
  _filter: alpha(opacity=50);
  z-index: 3;
}
.hx_img_mask h2 span {
  font-size: 24px;
}

.calendar {
  height: 296px;
  width: 100%;
  margin: 30px 0;
}
.s_news {
  margin: 30px 0  0 0;
}
.s_news .s_title {
  width: 300px;
  height: 55px;
  overflow: hidden;
}
.s_news_ul {
  padding: 10px 0 0 0;
}
.s_news_ul li {
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  background: url(../images/con_news_ico.jpg) no-repeat left center;
  padding-left: 15px;
  width: 95%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.s_news_ul .first {
  font-size: 26px;
}
.s_news_ul a {
  color: #000;
}
.s_news_ul a:hover {
  color: #a00;
  text-decoration: underline;
}
.section_t {
  height: 45px;
  margin-top: 30px;
  background: url(../images/st_bg.png) 

repeat-x;
  text-align: center;
}
.section_t .st_name {
  display: inline-block;
  height: 55px;
  line-height: 55px;
  font-size: 30px;
  padding: 0  30px;
  background: #c60000;
  color: #ffffff;
}
.section_t .s_news_ul li {
  line-height: 32px;
  height: 32px;
}
.more {
  float: right;
  font-family: "simsun";
  font-size: 12px;
  *margin-top: -20px;
}
.ztch h2 {
  font-size: 18px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.ztch h2 span {
  color: #999;
  font-size: 50px;
  vertical-align: bottom;
}
.ztch .timeline_box {
  margin-top: 20px;
  background: url(../images/timeline2.png) repeat-y;
}
.ztch .tb_box {
  background: url(../images/timeline3.png) no-repeat;
  padding: 0 0 17px 42px;
  display: inline-block;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
}
.ztch .tb_box:hover {
  background: url(../images/timeline1.png) no-repeat;
}
.ztch .time {
  color: #999;
  height: 17px;
}
.f24 {
  font-size: 24px;
}
.f16 {
  font-size: 16px;
  line-height: 1.5;
}
.jpnrkx {
  width: 100%;

}
.section .m_news {
  margin: 0 0 29px 0;
}
.section .l,
.section .r {
  padding-top: 10px;
}
.pic_f {
  position: relative;
}
.pic_f .pic_f_t {
  width: 110px;
  height: 50px;
  line-height: 50px;
  background-color: rgba(66, 188, 255, 0.5);
  _background: #42bcff;
  _filter: alpha(opacity=50);
  *background: #42bcff;
  *filter: alpha(opacity=50);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
  font-size: 24px;
  color: #fff;
  text-align: center;
}
.lcts .pic_f_t{
  background-color: rgba(186, 157, 23, 0.6);
  _background: #000;
  _filter: alpha(opacity=60);
  *background: #000;
 *filter: alpha(opacity=60);
}
.zbss .pic_f_t{
  background-color: rgba(0, 0, 0, 0.6);
  _background: #000;
  _filter: alpha(opacity=60);
  *background: #000;
  *filter: alpha(opacity=60);
}

.tscj {
  margin-bottom: 30px;
}
.tscj .layout_l {
  width: 180px;
  float: left;
  height: 312px;
}
.tscj .layout_r {
  width: 119px;
  float: right;
}
.tscj img {
  margin-bottom: 1px;
  display: block;
}
.tscj a {
  display: block;
}
/*.tscj a h2 {
  display: none;
}
.tscj a:hover h2 {
  display: block;
}*/
.hx_moca{
  margin-top: 16px;
}
.hx_moca a {
  color: #fff;
  display: block;
  text-align: center;
  font-size: 18px;
  margin-bottom: 4px;
  overflow: hidden;
}
.hx_moca .moca_t {
  background: #aca542;
  height: 50px;
  line-height: 50px;
  margin-bottom: 0;
  text-align: left;
  padding-left: 5px;
}
.hx_moca .layout_l {
  width: 132px;
  float: left;
}
.hx_moca .layout_l .a {
  background: #306aa6;
  height: 33px;
  line-height: 33px;
  font-size: 14px;
}
.imgr1{
  height: 127px!important;
  margin-bottom: 1px;
}
.imgr2{
  height: 184px!important;
}
.hx_moca .layout_l .b {
  background: #76ace3;
  height: 61px;
  line-height: 61px;
}
.hx_moca .layout_l .c {
  background: #96c1ec;
  height: 78px;
  line-height: 78px;
}
.hx_moca .layout_l .d {
  background: #b5d3f2;
  height: 83px;
  line-height: 83px;
}
.hx_moca .layout_r {
  width: 164px;
  float: right;
}
.hx_moca  a:hover{
  opacity: .9;
  _filter: alpha(opacity=90);
  *filter: alpha(opacity=90);
}
.hx_moca .layout_r .a {
  background: #4b88c6;
  height: 83px;
  line-height: 83px;
}
.hx_moca .layout_r .b {
  background: #306aa6;
  height: 70px;
  line-height: 70px;
}
.hx_moca .layout_r .c {
  background: #7aa4dd;
  height: 93px;
  line-height: 93px;
}
.hx_moca .layout_r .d {
  background: #bcd1ee;
  height: 59px;
  line-height: 59px;
}
.hx_tab {
  margin-bottom: 30px;
}
.tab_hd {
  background: url(../images/tab_hd.png) repeat-x;
  height: 43px;
  line-height: 43px;
  position: relative;
  margin-top: 20px;
}
.tab_hd .tab_hd_inner {
  position: absolute;
  top: 0;
  left: 0;
}
.tab_hd span {
  color: #f3eeec;
  display: inline-block;
  height: 100%;
}
.tab_hd a {
  padding: 0 6px;
  font-size: 14px;
}
.tab_hd .on {
  border-top: 3px solid #1e5fb0;
}
.tab_hd .on a{
  color: #122e67
}
.mt0 {
  margin-top: 0!important;
}
.mt10 {
  margin-top: 10px!important;
}
.tab_bd {
  padding-top: 5px;
}
.tzb {
  font-size: 16px;
  margin-bottom: 30px;
}
.tzb a {
  display: inline-block;
  color: #333;
  text-align: center;
  width: 100%;
}
.tzb a:hover {
  color: #aa0000;
}
.tzb dt {
  background: url(../images/tzb_bg1.png);
  width: 76px;
  height: 116px;
  line-height: 116px;
  float: left;
}
.tzb dd {
  width: 224px;
  float: right;
}
.tzb dd div {
  background: url(../images/tzb_bg2.png);
  width: 109px;
  height: 56px;
  float: left;
  margin: 0 0 3px 3px;
  font-size: 12px;
  line-height: 56px;
}
.tzb dd a {
  display: block;
  background: url(../images/icon_a1.png) no-repeat center 10px;
  padding-top: 15px;
  width: 100%;
}
.tzb dd a:hover {
  background: url(../images/icon_a2.png) no-repeat center 10px;
}
.tzb dd .b {
  background: url(../images/icon_b1.png) no-repeat center 8px;
}
.tzb dd .b:hover {
  background: url(../images/icon_b2.png) no-repeat center 8px;
}
.tzb dd .c {
  background: url(../images/icon_c1.png) no-repeat center 8px;
}
.tzb dd .c:hover {
  background: url(../images/icon_c2.png) no-repeat center 8px;
}
.tzb dd .d {
  background: url(../images/icon_d1.png) no-repeat center 7px;
}
.tzb dd .d:hover {
  background: url(../images/icon_d2.png) no-repeat center 7px;
}
.lcts,.zbss{
  width: 300px;
  height: 180px;
  margin-top: 30px;
}
.hx_table_hd {
  font-size: 18px;
  height: 20px;
  line-height: 20px;
  margin: 30px 0 10px 0;
}
.hx_table {
  width: 100%;
  font-family: simsun;
}
.hx_table th {
  background: #f5f6f5;
  color: #999;
  height: 27px;
  font-weight: normal;
  border-bottom: 1px solid #ffffff;
}
.hx_table td {
  height: 30px;
  background: #fafafa;
  border-bottom: 1px solid #ffffff;
}
.hx_table .alt {
  padding-left: 24px;
  text-align: left;
}
.hx_table .alr {
  text-align: right;
  padding-right: 40px;
}
.hx_table .alc {
  text-align: center;
}
.fred {
  color: #aa0000;
}
.fgreen {
  color: #009900;
}
.rate_table .alr {
  padding-right: 20px;
}
.rate_table .alt {
  padding-left: 14px;
}
.fxb {
  width: 100%;
}
.car_box {
  margin-bottom: 30px;
}
.car_box .car_search {
  height: 37px;
  padding: 15px 0 0 10px;
  background: #fafafa;
}
.car_box .car_search input {
 width: 238px;
  height: 22px;
  border: 1px solid #ddd;
  border-right: none;
  vertical-align: middle;
  margin-right: -4px;
  line-height: 22px;
}
.car_box .car_search button {
  width: 40px;
  height: 24px;
  color: #b40d0d;
  background: #eaeaea;
  text-align: center;
  line-height: 24px;
  border: 1px solid #ddd;
  border-left: none;
  vertical-align: middle;
}
.car_box .car_price {
  background: #f5f6f5;
  font-family: simsun;
  padding: 15px 0 0 20px;
}
.car_box .car_price a {
  color: #999;
  display: inline-block;
  width: 65px;
  height: 25px;
}
.car_box .car_type {
  width: 100%;
  height: 192px;
  font-size: 0;
  background: url(../images/car_type.png);
}
.car_box .car_type a {
  display: inline-block;
  width: 100%;
  padding-top: 40px;
  height: 18px;
  font-size: 12px;
  text-align: center;
}
.newst_sale {
  background: #f5f6f5;
  height: 36px;
  line-height: 36px;
  font-family: "simsun";
  padding: 0 10px;
  color: #122e67;
  font-weight: bold;
  margin-bottom: 1px;
}
.newst_sale .more {
  font-weight: normal;
  float: right;
  color: #979797;
  background: url(../images/more_arrow.png) 0 center no-repeat;
  padding-left: 15px;
 *margin-top:-35px;
  _margin-top:-35px;
}
.h_tab_hd {
  margin-top: 30px;
  height: 45px;
  line-height: 45px;
  background: #4a84b7;
}
.h_tab_hd a {
  color: #fff;
  font-size: 18px;
  padding: 0 15px;
  display: inline-block;
}
.h_tab_hd .on {
  background: #aa0000;
}
.h_tab_bd dl {
  background: #7ab5e9;
  height: 66px;
  border-bottom: 1px solid #cae1f6;
}
.h_tab_bd dl:hover{
  opacity: .8;
  _filter: alpha(opacity=80);
  *filter: alpha(opacity=80);
}
.h_tab_bd dt {
  width: 60px;
  line-height: 66px;
  text-align: center;
  font-size: 48px;
  color: #fff;
  opacity: .6;
  _filter: alpha(opacity=60);
  *filter: alpha(opacity=60);
  font-family: "arial";
  font-style: italic;
  float: left;
}
.h_tab_bd dd {
  width: 220px;
  float: left;

}

.h_tab_bd dd h2 a{
  width: 100%;
/*  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;*/
  color: #fff;
  font-size: 14px;


}


.h_tab_bd dd h2{width:220px;height:66px;display:table;}
.h_tab_bd dd h2 a{display:table-cell;vertical-align:middle;}

.h_tab_bd dd{
  height: 66px;

}





.sxyBoth {
  padding: 10px 0 8px;
}
.sxyBoth a {
  border: 1px solid #ccc;
  margin-bottom: 7px;
}
.sxyBoth .fl {
  float: left;
}
.sxyBoth .fr {
  float: right;
}
.g_news {
  font-size: 14px;
  font-family: "simsun";
  line-height: 30px;
  width: 278px;
  border: 1px solid #eaeaea;
  padding: 10px;
}
.g_news a {
  color: #555;
}
.scpz {
  margin-top: 30px;
}
.scpz .pic_f_t {
  background-color: rgba(158, 104, 47, 0.8);
  _background: #9e682f;
  _filter: alpha(opacity=80);
  *background: #9e682f;
  *filter: alpha(opacity=80);
}

.cover_show .pic_f_t {
  background-color: rgba(30, 95, 176, 0.8);
  _background:#1e5fb0;
  _filter: alpha(opacity=80);
  *background:#1e5fb0;
  *filter: alpha(opacity=80);
}

.scpz .hx_img_mask h2 {
  text-align: right;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
}
.scpz .hx_img_mask h2 span {
  padding-right: 10px;
  font-size: 18px;
}
.scpz .layout_l1 {
  width: 132px;
  float: left;
}
.scpz .layout_r1 {
  width: 167px;
  height: 200px;
  float: right;
  position: relative;
}
.scpz .layout_l2 {
  position: relative;
  width: 220px;
  height: 133px;
  float: left;
}
.scpz .layout_r2 {
  position: relative;
  width: 79px;
  height: 133px;
  float: right;
}
.scpz .layout_l3 {
  position: relative;
  width: 192px;
  height: 120px;
  float: left;
  margin-top: 1px;
}
.scpz .layout_r3 {
  margin-top: 1px;
  position: relative;
  width: 107px;
  height: 120px;
  float: right;
}
.scpz .layout_r3 .other {
  width: 97px;
  height: 39px;
  line-height: 39px;
  background: #aa0000;
  position: absolute;
  top: 0;
  left: 0;
  border-bottom: 1px solid #fff;
  color: #ccc;
  padding-left: 10px;
  z-index: 100;
  font-size: 18px;
}
.scpz .layout_r3 .other:hover{
  color: #fff
}
.scpz .img_warp {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
}
.scpz .a {
  height: 91px;
}
.scpz .b {
  height: 108px;
}
.zty {
  width: 300px;
  height: 291px;
  margin-top: 30px;
  position: relative;
}
.zty a {
  position: absolute;
}
.zty a:hover{
  opacity: .8;
  _filter: alpha(opacity=80);
  *filter: alpha(opacity=80);
}
.zty .zty_t {
  position: absolute;
  width: 109px;
  height: 43px;
  padding: 5px;
  left: 0;
  top: 0;
  background: #71623c;
  font-size: 24px;
  color: #fff

}
.zty .tzzy {
  width: 119px;
  height: 50px;
  left: 0;
  top: 54px;
  background: #a6a538 url(../images/tra2.png) no-repeat center;
}
.zty .gw {
  width: 119px;
  height: 44px;
  left: 0px;
  top: 105px;
  background: #d9824d url(../images/tra3.png) no-repeat center;
}
.zty .zj {
  width: 180px;
  height: 59px;
  left: 120px;
  top: 0;
  background: #88abad url(../images/tra1.png) no-repeat center;
}
.zty .my {
  width: 180px;
  height: 89px;
  left: 120px;
  top: 60px;
  background: #d94d4c url(../images/tra4.png) no-repeat center;
}
.zty .mj {
  width: 179px;
  height: 39px;
  top: 150px;
  left: 0;
  background: #957db7 url(../images/tra6.png) no-repeat center;
}
.zty .yl {
  width: 179px;
  height: 100px;
  top: 190px;
  left: 0px;
  background: #68c7ff url(../images/tra8.png) no-repeat center;
}
.zty .qz {
  width: 120px;
  height: 79px;
  top: 150px;
  left: 180px;
  background: #eca539 url(../images/tra7.png) no-repeat center;
}
.zty .gef {
  width: 120px;
  height: 60px;
  top: 230px;
  left: 180px;
  background: #87ab65 url(../images/tra9.png) no-repeat center;
}
.video h2 {
  margin-bottom: 25px;
}
.video ul {
  width: 290px;
  padding: 0 0 0 25px;
  float: left;
  margin-top: -5px;
}
.video ul li {
  background: url(../images/icon_video.png) no-repeat 0 center;
  padding-left: 20px;
}
.video-box {
  width: 298px;
  height: 238px;
  border: 1px solid #bbbcbe;
  float: left;
}
.pic_list {
  overflow: hidden;
  padding-top: 15px;
  margin-bottom: -14px;
  position: relative;
}
.pic_list .pic_list_inner {
  width: 960px;
}
.pic_list a {
  width: 180px;
  height: 135px;
  margin-right: 40px;
  display: inline-block;
}

.pic_list a:hover h2 ,.read_pic a:hover h2 ,.tscj a:hover h2{
  /*display: block;*/
  height:36px;
}
.pic_list h2,.read_pic h2,.tscj a h2 {
  /*height: 36px;
  line-height: 36px;
  display: none;*/
  height:0;
  line-height:36px;
  overflow:hidden;
  -webkit-transition:all 0.3s;
  -moz-transition:all 0.3s;
  transition:all 0.3s;
}

.read_pic {
  margin-top: 30px;
  font-size: 0;
  position: relative;
}
.read_pic a {
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 2px;
}
.read_pic .hx_img_mask {
  width: 180px;
  height: 135px;
}

.read_pic .cover_show {
  position: absolute;
  right: 0;
  top: 0;
  width: 190px;
  height: 272px;
}
.read_pic .cover_show .hx_img_mask {
  width: 190px;
  height: 272px;
}
.cooperation {
  margin-top: 50px;
  background: #f0f0f0;
  border-top: 2px solid #aa0000;
  padding: 20px 0;
}
.cooperation .hd {
  height: 40px;
  line-height: 40px;
  color: #767676;
  font-size: 14px;
}
.cooperation .bd {
  line-height: 26px;
  color: #ddd;
  margin-left: -6px;
}
.cooperation .bd a {
  color: #555;
  margin: 0 9px;
  display: inline-block;
}
.cooperation .bd a:hover {
  color: #a00;
}
.fxb_table td {
  text-align: center;
  padding: 0 6px 6px 0;
}
.fxb_table span,
.fxb_table a {
  display: inline-block;
  width: 52px;
  height: 47px;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  text-align: center;
  line-height: 47px;
}
.fxb_table .on {
  border-color: #aa0000;
}
.fxb_table .span2 {
  width: 112px;
  line-height: 16px;
  padding-top: 6px;
  height: 41px;
}
.fxb_table .age_input {
  width: 52px;
  height: 47px;
  line-height: 47px;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  text-align: center;
  outline-color: #a00;
}
.fxb_btn {
  width: 300px;
  text-align: center;
  height: 45px;
  color: #fff;
  font-size: 24px;
  background: #a00;
  display: inline-block;
  border: 0;
  font-family: "Microsoft Yahei";
  border-radius: 3px;
  cursor: pointer;
}
.fxb_btn:hover {
  background: #dc0000;
}
.btb {
  height: 286px;
}
.btb .hd {
  background: url(../images/btb_bg1.png) repeat-x;
  width: 100%;
  height: 39px;
}
.btb .name {
  float: left;
  text-align: center;
  padding: 8px 10px 0px;
  margin-right: 10px;
  background: url(../images/btb_bg2.png) no-repeat right;
}
.btb .name strong {
  font: 14px/16px Arial, Helvetica, sans-serif;
}
.btb .name p {
  font: 9px/12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
}
.btb .price {
  padding-top: 12px;
}
.btb .price img {
  vertical-align: 0px;
}
.btb .price span {
  font: 18px Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.btb .time_box {
  height: 22px;
  line-height: 22px;
  border-bottom: 1px solid #f2f2f2;
  background: url(../images/icon_time.png) no-repeat 10px 5px;
  padding-left: 35px;
  font: 12px/22px Arial;
  overflow: hidden;
}
.btb .time_box span {
  padding-right: 10px;
}


.fl{ float:left}
.fr{ float:right}
.wmar{ width:1000px; margin:0 auto;}

.cTabTit{background:url(../images/x_icos.gif) repeat-x 0 -514px;width:100%;height:37px;margin-bottom:14px;overflow:hidden;}
.cTabTit a,.cTabTit a.on{float:left;display:block;padding:10px 0px 0;height:22px;color:#ececec;font:14px/24px 'microsoft yahei';}
.cTabTit a.on{border-top:solid 3px #1e5fb1;padding-top:7px;}
.cTabTit a span{display:inline-block;padding:0 10px;font-size:14px;color:#333;}
.cTabTit a.on span{color:#122e67;}
#dtdzTit.cTabTit a,#dtdzTit.cTabTit a.on,#dtdzTit.cTabTit a span{font-size:16px;}
.cTabA,.cTabC{width:100%;overflow:hidden;}
.cTabCon{width:100%;overflow:hidden;}
.cTabIframe{margin-top:8px;width:100%;height:86px;overflow:hidden;}
.cTabData{background:#f5f6f5;width:100%;height:30px;border-bottom:solid 1px #fff; line-height:30px;overflow:hidden;}
.cTabData dt{float:left;width:100px;padding:0 5px;overflow: hidden;}
.cTabData dd{float:left;width:46px;padding:0 8px; text-align:right;overflow:hidden;}
.cTabB{border:solid 1px #ddd;width:298px;padding:6px 0;}
.cTabB .cTabData{background: #fff;height:22px; line-height: 22px;}
.cTabB .cTabData dt{width:116px;text-align:left;}
.cTabB .cTabData dd{width:44px;padding:0 5px;}
.cTabC .cTabData dd{width:40px;padding:0 5px;}
.cTabC .cTabData dd.ord{width:8px;text-align:center;font-size:14px;font-family: arial;}
.cTabC .cTabData dd.w50{width:56px;}
.cTabC .cTabData dd.lzg{width:40px;}
.cTabC .cTabData dd.lzg a.new_zg{color:#fff;vertical-align: top;margin-top:7px;}
.cTabC .cTabData dd.t_l{text-align:left;}
.mt25{margin-top:25px;}


.select{padding-bottom:5px;}
.select .d1{width:65px;border:1px solid #cfe3ff;}
.select .d2{width:76px;border:1px solid #cfe3ff;}

.detail-1 li .aaa{position:relative;width:165px;float:left;height:45px;}
.detail-1 li .det div{background:#fff;position:absolute;left:0;top:30px;z-index:12;}
.detail-1 li select{width:168px;height:30px;margin-left:6px;}

.select{width:288px;margin-top:8px;}
.select p{background:#fff;}
.select_pro{width:65px;height:20px;border:1px solid #cfe3ff;cursor:pointer;position:relative;float:left;margin-left:5px;display:inline;}
.det{width:65px;border:1px solid #cfe3ff;position:absolute;top:20px;left:-1px;background:#fff;}
.det p{height:20px;line-height:20px;border-top:none;width:65px;overflow:hidden; border:none;}
 #det2 {width:90px;}
 #det2 p{width:90px;overflow:hidden;}
.sec1401{width:77px;float:left;margin-left:5px;display:inline;}
.sec1401 p{width:77px;}
.qhBtn{float:left;width:44px;height:22px;background:#3464ab;color:#fff;text-align:center;line-height:22px;outline:none;cursor:pointer;margin-

left:5px;display:inline; border:none;}
.input{background:url(../images/sanjiao.png) no-repeat 52px 9px;height:22px;overflow:hidden;width:52px;padding-right:10px;} 
.sec1401 .input{background:url(../images/sanjiao.png) no-repeat 63px 9px;;height:22px;overflow:hidden;width:62px;padding-right:20px;}
.tool{margin-top:3px;overflow:hidden;width:100%;}
.tool .title_h{color:#2356a2;font-size:18px;padding-left:40px;line-height:60px;background:url(../images/tool_img.png) no-repeat 8px 19px;}
.tool ul{width:300px;}
.tool ul li{float:left;width:96px;height:76px;background:#f3f3f3;margin-right:6px;margin-bottom:6px;display:inline;}
.tool img{margin-top:8px;margin-left:18px;}
.tool span{display:block;text-align:center;}
.tool a{color:#666;}
.tool .tool_no{margin-right:0}


/*the styles of calendar*/
div.hx_calendar,div.hx_calendar * {
font-size:12px;
margin:0;
padding:0;
line-height:normal;

}
div.hx_calendar li { list-style:none;}
/*background of ico list*/


div.hx_calendar .cal_contrainer {
 width:298px;
 height:296px;
 border:1px solid #d5d5d5;
 background:#FFF;
 position:relative;
 background: url(../images/cal_bg.png) no-repeat left 65px;
}
div.hx_calendar .clear {clear:both;}
div.hx_calendar .cal_header { width:278px; height:42px;overflow:hidden; padding:5px 10px 0 10px;background:#a00;color:#fff;}
div.hx_calendar .cal_header span.month_prev { 
    font-family: serif;
    font-weight: bold;
    float:left; width:28px;
    text-align: right;
     height:18px; overflow:hidden;margin-right:8px; margin-top:8px;font-size:0px;color:#fff;cursor:pointer;
  background: url(../images/c_aw_l.png)  no-repeat 10px 0;
 }
div.month_container {float:left;overflow:hidden;margin-left:70px;height:42px;}
div.hx_calendar .cal_header .cal_today { float:left;height:42px;line-height:42px;font-size:40px;}
div.hx_calendar .cal_header .month_show {width:58px; height:18px; line-height:18px;text-align:center; cursor:pointer; margin-right:5px;}
div.hx_calendar .cal_header span.month_next {
  background: url(../images/c_aw_r.png)  no-repeat;
    font-family: serif;
    font-weight: bold;
     float:right; width:28px; height:15px;overflow:hidden; margin-top:8px;font-size:0;color:#fff;cursor:pointer;}
div.hx_calendar .cal_header .year_opt { float:right; width:11px; margin-left:5px;}
div.hx_calendar .cal_header .year_opt span.year_prev { display:block; width:11px; height:7px; overflow:hidden; background-position:0 -75px;}
div.hx_calendar .cal_header .year_opt span.year_next { display:block; width:11px; height:7px; overflow:hidden; background-position:0 -90px; 
margin-top:4px;}
div.hx_calendar .cal_header .year_show {width:58px; text-align:center; line-height:16px; margin-top:5px;height:16px; cursor:pointer;}

div.hx_calendar .cal_nav { width:100%; height:26px; overflow:hidden; margin-top:10px;}
div.hx_calendar .cal_nav ul { width:280px; overflow:hidden; margin:0 auto;}
div.hx_calendar .cal_nav ul li {float:left; list-style:none; width:40px; height:40px; text-align:center; line-height:26px;}


div.hx_calendar .cal_mainer { margin-top:2px;}
div.hx_calendar .cal_mainer ul {width:280px; overflow:hidden; margin:0 auto;padding-bottom:10px;}
div.hx_calendar .cal_mainer ul li { float:left;color: #C0C0C0; list-style:none; width:40px; height:35px; text-align:center; line-height:40px;}
/*div.hx_calendar .cal_mainer ul li.week { 

color:#FF0000;cursor:pointer;}
div.hx_calendar .cal_mainer ul li.over { 

background:#FFC8C8;cursor:pointer;}*/
div.hx_calendar .cal_mainer ul li.on {background:#dc0000; color:#FFF!important;cursor:pointer;}

div.hx_calendar .cal_footer { width:190px; margin:5px auto 0 auto; overflow:hidden; border-top:1px solid #DFDFDF; padding:5px 0 5px 0;display:none;}
div.hx_calendar .cal_footer .cal_today { float:left;}
div.hx_calendar .cal_footer .cal_today span { padding-left:20px; line-height:normal; background-position:0 -100px; float:left; 
cursor:pointer;}
div.hx_calendar .cal_footer .cal_today span.t28 {background-position:0 -134px;}
div.hx_calendar .cal_footer .cal_today span.t29 {background-position:0 -151px;}
div.hx_calendar .cal_footer .cal_today span.t30 {background-position:0 -100px;}
div.hx_calendar .cal_footer .cal_today span.t31 {background-position:0 -117px;}
div.hx_calendar .cal_footer .cal_close { float:right; width:10px; height:10px; overflow:hidden; background-position:0 -60px; 
cursor:pointer;}

div.hx_calendar .month_panel { position:absolute; width:60px; padding:3px;border:1px solid #999; background:#FFF; left:11px; 
top:18px;}
div.hx_calendar .month_panel ul { width:60px; overflow:hidden;}
div.hx_calendar .month_panel ul li {float:left; width:30px; font-size:12px; cursor:pointer; padding-top:5px; padding-bottom:5px; text-align:center;line-height:normal; list-style:none;}
div.hx_calendar .month_panel ul li.over { background:#FFC8C8}

div.hx_calendar .year_panel {position:absolute; width:193px; padding:0px 0px 3px 3px;border:1px solid #999; background:#FFF; 
left:2px; top:21px;}
div.hx_calendar .year_panel ul { width:193px; overflow:hidden;}
div.hx_calendar .year_panel ul li {float:left; width:45px; font-size:12px; padding-top:5px; padding-bottom:5px; text-align:center; 
background:#EAEAEA; margin-right:3px; margin-top:3px;line-height:normal; cursor:default;}
div.hx_calendar .year_panel ul li.over {background:#FFC8C8; cursor:pointer; cursor:pointer;}
div.hx_calendar .year_panel ul li.on {background:#990000; color:#FFF; cursor:pointer;}
div.hx_calendar .year_panel ul li.none {background:#FFF; color:#CCC;}
div.hx_calendar .year_panel .year_page {width:80px; overflow:hidden; margin:5px auto 0 auto;}
div.hx_calendar .year_panel .year_page span {float:left;width:10px; margin-right:10px; height:15px;}
div.hx_calendar .year_panel .year_page span.page_prev { background-position:0 -27px;}
div.hx_calendar .year_panel .year_page span.page_next { background-position:0 -42px;}
div.hx_calendar .year_panel .year_page span.page_close { background-position:0 -57px;}

.cal_mainer  .pre {color:#000!important;}
.cal_mainer  .over {background:#990000; color:#FFF!important;cursor:pointer;}
/*double calendar styles*/
div.hx_calendar .doub_cal {
   width:346px;
   overflow:hidden;
}
div.hx_calendar .doub_cal .doub_con {width:170px; height:200px; overflow:hidden; border:1px solid #999; float:left; margin-right:1px;}
div.hx_calendar .doub_cal .doub_con .cal_header {width:168px; height:24px; overflow:hidden; padding:0; margin:1px auto 0 auto; 

background:url(../images/calimg.gif) repeat-x 0 -190px; text-align:center; line-height:24px; color:#FFF; font-weight:bold;}
div.hx_calendar .doub_cal .doub_con .cal_header span.up_month { 
width:4px; height:8px; background-position:0 -167px; overflow:hidden; 
float:left; margin:6px 0 0 5px; display:inline; cursor:pointer;}
div.hx_calendar .doub_cal .doub_con .cal_header span.down_month {width:4px; height:8px; background-position:0 -178px; overflow:hidden; 

float:right; margin:6px 5px 0 0; display:inline; cursor:pointer;}
div.hx_calendar .doub_cal .doub_con .cal_nav { background:none; width:168px; height:24px; overflow:hidden;}
div.hx_calendar .doub_cal .doub_con .cal_nav ul {width:168px;}
div.hx_calendar .doub_cal .doub_con .cal_nav ul li {width:24px; height:24px;line-height:24px;}
div.hx_calendar .doub_cal .doub_con .cal_mainer ul {width:168px; overflow:hidden; margin:0 auto;}
div.hx_calendar .doub_cal .doub_con .cal_mainer ul li {width:24px; height:24px;line-height:24px;}

.cal_popwin{
  width: 226px;
  border:1px solid #dc0000;
  background: #f7f7f7;
  padding: 10px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.cal_popwin li {
  font-size: 12px;
  height: 20x;
  line-height: 20px;
  background: url(../images/con_news_ico.jpg) no-repeat left 7px;
  padding:0 0 5px 12px;
  color: #555;
  list-style: none;
}

.con-jpnr {
  width: 300px;
  height: 313px;
  background: #f5f6f5;
  margin: 30px 0;
}
.con-jpnr .con-rit-t a {
  background-position: 0px -459px;
  width: 190px;
}
.con-jpnr .con-rit-t {
  height: 42px;
  border-top: 5px solid #aa0000;
  font-size: 24px;
  width: 200px;
  color: #a00;
  margin: 0 auto;
}
.con-jpnr .con-rb-lay {
  overflow: hidden;
  height: 282px;
  width: 300px;
}
.con-jpnr .cont_m a {
  font: 14px/24px Microsoft Yahei, SimSun;
  color: #333333;
}
.con-jpnr .cont_m .dv_x1 {
  padding-left: 10px;
}
.con-jpnr .cont_m .dv_x1 li {
  padding: 12px 14px 0px;
  float: left;
}
.con-jpnr .cont_m .dv_x1 li.endli {
  background: none;
}
.con-jpnr .cont_m .dv_x1 li.on {
  padding-top: 0px;
  background-position: 25px 15px;
}
.con-jpnr .cont_m .dv_x1 li.on a {
  background: url(../images/con_r_jpnr_tab.png) no-repeat 0px 0px;
  display: block;
  text-indent: -999px;
  height: 43px;
  width: 68px;
  overflow: hidden;
}
.con-jpnr .cont_m .dv_x1 li.on a.lm {
  background-position: -3px -79px;
}
.con-jpnr .cont_m .dv_x1 li.on a.zt {
  background-position: 0px -25px;
}
.con-jpnr .cont_m .dv_x1 li.on a.hy {
  background-position: 0px -136px;
}
.con-jpnr .cont_m .dv_x2 {
  padding: 8px 0px 0px 0px;
}
.con-jpnr .cont_m .dv_x2 .pic img {
  width: 300px;
  height: 105px;
}
.con-jpnr .cont_m .dv_x2 .pic .filet {
  width: 300px;
  height: 30px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  background: #000;
  position: absolute;
  top: 75px;
  left: 0;
}
.con-jpnr .cont_m .dv_x2 .pic .title {
  color: #fff;
  top: 77px;
  left: 0;
  display: block;
  position: absolute;
  padding-left: 12px;
}
.con-jpnr .cont_m .dv_x2 .pic .title a {
  color: #fff;
}
.con-jpnr .cont_m .dv_x2 .pic .title a:hover {
  color: #990000;
}
.con-jpnr .cont_m .dv_x2 .pic {
  padding: 0px;
  position: relative;
  height: 105px;
  overflow: hidden;
  float: left;
}
.con-jpnr .cont_m .dv_x2 .txt {
  padding-left: 4px;
  height: 80px;
  float: left;
  overflow: hidden;
  margin: 10px;
}
.con-jpnr .cont_m .dv_x2 .txt p {
  height: 20px;
  overflow: hidden;
}
.con-jpnr .cont_m .dv_x2 .txt a {
  line-height: 22px;
}
.con-jpnr .cont_m .dv_x2 a.more {
  background: #f7f7f7;
  text-align: center;
  display: none;
  width: 298px;
  height: 30px;
  color: #333;
  clear: both;
  line-height: 30px;
}
.con-jpnr .cont_m .dv_x2 a.more:hover {
  color: #990000;
}
.con-jpnr .cont_m a.bold {
  font-weight: bold;
}
.con-jpnr .cont_m a.font14 {
  font-size: 14px;
}
.con-jpnr .cont_m a.font12 {
  font-size: 12px;
}
.con-jpnr .cont_m a.font16 {
  font-size: 16px;
}
.con-jpnr .cont_m a.font18 {
  font-size: 18px;
}
.con-jpnr .cont_m a.font20 {
  font-size: 20px;
  font-family: Microsoft Yahei, SimHei;
}
.con-jpnr .cont_m a.corb68531 {
  color: #b68531;
}
.con-jpnr .cont_m a.cor177dc4 {
  color: #177dc4;
}
.con-jpnr .cont_m a.cor2c1cff {
  color: #2c1cff;
}
.con-jpnr .cont_m a.coraaa {
  color: #aaaaaa;
}
.con-jpnr .cont_m a.cor666 {
  color: #666666;
}
.con-jpnr .cont_m a.cor0c2b57 {
  color: #0c2b57;
}
.con-jpnr .cont_m a.corde7052 {
  color: #de7052;
}
.con-jpnr .cont_m a.cor00c6f0 {
  color: #00c6f0;
}
.con-jpnr .cont_m a.corf28011 {
  color: #f28011;
}
.con-jpnr .cont_m a.corea1b4b {
  color: #ea1b4b;
}
.con-jpnr .cont_m a.core451bb {
  color: #e451bb;
}
.con-jpnr .cont_m a.corff51a3 {
  color: #ff51a3;
}
.con-jpnr .cont_m a.cor6000f0 {
  color: #6000f0;
}
.con-jpnr .cont_m a.corb68531:hover {
  color: #9b6c1e;
}
.con-jpnr .cont_m a.cor177dc4:hover {
  color: #085c97;
}
.con-jpnr .cont_m a.cor2c1cff:hover {
  color: #1308a2;
}
.con-jpnr .cont_m a.coraaa:hover {
  color: #666666;
}
.con-jpnr .cont_m a.cor666:hover {
  color: #333333;
}
.con-jpnr .cont_m a.cor0c2b57:hover {
  color: #010c1d;
}
.con-jpnr .cont_m a.corde7052:hover {
  color: #b53e1e;
}
.con-jpnr .cont_m a.cor00c6f0:hover {
  color: #03a8cb;
}
.con-jpnr .cont_m a.corf28011:hover {
  color: #d9720e;
}
.con-jpnr .cont_m a.corea1b4b:hover {
  color: #cb0e3b;
}
.con-jpnr .cont_m a.core451bb:hover {
  color: #cd32a2;
}
.con-jpnr .cont_m a.corff51a3:hover {
  color: #de287e;
}
.con-jpnr .cont_m a.cor6000f0:hover {
  color: #5001c8;
}

.hidden{
  display: none;
}
.show{
  display: block;
}

.pic_f .hx_img_mask{
  width: 100%;
  height: 100%;
}

.hq_pic{width:300px; height:200px; border:1px solid #d5d5d5; overflow:hidden; position:relative;}
.hq_pic iframe{width:298px; height:243px; margin-top:-40px; margin-left:-10px}
.hq_pic_mask div{position:absolute; background:#fff}

.hq_pic_jzzs .top{width:300px; height:30px; margin-top:-225px}
.hq_pic_jzzs .right{width:35px; height:200px; margin-top:-200px; right:0}
.hq_pic_jzzs .bottom{width:300px; height:23px; margin-top:-23px}
.hq_pic_jzzs .left{width:47px; height:200px; margin-top:-200px;}

.hq_pic_xjj .top{width:300px; height:30px; margin-top:-225px}
.hq_pic_xjj .right{width:35px; height:200px; margin-top:-200px; right:0}
.hq_pic_xjj .bottom{width:300px; height:23px; margin-top:-23px}
.hq_pic_xjj .left{width:47px; height:200px; margin-top:-200px;}

.hq_pic_kj .top{width:300px; height:30px; margin-top:-225px}
.hq_pic_kj .right{width:35px; height:200px; margin-top:-200px; right:0}
.hq_pic_kj .bottom{width:300px; height:23px; margin-top:-23px}
.hq_pic_kj .left{width:47px; height:200px; margin-top:-200px;}

.hq_pic_fj .top{width:300px; height:30px; margin-top:-225px}
.hq_pic_fj .right{width:35px; height:200px; margin-top:-200px; right:0}
.hq_pic_fj .bottom{width:300px; height:23px; margin-top:-20px}
.hq_pic_fj .left{width:47px; height:200px; margin-top:-200px;}

.hq_pic_sjk .top{width:300px; height:30px; margin-top:-225px}
.hq_pic_sjk .right{width:35px; height:200px; margin-top:-200px; right:0}
.hq_pic_sjk .bottom{width:300px; height:23px; margin-top:-23px}
.hq_pic_sjk .left{width:47px; height:200px; margin-top:-200px;}

.foucs_box{
  width: 300px;
  height: 255px;
  padding-top: 36px;
  margin-top: 30px;
  background: url(../images/foucs_bg.png);
  position: relative;
}
.foucs_img {
  width: 238px;
  height: 238px;
  margin: 0 auto;
  overflow: hidden;
}
.dot_box{
  position: absolute;
  width: 100%;
  left:0;
  bottom: 30px;
  text-align: center;
}
.dot_box a{
  width: 11px;
  height: 15px;
  display: inline-block;
  margin: 0 5px;
  background: url(../images/foucs_dot1.png);
}
.dot_box a.on{
  background: url(../images/foucs_dot2.png);
}

#toolsBar20111010{
  z-index: 1000;
}
.video-box h2{
  margin-bottom:0!important
}

.mrgz{
  background: url(../images/mr_bg.png) repeat-x;
  height: 158px;
  width: 100%;
  margin: 30px 0 20px 0;
}
.mrgz h2 span{
  font-size: 0
}
.mrgz h2{
  text-align: right;
  padding:10px 8px 0 0;
  background: url(../images/mrgz.png) no-repeat 6px 5px;
  height: 20px;
}
.app_dl .hd{
  background: url(../images/app_title.png) ;
  width: 300px;
  height: 52px;
  margin-bottom: 14px;
  text-indent: -10000px;
}
.app_dl .bd{
  height: 140px;
}
.app_dl .img{
  width: 127px;
  float: left;
  font-size: 10px;
  color: #c0c0c0
}
.app_dl .btn{
  padding-top: 13px;

}
.app_dl .btn a{
  width: 140px;
  height: 38px;
  line-height: 38px;
  color: #ce0000;
  font-size: 14px;
  padding-left: 20px;
  background: #eeeeee;
  border-radius: 3px;
  transition: All 0.3s ease-in-out;
  -webkit-transition: All 0.4s ease-in-out;
  -moz-transition: All 0.4s ease-in-out;
  -o-transition: All 0.4s ease-in-out;
  overflow: hidden;
  margin-bottom: 5px;
  *margin-bottom: -6px;
  float: right;

}
.app_dl .btn a:hover{
  background:#ce0000;
  color:#eeeeee;
}
.app_dl .ft{
  background: url(../images/app_sg.png) ;
  width: 300px;
  height: 21px;
  margin: 15px 0 25px 0
}

.t_news_ul {
  padding: 7px 0 0 10px;
}
.t_news_ul li {
  font-size: 14px;
  height: 25px;
  line-height: 25px;
  background: url(../images/con_news_ico.jpg) no-repeat left center;
  padding-left: 12px;
  width: 95%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.t_news_ul a {
  color: #000;
}
.t_news_ul a:hover {
  color: #a00;
  text-decoration: underline;
}
.jrtj {margin-bottom: 30px;}
.jrtj .hd{background: url(../images/ifr_title.jpg);width: 100%;height: 83px;}
.jrtj .bd{background: #f8f8f8;width: 100%;height: 286px;text-align: center;}
.jrtj .timeBox{padding-left: 140px; color: #faa99e; font-size:18px; padding-top:40px;}
.jrtj .timeBox span{color: #fff; padding: 0 2px}
.jrtj .bd .avatar{display: inline-block;margin-top:20px;}
.jrtj .bd h2{margin:5px 0 5px 0;}
.jrtj .bd h2 a{ font-size: 22px;color:#333;}
.jrtj .bd p a{font-size: 14px;color: #999;}
.jrtj .bd p a:hover{color: #a00;}
.jrtj .bd .aBtn{width: 190px;margin-top:10px;}
.jrtj .aBtn{display: inline-block;height: 34px;line-height: 34px;text-align: center;border:1px solid #f9d1d4;border-radius: 3px;color: #fb5e67;font-size: 18px;}
.jrtj .ft{width: 260px; margin: 0 auto; text-align: left;}
.jrtj .ft h2{font-size: 12px; font-weight: bold;}
.jrtj .jgnl { width: 129px; text-align: center; float: left; height: 42px; padding-top: 10px;}
.jrtj .jgnl span{ font-size: 14px; color: #666; display: block;width: 100%}
.jrtj .jgnl em{ font-size: 22px; font-style: normal; }
.jrtj .cgl{border-right: 1px solid #e3e4e5}
.ljdy .askBtn{font-size: 12px; margin-left: 35px;} 
.ljdy img{ margin-top: -3px; margin-right: 5px;}

.lck{/*height: 370px;*/ overflow: hidden; margin-top: 30px;}
.lck .hd{background: url(../images/ifr_title.jpg) 0 -115px;width: 100%;height: 32px;position:relative;}
.lck .hd a{position:absolute;top:0;left:0;height:32px;width:300px;}
.lck .bd{padding: 20px 0 10px 0;border-bottom: 1px dotted #e0e0e0; margin-bottom: 10px;}
.lck .bd h2 a{font-size: 18px; height: 23px;}
.lck .bd .n6{ font-size: 14px; color: #888; height: 25px;}
.lck .tit{font-size: 16px; height: 18px;line-height: 18px; margin-bottom: 15px; margin-bottom: 25px\9; }
.lck .details td{text-align: center; color: #999}
.lck .details span{display: inline-block; vertical-align: middle;}
.lck .bd .bBtn{width: 90px; text-align:center;height: 32px; line-height:32px;background: #ff0106; display:inline-block; color: #fff; font-size: 18px; border-radius: 3px; vertical-align: middle;}
.lck .lckList th{font-weight: normal;color: #888;}
/* .lck .lckList td{height:33px;height:34px\9;} */
.lck .lckList td{height:28px;}
.lck .noPro{text-align: center; padding-top: 20px; color: #fb5e67}
.lck .lckList .bBtn{width: 52px; text-align:center;height: 20px; line-height:20px;background: #ff0106; display:block; color: #fff; border-radius: 3px; margin-left:3px;}
.lck .userBox{margin-bottom: 20px;}
.lck .tabTitle{color: #999}
.lck .hotTab span{cursor: pointer; }
.lck .hotTab .active{color: #000}
.lck .userBox dt img{width: 60px;height: 60px}
.lck .userBox dt{width: 60px;height: 60px;float: left; }
.lck .userBox dd {width: 225px;float: right; margin-top: -5px;}
.lck .userBox dd h2{font-size: 24px; height: 35px;}
.lck .userBox dd p{color: #888}
.lck .proBox{padding-bottom: 0px;}
.lck .proBox p{width:200px;text-align: center;float: left; }
.lck .proBox .bBtn{margin-top: 15px;}
.lck .f30{font-size: 30px;}
.lck em {font-style: normal;}
.lck .f16{font-size: 16px;}
.lck .mainColor{color: #fb5e67}
.lck .tar{text-align: right;}
.fProduct{margin-bottom: 10px; height: 977px;}
.fProduct h4,.sProduct h4{height:18px;line-height:18px;background-position:0 -248px;padding-left:23px;font-size:16px;color:#ff272b;}
.fProduct .col,.sProduct .col{width:300px;float:left;display:inline;height:138px;overflow:hidden;position:relative;}
.fProduct .i1,.fProduct .i2,.fProduct .i3{width:74px;height:78px;position:absolute;top:0;left:0;z-index:-1}
.fProduct .box strong{font-size:18px;font-family:\5fae\8f6f\96c5\9ed1;display:block;color:#000;}
.fProduct .box em{margin-top:10px;border:1px solid #;font-size:12px;font-family:\5fae\8f6f\96c5\9ed1;display:inline-block;font-style:normal;border:1px solid #EC6200;height:22px;line-height:22px;padding:0 7px;color:#ff272b;}
.fProduct .box .txt1{color:#999;font-family:\5fae\8f6f\96c5\9ed1;font-size:14px;margin-top:10px;display:block;}
.fProduct .box .txt1 span{font-family:\5fae\8f6f\96c5\9ed1;color:#ff0106;}
.fProduct .box .txt1 span i{font-size:30px;font-weight:bold;line-height:30px;}
.fProduct .box .bottom{color:#999;width:300px;height:28px;line-height:28px;}
.fProduct .box .bottom span{float:left;display:inline;}
.fProduct .box .bottom .bn{width:88px;color:#fff;float:right;display:inline;background:#FF0107;text-align:center;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#wrap{width:100%;margin:0 auto;background:#fff;}
.cooperation{margin-top:0;}
.rxjr{margin:10px 0 20px 0; font-size: 20px;}

.colorBox{position:relative;width:290px;height:234px;overflow:hidden;}
.colorBox a{color:#fff;position:absolute;font-size:18px;font-family:\5fae\8f6f\96c5\9ed1;text-align:center;}
.colorBox a:hover{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.colorBox .a1{width:145px;height:46px;line-height:46px;background:#efc966;top:0;left:0}
.colorBox .a2{width:145px;height:187px;line-height:187px;background:#4ec5c9;bottom:0;left:0}
.colorBox .a3{width:144px;height:112px;line-height:112px;background:#7c609f;top:0;right:0}
.colorBox .a4{width:144px;height:52px;line-height:52px;background:#66ccff;top:113px;right:0}
.colorBox .a5{width:144px;height:69px;line-height:69px;background:#f36c34;bottom:0;right:0}
.ssrc{margin:20px 0 20px 0;height:36px;line-height:36px;border-left:8px solid #c9c9c9;font-family:\5fae\8f6f\96c5\9ed1;font-weight:100;background:#f8f8f8;}
.ssrc strong {
    color: #1e5faf;
    font-size: 18px;
    padding-left: 10px;
    float: left;
    display: inline;
    font-weight: 100;
}

.imgLink li{width:63px;height:85px;margin-right:70px;float:left;display:inline;}
.imgLink li a{width:63px;height:85px;display:block;text-align:center;color:#333;font-size:14px;cursor:pointer;}
.imgLink li a:hover{color:#a00;}
.imgLink em{width:63px;height:63px;display:block;margin-bottom:6px;}
.imgLink .i1 em{background-position:0 -604px;}.imgLink .i1:hover em{background-position:-67px -604px;}
.imgLink .i2 em{background-position:0 -667px;}.imgLink .i2:hover em{background-position:-67px -667px;}
.imgLink .i3 em{background-position:0 -730px;}.imgLink .i3:hover em{background-position:-67px -730px;}
.imgLink .i4 em{background-position:0 -793px;}.imgLink .i4:hover em{background-position:-67px -793px;}
.imgLink .i5 em{background-position:0 -856px;}.imgLink .i5:hover em{background-position:-67px -856px;}
.imgLink .i6 em{background-position:0 -919px;}.imgLink .i6:hover em{background-position:-67px -919px;}
.imgLink .i7 em{background-position:0 -982px;}.imgLink .i7:hover em{background-position:-67px -982px;}
.imgLink .i8 em{background-position:0 -1045px;}.imgLink .i8:hover em{background-position:-67px -1045px;}
.imgLink .i9 em{background-position:0 -1108px;}.imgLink .i9:hover em{background-position:-67px -1108px;}
.imgLink .i10 em{background-position:0 -1171px;}.imgLink .i10:hover em{background-position:-67px -1171px;}
.imgLink .i11 em{background-position:0 -1620px;}.imgLink .i11:hover em{background-position:-69px -1620px;}
.imgLink .i12 em{background-position:0 -1694px;}.imgLink .i12:hover em{background-position:-69px -1694px;}
.imgLink .i13 em{background-position:0 -1767px;}.imgLink .i13:hover em{background-position:-67px -1767px;}
body .imgLink .i10,body .imgLink .i12{margin-right:0px;}
.imgLink li em  {background-image: url(../images/img.png);
    background-repeat: no-repeat;
}
.layout {
    width: 1000px; margin:20px auto;
}
.rTit {
    font-size: 20px;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #e60012;
    margin-top: 8px;
}

/*0810*/
.jrtj .bd .mH2{margin:15px 0 0 0;}
.jrtj .userBox2{text-align: left!important; width: 260px; margin: 0 auto; padding-top:20px;}
.jrtj .userBox2 dt{width: 45px;float: left; margin-right:10px;}
.jrtj .userBox2 dt img{width: 45px;height: 45px;}
.jrtj .userBox2 dd{ width: 200px;float: left; }
.jrtj .userBox2 h2{ height: 30px; margin: 0 }
.jrtj .userBox2 h2 a{ font-size: 16px!important;} 
.jrtj .userBox2 p{ font-size: 12px!important; width: 180px; line-height: 18px; color: #999; padding-bottom: 5px; }
.jrtj .userBox2 p span{padding-left: 15px}
.icon_gw{ font-size: 12px; color: #999; padding-left: 18px; background: url(../images/icon_cd.png) no-repeat;}
.jcgd{font-size: 22px; line-height: 28px; width: 260px; margin: 0 auto; padding:5px 0 10px 0; text-align: left; border-bottom: 1px dotted #e4e4e4}
.jcgd img{float: left; vertical-align: middle; margin-top: 3px; margin-right: 5px;}
.ljdy{height: 40px;line-height: 40px; text-align: left;width: 260px; margin: 0 auto; border-bottom: 1px dotted #e4e4e4; font-size: 16px;}
.ljdy span{ font-size: 24px; vertical-align: middle;}
.askBtn {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    padding: 0 7px;
    background: #fb5e67;
    border-radius: 3px;
    margin-left: 3px;
}
.ljdy .askBtn{font-size: 12px; margin-left: 35px;}  
.jrtj .ft{width: 260px; margin: 0 auto; text-align: left;}
.jrtj .ft h2{font-size: 12px; font-weight: bold;}
.jrtj .jgnl { width: 129px; text-align: center; float: left; height: 42px; padding-top: 10px;}
.jrtj .jgnl span{ font-size: 14px; color: #666; display: block;width: 100%}
.jrtj .jgnl em{ font-size: 22px; font-style: normal; }
.jrtj .cgl{border-right: 1px solid #e3e4e5}
.ljdy img{ margin-top: -3px; margin-right: 5px;}

.aJgnl{font-size: 12px!important;}


/*20170503*/
.gsjj{margin-bottom: 20px;}
.gsjj .hd{background: url(../images/ifr_title.jpg) 0 -531px;width: 100%;height: 32px;position: relative; margin-bottom: 20px; margin-top: 20px;}
.gsjj .bd h2{ height: 40px; line-height: 40px; background: #f6f6f6; width: 100%}
.gsjj .bd h2 a{padding-left:10px; font-size: 16px; }
.gsjj .ft a{font-size: 16px;}
.gsjj .ft li{height: 37px; line-height: 37px;}
.mjjd .hd{background: url(../images/ifr_title.jpg) 0 -564px;width: 100%;height: 32px;position: relative;}
.mjjd .hd a{display: inline-block;width: 100%; height: 32px;}
.mjjd .bd{background: url(../images/icon_mjjd.jpg) no-repeat; padding: 16px 0 10px 46px; }
.mjjd .bd div{font-size: 16px;margin-bottom: 18px;position: relative;line-height: 24px; height: 48px; margin-bottom: 18px; }
.mjjd .bd .c999{ color: #999; font-size:12px; }
.mjjd .bd .pr_rt{position: absolute;right: 0; top: 0}
.mjjd .bd .pr_rb{position: absolute;right: 0; bottom: 0}
.mjjd .bd .pr_lb{position: absolute;left: 0; bottom: 0}