﻿@charset "UTF-8";
/*公共样式*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input {
  margin: 0;
  padding: 0;
  border: none; }

body {
  font-size: 12px;
  font-family: "微软雅黑"; }

img {
  border: none; }

ul, li {
  list-style: none; }

input, select, textarea {
  outline: none;
  font-family: "微软雅黑"; }

button, input, select, textarea {
  font-size: 100%;
  font-family: "微软雅黑"; }

address, cite, dfn, em, var, i {
  font-style: normal; }

textarea {
  resize: none;
  outline: none; }

a, a:hover {
  text-decoration: none; }

input[type=text], input[type=password], textarea, select {
  border: 1px solid #dadada;
  *vertical-align: middle;
  transition: 0.5s; }

input[type=text]:focus, select:focus, input[type=password]:focus {
  border: 1px solid #e52f35;
  transition: 0.5s; }

input[type=button] {
  cursor: pointer;
  *vertical-align: middle; }

h1, h2, h3, h4, h5, h6, b {
  font-size: 100%;
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/*end_公共样式*/
/*公共变量*/
.xny_head_nav li, .xny_index_pro_m .con, .xny_index_clients_page, .xny_down_head h5, .xny_applyView_head_con .title, .xny_applyView_head_con .view p, .xny_league_head li, .xny_league_province li, .xny_newsV_lRelated_m header h5, .xq_ht_selectText, .xny_service_head li, .xny_webSys_intro li, .h_member_m .member_date_select, .xny_forget_progress li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position:relative;  
 }


/*公共样式*/
.bdsharebuttonbox a + a {
  background: url(/images/icon_small.png) no-repeat 0 -310px !important; }

.bdsharebuttonbox .bds_more a {
  background: auto !important; }

.bdshare-button-style2-16 .bds_more {
  background: none !important; }

.bdshare-button-style2-16 .bds_weixin {
  background: url(/images/icon_small.png) no-repeat 0 -310px !important; }

.bdshare-button-style2-16 .bds_tqq {
  background-position: -16px -310px !important; }

.bdshare-button-style2-16 .bds_qzone {
  background-position: -32px -310px !important; }

.bdshare-button-style2-16 .bds_weixin:hover {
  background-position: 0 -326px !important; }

.bdshare-button-style2-16 .bds_tqq:hover {
  background-position: -16px -326px !important; }

.bdshare-button-style2-16 .bds_qzone:hover {
  background-position: -32px -326px !important; }

.bdshare-button-style2-16 .bds_tsina {
  background-position: -48px -310px !important; }

.bdshare-button-style2-16 .bds_tsina:hover {
  background-position: -48px -326px !important; }

/*头部*/
.xny_header {
  width: 100%;
  height: 100px;
  position: relative;
  *z-index: 9; }

.xny_header_m {
  width: 1200px;
  margin: 0 auto;
  position: relative; }

.xny_logo {
  float: left;
  width: 193px;
  margin: 12px 0 0 5px; }

.xny_logo img {
  height: 80px; }

.xny_head_bar {
  float: right;
  margin-top: 20px;
  color: #7b7979; 
  font-size:12px;
}
 .xny_head_bar_span1{background:url(/images/img_tel.png) no-repeat left center; padding-left:11px;}
 .xny_head_bar_span2{background:url(/images/img_kf.png) no-repeat left center; padding-left: 18px;}
 .NavWrap_start,.sjsWeb_HeaderNav{ display:none;}

.xny_head_bar span:first-child {
  margin-right: 20px; }

.xny_head_bar a {
  color: #ca141d !important;
  padding-right: 15px;
 /* border-right: 1px solid #918f8f; */
  }

.xny_head_bar a:hover {
  text-decoration: underline;
   color:#ca141d;
   }

.xny_head_bar .reg {
  padding: 0 6px 0 15px;
  border-left: 1px solid #777575;
  border-right: none; }

.xny_head_nav {
  float: right;
  margin-top: 19px;
  *min-width: 660px;
  position: relative; }

.xny_head_nav li {
  text-align: center;
  padding: 0 10px;
  height: 45px;
  line-height: 45px; }

.xny_head_nav li a {
  color: #3d3d3d;
  font-size: 15px;
  height: 48px;
  display: block;
  padding: 0 4px; }

.win_light_in #right_01 ul ,.win_light_in #right_01 #title {
    display:none;
}

.xny_head_nav li a:hover, .xny_head_nav .xny_head_currNav a {
  color: #ca141d; }

a:hover, a:link, a:visited, a { color: inherit; text-decoration: none; }
.xny_head_nav dl{width:615px;height:249px;overflow:hidden;padding-top:1px;background:url(../images/xny_sv_xlbg.png) no-repeat;position:absolute;left:68px;top:45px;z-index:99;display:none;}
.xny_head_nav dt{width:124px;height:242px;overflow:hidden;float:left;margin-left:6px;background-color:#f0f0f0;}
.xny_head_nav dt span{height:47px;line-height:47px;display:block;font-size:14px;color:#6c6c6c;padding-left:20px;text-align:left;cursor:pointer;}
.xny_head_nav dt span.t_cur,.xny_head_nav li dt span:hover{background-color:#FFF;color:#dd1515;font-weight:bold;}
.xny_head_nav dd{width:478px;height:242px;overflow:hidden;float:left;background-color:#FFF;}
.xny_head_nav dd li{height:225px;line-height:27px;overflow:hidden;padding:17px 46px 0 43px;font-size:12px;color:#717171;text-align:left;}
.xny_service_cont ul li a{font-size:12px; color:#3366FF}
.xny_service_cont ul li a:hover{ text-decoration:underline;}

.xny_service_title a{color:#6c6c6c;}

.xny_head_navBg {
  position: absolute;
  left: 20px;
  bottom: 0;
  width: 0px;
  height: 3px;
  background-color: #b10000; }

.xny_head_lang {
  position: absolute;
  left: 198px;
  top: 59px;
  z-index: 99; }
  .xny_head_lang .title {
    width: 64px;
    height: 28px;
    line-height: 28px;
    padding-left: 12px;
    border: 1px solid #cac9c9;
    font-size: 14px;
    border-radius: 4px;
    background: url(/images/icon_small.png) no-repeat 49px -272px;
    display: inline-block; }
  .xny_head_lang .title i {
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
    z-index: 100;
    display: none; }
  .xny_head_lang.curr i {
    display: block; }
  .xny_head_lang li {
    line-height: 28px; }
  .xny_head_lang a {
    color: #797878; }
  .xny_head_lang.curr .title, .xny_head_lang a:hover {
    color: #c7000b; }
  .xny_head_lang.curr .title {
    background-position: -35px -272px; }

.xny_head_lang_box {
  width: 345px;
  background-color: #fff;
  overflow: hidden;
  border: 1px solid #d7d7d7;
  position: absolute;
  padding: 3px 0px 25px 34px;
  top: 28px;
  left: -143px;
  z-index: 999;
  display: none; }
  .xny_head_lang_box li {
    width: 69px;
    height: 14px;
    float: left;
    font-size: 14px;
    line-height: 14px;
    margin-top: 24px; }

/*页码*/
.zd_fy {
  height: 30px;
  line-height: 30px;
  font-size: 0;
  color: #323232;
  *padding-top: 5px;
  text-align: center;
  margin-top: 32px; }

.zd_fy a {
  color: #323232;
  display: block;
  -webkit-transition: 0.5s;
  transition: 0.5s; }

.zd_fy span {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  margin-right: 10px;
  border: 1px solid #dfdfdf;
  background: #fff;
  color: #616161; }

.fy_3 a, .fy_2 a {
  color: #616161; }

.fy_2 a, .fy_4 a {
  font-family: "微软雅黑";
  font-size: 14px; }

.fy_3 {
  width: 48px;
  height: 28px;
  line-height: 28px; }

.fy_2, .fy_4 {
  width: 28px;
  height: 28px;
  line-height: 28px; }

.fy_out {
  width: 28px;
  height: 28px;
  line-height: 28px; }

.fy_on {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.fy_on a, .zd_fy span:hover a {
  color: #fff;
  background-color: #d8000f !important;
  -webkit-transition: 0.5s;
  transition: 0.5s; }

.fy_5 {
  width: 48px;
  height: 28px;
  line-height: 28px; }

.fy_1 {
  width: 50px;
  height: 28px;
  line-height: 28px;
  border-right: none;
  margin-left: 20px;
  color: #a9a9a9;
  display: none !important; }

.zd_fy .fy_6 {
  border: none; }

.fy_6 input {
  width: 48px;
  height: 28px;
  border: 1px solid #dfdfdf;
  float: left;
  vertical-align: middle;
  line-height: 28px;
  text-align: center; }

.fy_8 {
  width: 24px;
  background: transparent !important;
  border: none !important; }

.fy_8 i {
  display: inline-block;
  width: 24px;
  height: 30px;
  font-style: normal;
  float: left;
  cursor: pointer; }

.fy_8:hover i {
  color: #d8000f; }

.fy_7 {
  width: 30px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #dfdfdf;
  background: #fff; }

.fy_9 {
  background: transparent !important;
  border: none !important; }

/*ty_btn*/
.ty_btn {
  width: 120px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background-color: #e52f35;
  border-radius: 2px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  display: inline-block; }

.ty_btn_cancel {
  background-color: #c4c4c4; }

.ty_btn:hover {
  background-color: #d51f25;
  -webkit-transition: 0.5s;
  transition: 0.5s; }

.ty_btn_cancel:hover {
  background-color: #b4b4b4; }

/*banner*/
.xny_banner 
{
    min-width:1200px;
  width: 100%;
  height: 400px;
  position: relative;
  overflow: hidden; }

.xny_banner_m {
  width: 1920px;
  height: 400px;
  left: 50%;
  margin-left: -960px;
  position: relative; }

.xny_banner ul {
  position: relative; }

.xny_banner li {
  float: left;
  width: 100%; }

.xny_banner_page {
  position: absolute;
  bottom: 21px;
  left: 50%;
  font-size: 0;
  margin-left: -58px; }

.xny_banner_page span {
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: #fff;
  opacity: 0.66;
  filter: alpha(opacity=66);
  font-size: 12px;
  margin-left: 11px;
  display: inline-block;
  cursor: pointer; }

.xny_banner_page .curr {
  width: 35px;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: 0.6s;
  transition: 0.6s; }

.oldie .xny_banner_page span {
  background: url(/images/icon_small.png) no-repeat 0 -100px; }

.oldie .xny_banner_page .curr {
  background: url(/images/icon_small.png) no-repeat -12px -100px; }

/*end_banner*/
/*首页内容区*/
.xny_index_notice {
  height: 36px;
  line-height: 36px;
  background-color: #f2f2f2;
  overflow: hidden; }

.xny_index_notice_m {
  width: 1200px;
  margin: 0 auto; }
  
.xny_index_notice_m_li a:hover{color:#d7000f;}

.xny_index_notice_m ul {
  width: 1000px;
  float: left; }
.xny_index_notice_m ul li {
    width:100%;height:36px;overflow:hidden;}
.xny_index_notice_m ul p {
  width:264px;
  height: 36px;
  line-height:36px;
  font-size: 0;
  padding-right: 60px;
  background: url(/images/icon_small.png) no-repeat 0 -112px;
  padding-left: 9px;
  float: left; }
  
.xny_index_notice .note {
  background: url(/images/icon_small.png) no-repeat 7px -38px;
  padding-left: 28px;
  margin-right: 25px;
  color:#aaa9a9;
  float: left; }

.xny_index_notice  a {
  color: #737373;
  width: auto;
  max-width:200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  vertical-align: middle;
  display: inline-block; }

.xny_index_notice li span {
  color: #aaa9a9;
  padding-left: 8px;
  font-size: 12px;
  vertical-align: middle;
  display: inline-block; }

.xny_index_notice li i {
  padding: 0 6px; }

.xny_index_notice_m .view {
  width: 44px;
  float: right; }
.xny_index_notice_m a:hover{color:#d7000f;}
.xny_index_notice_m .view:hover {
  background-position: -364px -480px; }

/*xny_index_pro*/
.xny_index_m {
  width: 100%;
  margin: 0 auto; }

.xny_index_m section {
  padding: 30px 0;
  width: 1200px !important;
  margin: 0 auto; }

.xny_index_m header {
  height: 50px;
  line-height: 50px;
  clear: both; }
  .xny_index_m header h4 {
    color: #2f2f2f;
    font-size: 24px; }
    .xny_index_m header h4 span {
      color: #8b8b8b;
      font-size: 14px;
      padding-left: 10px; }

.xny_index_pro_m {
  width: 1204px;
  overflow: hidden;
  margin-top: 10px; }
  .xny_index_pro_m li {
    float: left;
    width: 299px;
    height: 167px;
    border: 1px solid #dbdbdb;
    margin-left: -1px;
    z-index: 1; }
  .xny_index_pro_m li a {
    display: block;
    height: 100%; }
  .xny_index_pro_m li:first-child {
    margin-left: 0; }
  /*.xny_index_pro_m li:hover a {
    border-right: 1px solid #d7000f; }*/
  /*.xny_index_pro_m li+ li + li+ li:hover a {
    border-right: 0; }*/
  .xny_index_pro_m .icon {
    width: 70px;
    height: 70px;
    margin: 49px 0 0 40px;
    vertical-align: middle;
    display: inline-block; }
  .xny_index_pro_m .con {
    width: 160px;
    margin: 49px 0 0 15px;
    color: #a2a2a2;
    font-size: 13px;
    vertical-align: middle; }
  .xny_index_pro_m .con em {
    color: #242424;
    font-size: 16px; }
  .xny_index_pro_m .con span {
    width: 100%;
    display: inline-block;
    line-height: 23px;
    margin-top: 5px; }
  .xny_index_pro_m li:hover .con em {
    color: #db0000; }

.xny_index_pro_niuren:hover a {
  border-right: none; }

.xny_index_pro_web .icon {
  background-position: 0 -70px; }

.xny_index_pro_yqx .icon {
  background-position: 0 -140px; }

.xny_index_pro_niuren .icon {
  background-position: 0 -210px; }

.xny_index_ad {
  width: 1200px;
  height: 90px;
  margin: 0 auto;
  display: block; }

.xny_index_solution header {
  line-height: 24px;
  color: #9e9b9a;
  font-size: 12px; }

.xny_index_solution_m {
  overflow: hidden;
  width: 1200px;
  border: 1px solid #e3e2e2;
  border-left: none;
  border-right: none;
  margin-top: 25px; }
  .xny_index_solution_m .list-item {
    float: left;
    width: 200px;
    height: 348px;
    position: relative;
    overflow: hidden;}
    .xny_index_solution_m .list-item .inner {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0; }
    .xny_index_solution_m .list-item .left, .xny_index_solution_m .list-item .right {
      position: absolute;
      width: 200px;
      left: 0; }
    .xny_index_solution_m .list-item .left {
      padding-top: 85px;
      text-align: center;
      height:263px;
      line-height: 26px; }
      .xny_index_solution_m .list-item .left h4 {
        color: #303030;
        font-weight: bold;
        font-size: 16px; }
      .xny_index_solution_m .list-item .left p {
        color: #e2705d;
        margin-top: 5px; }
      .xny_index_solution_m .list-item .left i {
        width: 80px;
        height: 80px;
        margin-top: 38px;
        display: inline-block; }
      .xny_index_solution_m .list-item .left .icon_xs {
        background-position: -70px -80px; }
      .xny_index_solution_m .list-item .left .icon_tool {
        background-position: -70px -160px; }
      .xny_index_solution_m .list-item .left .icon_dx {
        background-position: -70px -240px; }
      .xny_index_solution_m .list-item .left .icon_jq {
        background-position: -70px -320px; }
    .xny_index_solution_m .list-item .right {
      left: 100%;
      padding: 35px 0 28px;
      color: #767676;
      font-size: 12px;
      line-height: 19px;
      text-align: center; }
      .xny_index_solution_m .list-item .right .con {
        padding: 0 24px;
        text-align: left;
        height: 230px;
        }
      .xny_index_solution_m .list-item .right .view {
        width: 137px;
        height: 29px;
        line-height: 29px;
        color: #9598a0;
        font-size: 12px;
        border: 1px solid #9598a0;
        margin: 25px auto 0;
        display: inline-block;
        text-align: center; }
      .xny_index_solution_m .list-item .right .view:hover {
        background-color: #e2705d;
        border-color: #e2705d;
        color: #fff;
        -webkit-transition: all 0.6s;
        transition: all 0.6s; }
      .xny_index_solution_m .list-item .right .border-left {height:283px;margin-top:39px;
        background-color: #e10808;border:0; }
  .xny_index_solution_m .border-left, .xny_index_solution_m .border-right {
    position: absolute;
    top: 0;
    width: 0px;
    height: 100%;
    background-color: #e3e2e2; }
  .xny_index_solution_m .list-item:first-child .border-left {
    width: 1px; }
  .xny_index_solution_m .border-right {
    right: 0;
    width: 1px; }
  .xny_index_solution_m .active .border-left, .xny_index_solution_m .active .border-right {
    width: 1px;
     border-left:1px solid #e10808;
    background-color: #f6f6f6; }
  .xny_index_solution_m .active .right .border-left{border:0; background-color: #eae6e6;}
  .xny_index_solution_m .active {
    width: 400px; 
     background-color:#f6f6f6;
    }

  .xny_index_solution_m .active .right {
    left: 50%;
    -webkit-transition: 0.6s;
    transition: 0.6s; }
  .xny_index_solution_m .active .left h4 {
    font-weight: bold; }

.xny_index_m .xny_index_news {
  background-color: #e7e7e7;
  width: 100% !important;
  height: 373px;
  overflow: hidden; }
  
.xny_content{min-width: 1200px; width: 100%;}

.xny_index_news header {
  width: 1200px;
  margin: 0 auto; }

.xny_index_news_m {
  width: 1200px;
  margin: 0 auto; }
  .xny_index_news_m article {
    float: left;
    padding: 0px 0px 0 20px;
    width: 580px; }
  .xny_index_news_m article:nth-child(1){
    padding: 0px 20px 0 0px;
  }
  .xny_index_news_m ul {
    padding: 10px 0 0; }
  .xny_index_news_m li {
    line-height: 20px;
    clear: both;
    width: 100%;
    height: 20px;
    margin-top: 15px; }
  .xny_index_news_m .top {
    line-height: 19px;
    height: 118px;
    background-color: #fff;
    overflow: hidden; }
    .xny_index_news_m .top .pic {
      width: 180px;
      height: 117px;
      float: left;
      margin-right: 20px; }
    .xny_index_news_m .top .pic img {
      width: 100%;
      height: 100%;
      transform: scale(1);
      -webkit-transition: 0.4s;
      transition: 0.4s; }
    .xny_index_news_m .top .pic img:hover {
      transform: scale(1.02);
      -webkit-transition: 0.4s;
      transition: 0.4s; }
    .xny_index_news_m .top .con {
      float: left;
      width: 350px;    margin-top: 11px; }
    .xny_index_news_m .top h5 {
      line-height: 36px; }
    .xny_index_news_m .top h5 a {
      font-size: 14px;
      color: #2c2c2c;
      font-weight: bold;
      line-height: 24px; }
    .xny_index_news_m .top h5 a:hover {
      color: #d7000f; }
    .xny_index_news_m .top .intro {
      color: #777676;
    margin-bottom: 9px;
    height: 38px;
    overflow: hidden;
    margin-top: 5px; }
    .xny_index_news_m .top .date {
      color: #a3a3a3;
      float: none;
      line-height: 20px;
      padding-left: 18px;
      background: url(/images/icon_small.png) no-repeat 0 2px; }
  .xny_index_news_m .title {
    float: left;
    width: 460px;
    color: #5a5959; }
  .xny_index_news_m .title:hover {
    color: #d7000f;
    padding-left: 4px;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .xny_index_news_m .date {
    float: right;
    color: #a7a7a7; }

.xny_index_news_head {
  position: relative;
  line-height: 36px; }
  .xny_index_news_head h4 {
    color: #393939;
    font-size: 16px;
    width: 150px;
    overflow: hidden;
    position: relative;
    padding-left: 18px;
    background: url(/images/icon_small.png) no-repeat 0 -160px; }
  .xny_index_news_head .view {
    position: absolute;
    right: 0;
    top: 0;
    color: #888;
    background: url(/images/icon_small.png) no-repeat 34px -349px;
    width: 44px;
    display: inline-block; }
  .xny_index_news_head .view:hover {
    background-position: -126px -349px;
    color: #d7000f; }

.xny_index_work {
  overflow: hidden; }
  .xny_index_work article {
    float: left;
    height: 370px;
    margin-top: 20px; }
  .xny_index_work .xny_index_servies {
    width: 535px; }
  .xny_index_work .xny_index_clients {
    width: 665px;
    text-align: center; }

.xny_index_servies {
  position: relative; }

.index_servies_txt {
  line-height: 28px;
  font-size: 13px;
  color: #424242;
  position: absolute;
  left: 0;
  top: 0;
  padding-left: 18px; }
  .index_servies_txt strong {
    color: #d7000f;
    font-size: 18px; }
  .index_servies_txt i {
    position: absolute;
    width: 7px;
    height: 7px;
    background-color: #d7000f;
    left: 0;
    top: 11px; }

.index_servies_m {
  width: 405px;
  height: 335px;
  background: url(/images/index_map2.png) no-repeat;
  margin: 35px 0 0 108px;
  position: relative; }
  .index_servies_m li {
    position: absolute; }
    .index_servies_m li:hover .intro {
      z-index: 1;
      opacity: 1;
      filter: alpha(opacity=100);
      top: -99px;
      -webkit-transition: all 0.6s;
      transition: all 0.6s; }
  .index_servies_m .position {
    width: 12px;
    height: 12px;
    background: url(/images/icon_map.png) no-repeat;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: 0.6s;
    transition: 0.6s; }
  .index_servies_m .position:hover {
    transform: scale(1.3);
    -webkit-transition: 0.6s;
    transition: 0.6s; }
  .index_servies_m .intro {
    position: absolute;
    width: 108px;
    height: 95px;
    left: -50px;
    top: -89px;
    background: url(/images/icon_map.png) no-repeat 0 -12px;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.6s;
    transition: all 0.6s; }
    .index_servies_m .intro img {
      margin: 5px 6px 0;
      width: 93px;
      height: 58px;
      border: 1px solid #ca0e18; }
    .index_servies_m .intro .title {
      padding: 0 6px;
      overflow: hidden;
      color: #676767;
      font-size: 11px;
      text-overflow: ellipsis;
      white-space: nowrap; }

.shenzhen {
  top: 277px;
  left: 301px; }
  .shenzhen .position {
    background-position: -12px 0 !important; 
  }

.beijing {
  top: 120px;
  left: 298px; }
  .beijing .position {
    background-position: -24px 0 !important; }

.chongqi {
  top: 214px;
  left: 238px; }

.guangzhou {
  top: 280px;
  left: 295px; }


.hangzhou {top: 222px;left: 340px; }


.nanjing {top: 193px;left: 330px; }

.qingdao {top: 152px;left: 314px; }

.shanghai {top: 200px;left: 340px; }

.suzhou {top: 200px;left: 334px; }

.tianjin {top: 126px;left: 305px; }

.wuhan {top: 210px;left: 285px; }
.xiamen {top: 260px;left: 325px; }

.xny_index_clients_m {
  padding: 0 8px;
  background-color: #f6f6f6;
  position: relative;
  height: 320px; }
  .xny_index_clients_m .list-item {
    position: absolute;
    left: 8px;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 1;
    -webkit-transition: 0.6s;
    transition: 0.6s; }
  .xny_index_clients_m .list-item.active {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: 0.6s;
    transition: 0.6s;
    z-index: 2; }
  .xny_index_clients_m ul {
    border-top: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    overflow: hidden; }
  .xny_index_clients_m li {
    float: left;
    width: 216px;
    height: 106px;
    position: relative; }
  .xny_index_clients_m li i {
    position: absolute;
    left: 0;
    top: 0;
    width: 214px;
    height: 104px;
    border: 1px solid #f6f6f6;
    z-index: 88; display:none;}
  .xny_index_clients_m li:hover i {
    border: 1px solid #d7000f; display:block;}
  .xny_index_clients_m li img {
    width: 214px;
    height: 104px;
    -webkit-transition: 0.6s;
    transition: 0.6s; 
    }
  .xny_index_clients_m li:hover img {
       
    -webkit-transition: 0.6s;
    transition: 0.6s;
   
     }

.xny_index_clients_page {
  width: 88px;
  height: 10px;
  background-color: #ededed;
  padding: 7px 29px;
  border-radius: 12px;
  margin-top: 25px;
  text-align: center;
  font-size: 0; }
  .xny_index_clients_page span {
    width: 10px;
    height: 10px;
    border-radius: 10px;
    margin: 0 5px 0 4px;
    font-size: 12px;
    background-color: #fff;
    cursor: pointer;
    display: inline-block; }
  .xny_index_clients_page span.active {
    background-color: #d61530; }

.oldie .xny_index_clients_page {
  background: url(/images/ie_icon.png) no-repeat 0 -10px; }
  .oldie .xny_index_clients_page span {
    background: url(/images/ie_icon.png) no-repeat -10px 0; }
  .oldie .xny_index_clients_page span.active {
    background-position: 0 0; }

/*内页公共*/
.xny_inner_banner {
  width: 100%;
  height: 250px;
  position: relative;
  overflow: hidden; 
  min-width:1200px;
  
  }

.xny_inner_banner img {
  width: 1920px;
  height: 250px;
  position: relative;
  left: 50%;
  margin-left: -960px; }

.xny_inner_c {
  width: 100%;
  overflow:hidden;
  min-width:1200px;
  background-color: #f4f4f4; }

.xny_inner_m {
  width: 1200px;
  margin: 0 auto; }

.xny_inner_position {
  width: 1200px;
  margin: 0 auto;
  color: #777;
  font-size: 12px;
  height: 40px;
  line-height: 40px; }
  .xny_inner_position a {
    color: #777;
    padding: 0 4px; }
  .xny_inner_position a:hover {
    color: #c7000b; }

/*下载页面*/
.xny_down_m {
  width: 100%; }

.xny_down_content {
  width: 1324px;
  margin: 0 auto;
  background: url(/images/down_bg.png) no-repeat left 18px; }

.xny_down_box {
  width: 540px;
  padding-left: 720px; }

.xny_down_head {
  width: 200px;
  overflow: hidden;
  background: url(/images/down_img.png) no-repeat 26px 75px;
  height: 106px;
  padding: 88px 0 0 106px; }
  .xny_down_head h2 {
    color: #444;
    font-weight: bold;
    font-size: 28px; }
  .xny_down_head h5 {
    color: #414141;
    font-size: 16px;
    height: 60px;
    line-height: 30px;
    border-bottom: 3px solid #ccc; }
    .xny_down_head h5 em {
      color: #c7000b; }

.xny_down_body {
  padding: 40px 0 0 106px;
  color: #3c3c3c;
  font-size: 13px; }
  .xny_down_body article {
    line-height: 23px;
    width: 384px; }

.xny_down_btn {
  width: 180px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #c2c2c2;
  color: #383737;
  border-radius: 40px;
  background: url(/images/icon_small.png) no-repeat 40px -213px;
  margin-top: 35px;
  background-color:#fff;
  display: inline-block; }
  .xny_down_btn em {
    padding-left: 74px; }
  .xny_down_btn:hover {
    background:#e2705d url(/images/icon_small_hover.png) no-repeat 40px -213px;
    color: #FFF;
          -webkit-transition: all 0.6s;
        transition: all 0.6s;   
        border: 1px solid #FFF; 
  }

/*云应用*/
.xny_apply_content {
  padding-bottom: 62px; }

.xny_apply_head {
  padding-top: 20px;
  text-align: center; }
  .xny_apply_head h2 {
    color: #242424;
    font-size: 28px; }
  .xny_apply_head p {
    line-height: 30px;
    color: #7a7a7a; }

.xny_apply_body {
  padding: 36px 0;
  overflow: hidden; }
  .xny_apply_body li {
    width: 320px;
    float: left;
    border: 1px solid #dedede;
    background-color: #fff;
    border-radius: 5px;
    margin: 22px 0 15px 69px; }
  .xny_apply_body li:hover {
    border-color: #c50000;
    -webkit-transition: 0.6s;
    transition: 0.6s; }
  .xny_apply_body li:hover h3 {
    font-weight: bold; }
  .xny_apply_body li:hover .more {
    background-color: #c50000;
    border-color: #c50000;
    color: #fff;
    -webkit-transition: 0.6s;
    transition: 0.6s; }

.xny_apply_list_m {
  padding: 59px 48px 46px;
  text-align: center; }
  .xny_apply_list_m img {
    width: 80px;
    height: 80px; }
  .xny_apply_list_m h3 {
    font-size: 18px;
    color: #303030;
    margin-top: 30px;
    line-height: 30px; }
  .xny_apply_list_m p {
    font-size: 13px;
    color: #7a7a7a;
    line-height: 22px;
    height:44px;
     }
  .xny_apply_list_m .view {
    width: 100%;
    color: #999898;
    height:30px;
    line-height:25px;
    margin-top: 20px;
    border-top: 1px solid #e3e3e3;
    padding-top: 12px;
    text-align: left; }
  .xny_apply_list_m .view>span{float:right;}
  .xny_apply_list_m .view>span:first-child{float:left;margin-right: 10px; }
    .xny_apply_list_m .view em {
      color: #6b6b6b; }
.xny_apply_list_m .price{min-width:86px;text-align:right;}
    .xny_apply_list_m .price strong {
      font-size: 15px;
      color: #c50000;
      font-weight: bold; }
  .xny_apply_list_m .more {
    width: 137px;
    height: 29px;
    margin-top: 35px;
    border: 1px solid #9598a0;
    color: #5d5f65;
    line-height: 29px;
    text-align: center;
    clear: both;
    display: inline-block;
    -webkit-transition: 0.6s;
    transition: 0.6s; }

.xny_apply_load {
  width: 1108px;
  margin-left: 68px;
  height: 40px;
  line-height: 40px;
  background-color: #ebebeb;
  color: #2c2c2c;
  font-size: 13px;
  text-align: center;
  display: inline-block; }

/*云应用详情*/
.xny_applyView_content {
  background-color: #fff;
  overflow: hidden;
  padding: 39px;
  margin-bottom: 68px;
  font-size: 13px; }

.xny_applyView_head {
  overflow: hidden;
  position: relative; }
  .xny_applyView_head .xny_c_share {
    position: absolute;
    right: 0;
    top: 0; }

.xny_applyView_head img {
  float: left;
  width: 80px; }

.xny_applyView_head_con {
  float: left;
  width: 1022px;
  margin-left: 20px; }
  .xny_applyView_head_con .title {
    color: #303030;
    font-weight: bold;
    font-size: 22px;
    height: 42px;
    line-height: 36px;
    border-bottom: 1px solid #c7000b; }
  .xny_applyView_head_con .view {
    padding-top: 20px;line-height:22px;
    color: #767676; }
     .xny_applyView_head_con .view > span{display:block;height:22px;float:left;}
    .xny_applyView_head_con .view .s_bg {
      height:22px;
      line-height:22px;
      float:left;
      margin-bottom:22px;
      font-size: 13px;
      background: url(https://1.rc.xiniu.com/img/site/icon_small.png) no-repeat -197px -148px;
      color: #3f3f3f;
      padding: 0 5px 0 28px;
      display: inline-block;
      vertical-align: top; 
    }
    .xny_applyView_head_con .view p {
      width: 705px;
      line-height: 22px; 
    }
  .xny_applyView_head_con .deas {
    padding-bottom: 10px;padding-right:210px; }
  .xny_applyView_head_con .install {
    padding-right: 30px; }
    .xny_applyView_head_con .install strong.s_bg {
      background-position: -197px -178px; }
    .xny_applyView_head_con .install em {
      color: #6b6b6b;height:22px;line-height:22px;float:left; }
  .xny_applyView_head_con .fees {
    padding-left: 10px; }
     .xny_applyView_head_con .install span{float:left;}
    .xny_applyView_head_con .fees strong.s_bg {
      background-position: -197px -208px; }
    .xny_applyView_head_con .fees em {
      color: #c50000;
      font-weight: bold; }

.xny_applyView_body {
  margin-top: 45px; }
  .xny_applyView_body article {
    padding: 25px 80px 30px 100px;
    font-size: 13px;
    color: #757575;
    line-height: 2; }

.xny_view_head {
  font-size: 18px;
  color: #303030;
  position: relative;
  clear: both; }
  .xny_view_head span {
    padding-left: 15px;
    width: 97px;
    border-left: 3px solid #c70c0b;
    line-height: 16px;
    display: inline-block; }
  .xny_view_head i {
    position: absolute;
    right: 0;
    bottom: 5px;
    width: 1020px;
    height: 1px;
    background-color: #ebebeb; }

/*云盟*/
.xny_league_head ul {
  font-size: 0; }
.xny_league_head li {
  width: 588px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-size: 16px;
  border: 1px solid #e6e6e6;
  background-color: #e9e9e9;
  cursor: pointer; }
.xny_league_head .active, .xny_league_head li:hover {
  background-color: #fff;
  border-top-color: #ca141d; }
.xny_league_head li:first-child {
  margin-right: 20px; }
.xny_league_head a {
  color: #828282; }
.xny_league_head .active a, .xny_league_head li:hover a {
  color: #353535; }

.xny_league_body {
  margin: 30px 0 60px;
  background-color: #fff;
  padding: 30px 39px;
  color: #6c6c6c; }

.xny_league_province {
  color: #676565; }
  .xny_league_province ul {
    font-size: 0; }
  .xny_league_province li {
    padding: 0 9px;
    font-size: 12px;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    margin: 0 4px;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
  .xny_league_province li.active, .xny_league_province li:hover,em.active {
    background-color: #d6000f;
    color: #fff;
    -webkit-transition: 0.5s;
    transition: 0.5s; }

.xny_league_oneBox {
  overflow: hidden; }
  .xny_league_oneBox em,.xny_league_twoBox em {
    float: left;
    width: 35px;
    text-align:center;
    height: 24px;
    line-height: 24px;
    cursor: pointer; }

.xny_league_one {
  float: left;
  width: 1024px;
  margin-left: 10px;border-left: 1px solid #e0e0e0; }

.xny_league_twoBox {
  overflow: hidden;
  border-top: 1px solid #ededed;
  clear: both;
  margin-top: 20px;
  padding: 14px 0; }

.xny_league_two {
  padding-left: 46px; }

.xny_league_main {
  margin-top: 7px;
  overflow: hidden;
  line-height: 22px; }
  .xny_league_main .list-item {
    padding: 30px 26px;
    width: 509px;
    float: left;
    border-bottom: 1px solid #ededed; }
  .xny_league_main .list-item:hover .pic {
    border-color: #cc3300; }
  .xny_league_main .pic {
    width: 218px;
    height: 136px;
    border: 1px solid #e4e4e4;
    float: left; }
  .xny_league_main .pic img {
    width: 218px;
    height: 136px; }
  .xny_league_main .con {
    float: left;
    margin-left: 20px;
    width: 252px; }
  .xny_league_main .title {
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    margin-bottom: 6px; }
  .xny_league_main .title a {
    color: #323131; }
  .xny_league_main .address {
    font-size: 0;
    overflow: hidden; }
  .xny_league_main .address_t, .xny_league_main .address_m {
    float: left;
    font-size: 12px; }
  .xny_league_main .address_t {
    width: 58px; }
  .xny_league_main .address_m {
    width: 180px; }

/*云盟详情*/
.xny_leagueView_body {
  padding: 40px;
  background-color: #fff;
  margin: 30px 0 60px;
  overflow: hidden; }

.xny_leagueView_img {
  width: 470px;
  float: left;
  position: relative;
  height: 308px; }
  .xny_leagueView_img li {
    width: 470px;
    height: 308px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0); }
  .xny_leagueView_img li img {
    width: 470px;
    height: 308px; }
  .xny_leagueView_img li.active {
    display: block;
    opacity: 1;
    filter: alpha(opacity=100); }

.xny_leagueView_imgSpan {
  position: absolute;
  left: 0;
  bottom: 13px;
  width: 94px;
  left: 50%;
  margin-left: -47px;
  text-align: center;
  background-color: #fff;
  height: 8px;
  padding: 4px 0;
  border-radius: 8px;
  font-size: 0; }
  .xny_leagueView_imgSpan span {
    width: 8px;
    height: 8px;
    background-color: #d1d0d0;
    border-radius: 50%;
    font-size: 12px;
    margin: 0 2px;
    cursor: pointer;
    display: inline-block; }
  .xny_leagueView_imgSpan .active {
    background-color: #cd0202; }

.xny_leagueView_con {
  float: left;
  width: 630px;
  margin-left: 20px;
  color: #6c6c6c;
  font-size: 14px;
  line-height: 28px;
  position: relative; }
  .xny_leagueView_con .title {
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 20px; }
  .xny_leagueView_con .xny_c_share {
    position: absolute;
    right: 0;
    top: 0; }

.xny_leagueView_code {
  width: 134px;
  height: 134px;
  margin-top: 10px; }
.xny_leagueView_pcode{position:relative;}
.xny_leagueView_txt{width:162px;height:39px;line-height:39px;font-size:14px;color:#333;position:absolute;left:136px;top:50px;z-index:33;background:url(/Images/um001.jpg) no-repeat;text-align:center;display:none;}
.xny_leagueView_pcode:hover .xny_leagueView_txt{display:block;}
.xny_leagueView_main .xny_view_head {
  padding-top: 40px; }
.xny_leagueView_map {
  text-align: center;
  padding-top: 32px; }

/*新闻*/
.xny_news_content {
  width: 1205px;
  overflow: hidden; }

.xny_news_left {
  float: left;
  width: 309px; }

.xny_news_right {
  float: left;
  width: 861px;
  margin-left: 30px; }

.xny_news_lHead {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dfdfdf;
  text-align: center;
  background-color: #e9e9e9; }
  .xny_news_lHead li {
    float: left;
    width: 102px;
    border-right: 1px solid #dfdfdf;
    font-size: 14px;
    color: #616161;
    cursor: pointer; }
  .xny_news_lHead li span {
    display: block;
    width: 100%;
    height: 50px; }
  .xny_news_lHead .active span, .xny_news_lHead li:hover span {
    background-color: #fff;
    border-top: 1px solid #dfdfdf;
    border-bottom: none; 
font-weight: bold;
  }

.xny_news_lbody {
  background-color: #fff; }
  .xny_news_lbody section {
    width: 100%;
    display: none; }
  .xny_news_lbody section.active {
    display: block; }
  .xny_news_lbody section ul {
    padding: 8px 21px 0; }
  .xny_news_lbody .list-item {
    padding: 15px 0px 12px 60px;
    border-bottom: 1px solid #e8e8e8;
    position: relative; }
    .xny_news_lbody .list-item .date {
      position: absolute;
      width: 46px;
      height: 46px;
      border: 1px solid #dadada;
      color: #777;
      left: 0;
      top: 20px;
      text-align: center; }
      .xny_news_lbody .list-item .date span, .xny_news_lbody .list-item .date em {
        width: 100%;
        display: block;
        line-height: 18px; }
      .xny_news_lbody .list-item .date em {
        margin-top: 5px; }
    .xny_news_lbody .list-item .title {
      font-weight: bold;
      color: #404040;
      font-size: 13px;
      line-height: 30px;
      height: 30px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      display: block; }
    .xny_news_lbody .list-item .title:hover {
      color: #c7000b; }
    .xny_news_lbody .list-item .intro {
      color: #a8a4a4;
      white-space: nowrap;
      height: 40px;
      line-height: 20px;
      overflow  : hidden;
      text-overflow: ellipsis; }

.xny_news_lMore {
  padding: 20px 21px 27px; }
  .xny_news_lMore a {
    width: 100%;
    text-align: center;
    height: 35px;
    line-height: 35px;
    background-color: #ebebeb;
    color: #373737;
    display: inline-block; }
  .xny_news_lMore a:hover {
    background-position: -5px -350px;
    color: #FFF; 
    background: #e2705d url(/images/icon_small2.png) no-repeat 155px -350px;
          -webkit-transition: all 0.6s;
        transition: all 0.6s;
      }

.xny_news_lAd {
  margin: 20px 0;
  padding: 8px;
  background-color: #fff; }
  .xny_news_lAd img {
    width: 294px;
    height: 245px; }

.xny_news_rHead {
  height: 50px;
  line-height: 50px;
  background-color: #fff;
  position: relative;
  *z-index: 9; }

.xny_news_rNav {
  height: 50px; }
  .xny_news_rNav li {
    background: url(../images/xny_news_rNav_li.png) no-repeat right top;
    font-weight: bold;
    padding: 0 20px;
    float: left;
    cursor: pointer;
    color: #393939;
    font-size: 14px; }
  .xny_news_rNav .active, .xny_news_rNav li:hover {
    color: #c7000b;
    font-weight: bold; }

.xny_news_rSearch {
  position: absolute;
  right: 14px;
  top: 0;
  overflow: hidden; }

.news_rSearch_input {
  width: 30px;
  height: 32px;
  padding-left: 38px;
  padding-right: 8px;
  line-height: 32px;
  background: #f4f4f4;
  color: #393939;
  font-size: 14px;
  margin-top:8px;
  border-radius: 4px;
  -webkit-transition: 0.5s;
  transition: 0.5s; 
  }

.news_rSearch_btn {
  position: absolute;
  right: 14px;
  top: 9px;
  width: 50px;
  height: 32px;
  background: url(/images/rSearchBg.png) no-repeat center center;
  -webkit-transition: 0.5s;
  transition: 0.5s; }

.active .news_rSearch_input {
  width: 160px;
  padding-left: 6px;
  background-image: none;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
.active .news_rSearch_btn {
  right: -25px;
  -webkit-transition: 0.5s;
  transition: 0.5s; }

.xny_news_rBody {
  margin: 31px 0; }

.xny_news_rList .list-item {
  margin-bottom: 21px;
  background-color: #fff;
  padding: 8px 9px;
  height: 157px;
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
.xny_news_rList .list-item:hover {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.5s;
  transition: 0.5s; }
.xny_news_rList .pic {
  float: left; }
.xny_news_rList img {
  width: 235px;
  height: 159px; }
.xny_news_rList .list_con {
  float: left;
  width: 570px;
  margin-left: 20px;
  position: relative; }
.xny_news_rList .title {
  font-weight: bold;
  color: #444;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  margin: 15px 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block; }
.xny_news_rList .title:hover {
  color: #c7000b; }
.xny_news_rList .intro {
  color: #959595;
  height: 40px;
  line-height: 20px;
  overflow: hidden; }
.xny_news_rList .view {
  margin-top: 25px;
  color: #c9c8cd; }
.xny_news_rList .date {
  background: url(/images/icon_small.png) no-repeat 0 1px;
  padding-left: 20px; }
.xny_news_rList .num {
  background: url(/images/icon_small.png) no-repeat -90px 1px;
  padding-left: 20px;
  margin-left: 30px; }
.xny_news_rList .more {
  position: absolute;
  width: 60px;
  right: 0;
  bottom: 0px;
  background: url(/images/icon_small.png) no-repeat -254px -489px;
  color: #888;
  display: inline-block; }
.xny_news_rList .more:hover {
  background-position: -344px -489px;
  color: #d10910; }

/*资讯详情*/
.xny_newsV_right {
  background-color: #fff;
  overflow: hidden; }

.xny_newsV_right_m {
  padding: 30px; }

.xny_newsV_rHead {
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 20px; }
  .xny_newsV_rHead .title {
    color: #343333;
    font-size: 24px;
    line-height: 30px; }
  .xny_newsV_rHead .view {
    margin-top: 20px;
    color: #c9c8cd; }

.xny_newsV_rHead .date {
  background: url(/images/icon_small.png) no-repeat 0 1px;
  padding-left: 20px; }

.xny_newsV_rHead .num {
  background: url(/images/icon_small.png) no-repeat -90px 1px;
  padding-left: 20px;
  margin-left: 30px; }

.xny_newsV_rBody {
  padding: 25px 0 40px; }

.xny_newsV_rBody_m {
  color: #777;
  font-size: 14px;
  line-height: 26px;
   }

.xny_newsV_rShare {
  text-align: center;
  margin: 65px 0; }

.xny_newsV_rShare .bdsharebuttonbox a {
  display: inline-block !important;
  width: 46px !important;
  height: 46px !important;
  padding: 0 !important;
  margin-left: 5px !important;
  line-height: 46px;
  vertical-align: middle !important;
  float: none !important;
  background: url(/images/icon_small.png) no-repeat -310px -196px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_more {
  background: none !important;
  width: 40px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_tqq:hover {
  background-position: -356px -196px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_qzone {
  background-position: -310px -288px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_qzone:hover {
  background-position: -356px -288px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_weixin {
  background-position: -310px -150px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_weixin:hover {
  background-position: -356px -150px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_tqq {
  background-position: -310px -242px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_tqq:hover {
  background-position: -356px -242px !important; }
.xny_newsV_rShare .bdsharebuttonbox .bds_tsina:hover {
  background-position: -356px -196px !important; }

.xny_newsV_rPage {
  border-top: 1px solid #ebebeb;
  padding-top: 15px;
  line-height: 25px;
  height: 25px; }
  .xny_newsV_rPage a {
    color: #898989;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 95%; }
  .xny_newsV_rPage span {
    width: 50%;
    *width: 49.9%;
    height: 25px;
    float: left; }
  .xny_newsV_rPage a:hover {
    color: #c7000b; }

.xny_newsV_rNext {
  text-align: right; }

.xny_newsV_lRelated {
  background-color: #fff;
  margin-bottom: 40px; }

.xny_newsV_lRelated_m {
  padding: 15px 21px; }
  .xny_newsV_lRelated_m header {
    height: 38px;
    border-bottom: 1px solid #e8e8e8; }
    .xny_newsV_lRelated_m header h5 {
      line-height: 24px;
      height: 37px;
      color: #616161;
      font-size: 14px;
      padding: 0 2px;
      border-bottom: 2px solid #c7000b; }

.xny_newsV_lRelated_box li {
  padding: 16px 0;
  border-top: 1px solid #e8e8e8; }
.xny_newsV_lRelated_box li:first-child {
  border-top: none; }
.xny_newsV_lRelated_box .title {
  color: #404040;
  font-size: 13px;
  line-height: 2; 
      display: block;
    width: 93%;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
.xny_newsV_lRelated_box .title:hover {
  color: #c7000b; }
.xny_newsV_lRelated_box .intro {
  line-height: 2;
    height: 35px;
    white-space: nowrap;
    overflow: hidden;
    color: #a8a4a4;
    text-overflow: ellipsis; }

/*升级日志*/
.xq_ht_select {
  width: 160px;
  float: left;
  height: 34px;
  margin: 9px 0 0 10px;
  color: #535353;
  font-size: 14px;
  position: relative;
  cursor: pointer; }
  .xq_ht_select span {
    vertical-align: top;
    color: #909090;
    *position: absolute;
    *top: 0;
    *left: 140px;
    line-height: 32px; }

.xq_ht_selectText {
  width: 115px;
  padding-left: 15px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #d3d1d1;
  background: url(/images/icon_small.png) no-repeat -72px -296px;
  vertical-align: top;
  color: #535353;
  *position: absolute;
  *top: 0;
  *left: 0; }

.xq_ht_select_option {
  width: 130px;
  position: absolute;
  left: 0;
  top: 33px;
  background-color: #fff;
  z-index: 99;
  border: 1px solid #d3d1d1;
  display: none; }
  .xq_ht_select_option li {
    padding-left: 15px;
    line-height: 32px; }
  .xq_ht_select_option li:hover {
    background-color: #d3d1d1;
    color: #fff; }

.xny_news2_rListBox {
  overflow: hidden;
  clear: both;
  width: 1225px;
  padding-top: 4px;
  margin-left: -20px; }
  .xny_news2_rListBox .list-item {
    width: 572px;
    height: 123px;
    float: left;
    margin-left: 20px; }
  .xny_news2_rListBox .pic img {
    width: 178px;
    height: 121px; }
  .xny_news2_rListBox .list_con {
    width: 360px; }
  .xny_news2_rListBox .title {
    margin-top: 5px; }
  .xny_news2_rListBox .more {
    display: none; }

.xny_news2_rNav li {
  background: url(/images/icon_small.png) no-repeat 0 -373px; }
.xny_news2_rNav li:first-child {
  background: none; }

/*云服务*/
.xny_service_m {
  width: auto; }

.xny_service_head {
  width: 1200px;
  margin: 2px auto 30px;
  position: relative; }
  .xny_service_head ul {
    width: 1220px;
    margin-left: -20px;
    font-size: 0; }
  .xny_service_head li {
    width: 221px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #e6e6e6;
    background-color: #ECE9E9;
    margin-left: 20px;
    margin-top: 8px;
    vertical-align: top;
    cursor: pointer;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .xny_service_head li a {
    color: #868585;
    display: block; }
  .xny_service_head .active, .xny_service_head li:hover {
    height: 56px;
    background:#fff;
    line-height: 56px;
    margin-top: 0;
    border-top-color: #b10000;
    -webkit-transition: 0.4s;
    transition: 0.4s; }
  .xny_service_head .active a, .xny_service_head li:hover a {
    color: #232323; }

.xny_service_body {
  background-color: #f0f0f0;
  width: 100%;
  overflow: hidden; }

.h_show_designersMore {
  width: 100%;
  text-align: center;
  padding: 32px 0 60px; }

.h_show_designersMore a {
  display: inline-block;
  width: 276px;
  margin: 0 auto;
  height: 58px;
  line-height: 58px;
  background: #d8000f url(/images/icon_small.png) no-repeat -81px -340px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  transition: 0.4s; }

.h_show_designersMore a:hover {
  background-color: #c51b05;
  color: #fff;
  background-position: -84px -340px;
  transition: 0.4s; }

/*牛人分销*/
.xny_niuren_body  {
  width: 100%;
  height: 937px; background:#f0f0f0; width:100%;}
.xny_niuren_body1{ background-color:#1d1a1a; height:671px; width:100%; text-align:center;}
.xny_niuren_body1 img{width:100%;}
/*服务条款*/
.xny_term_content {
  background-color: #fff;
  padding: 60px 40px;
  margin-bottom: 66px; }
  .xny_term_content header {
    line-height: 60px;
    text-align: center; }
    .xny_term_content header h2 {
      color: #23222b;
      font-size: 26px; }

.xny_term_body {
  line-height: 26px;
  color: #777;
  padding-top: 10px; }
  .xny_term_body h5 {
    color: #555;
    font-weight: bold; }

.xny_term_agree {
  width: 144px;
  margin: 40px auto 0; }
  .xny_term_agree a {
    width: 144px;
    height: 42px;
    text-align: center;
    color: #fff;
    line-height: 42px;
    font-size: 16px;
    background: #e52f35 url(/images/icon_small.png) no-repeat -184px -348px;
    display: inline-block;
    -webkit-transition: 0.6s;
    transition: 0.6s; }

.xny_term_agree a:hover {
  background-color: #d8000f;
  background-position: -190px -348px;
  -webkit-transition: 0.6s;
  transition: 0.6s; }

/*云服务分享*/
.service_share {
  width: 420px;
  margin: 0 auto;
  text-align: center;
  margin-top: 30px;
  position: relative; }

.service_share .bdsharebuttonbox a {
  width: 63px !important;
  height: 63px !important;
  float: none !important;
  background: url(/images/iconBg.png) no-repeat -455px -230px !important;
  display: inline-block;
  margin: 0 10px !important;
  padding: 0 !important; }

.service_share .bdsharebuttonbox .bds_weixin {
  background-position: -455px -356px !important; }

.service_share .bdsharebuttonbox .bds_tqq {
  background-position: -455px -419px !important; }

.service_share .bdsharebuttonbox .bds_qzone {
  background-position: -455px -293px !important; }

.service_share .bdsharebuttonbox .bds_tsina {
  background-position: -455px -230px !important; }

.service_share .bdsharebuttonbox .bds_tcode {
  background-position: -455px -482px !important; }

.service_share .bds_weixin:hover {
  background-position: -518px -356px !important; }

.service_share .bds_tqq:hover {
  background-position: -518px -419px !important; }

.service_share .bds_qzone:hover {
  background-position: -518px -293px !important; }

.service_share .bds_tsina:hover {
  background-position: -518px -230px !important; }

.service_share .bdsharebuttonbox .bds_tcode:hover {
  background-position: -518px -482px !important; }

.service_share_code {
  position: absolute;
  left: -35px;
  top: -120px;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.6s;
  transition: all 0.6s; }

.service_share_code img {
  width: 140px;
  height: 140px;
  padding: 6px;
  background-color: #fff; }

.bds_tcode:hover + .service_share_code {
  opacity: 1;
  filter: alpha(opacity=100);
  top: -160px;
  -webkit-transition: all 0.6s;
  transition: all 0.6s; }

/*云网站*/
.xny_website_body {
  font-size: 14px; }

.xny_website_about {
  height: 566px;
  background-color: #fff; }

.xny_website_video {
  height:auto;
  position: relative;
  background: url(../images/xny_video.jpg) no-repeat center;
  }
  .xny_website_video .title {
    position: absolute;
    width: 100%;
    line-height: 70px;
    top: 120px;
    text-align: center;
    color: #fff;
    font-size: 52px; }
  .xny_website_video img {
    width: 100%; }
#autoVideo{width:100%;height:100%;}
#webVideo{width:100%;height:100%;display:none;}

.video_control {
  position: absolute;
  width: 154px;
  height: 154px;
  top: 50%;
  left: 50%;
  margin-top: -77px;
  margin-left: -77px;
  background: url(../images/video_control.png) no-repeat;
  cursor: pointer;
  z-index: 9;
  opacity: 1;
  filter: alpha(opacity=100); }

.video_control_pause {
  position: absolute;
  width: 77px;
  height: 77px;
  top: 50px;
  right: 30px;
  background: url(../images/video_control2.png) no-repeat;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

.xny_website_idea {
  height: 669px;
  background-color: #f4f4f4; }

.xny_website_sys {
  height: 766px;
  background-color: #fff; }

.xny_website_shop {
  height: 624px;
  background-color: #f4f4f4;
  position: relative; }

.xny_website_about_m {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px; }
  .xny_website_about_m header {
    height: 69px;
    border-bottom: 1px solid #fbdac6;
    position: relative; }
    .xny_website_about_m header h3 {
      color: #484444;
      font-size: 36px;
      text-align: center;
      line-height: 50px;
      font-weight: bold; }
    .xny_website_about_m header span {
      width: 267px;
      height: 23px;
      position: absolute;
      left: 50%;
      margin-left: -133px;
      line-height: 60px;
      overflow: hidden;
      bottom: -10px;
      background: url(/images/website_about1.jpg) no-repeat;
      display: inline-block; }

.xny_website_about_main {
  margin-top: 88px;
  text-align: center; }

.xny_website_about_list {
  width: 1000px;
  margin: 0 auto 36px;
  overflow: hidden; }
  .xny_website_about_list li {
    float: left;
    width: 20%;
    line-height: 60px;
    font-size: 18px;
    font-weight: bold; }
  .xny_website_about_list .l1 {
    color: #c39405; }
  .xny_website_about_list .l2 {
    color: #c88600; }
  .xny_website_about_list .l3 {
    color: #d97217; }
  .xny_website_about_list .l4 {
    color: #db6520; }
  .xny_website_about_list .l5 {
    color: #e24623; }

.xny_webAbout_Text {
  width: 860px;
  margin: 0 auto; }

.xny_webAbout_title {
  float: left;
  width: 214px;
  border-right: 1px solid #e4e5e7;
  height: 78px;
  line-height: 78px;
  color: #454545;
  font-size: 38px;
  font-weight: bold; }
  .xny_webAbout_title span {
    color: #c7000b;
    font-size: 48px;
    font-style: italic;
    padding-right: 8px; }

.xny_webAbout_intro {
  float: left;
  width: 590px;
  margin-left: 50px;
  text-align: left;
  line-height: 25px;
  color: #202020; }
  .xny_webAbout_intro .l1 i {
    color: #ffc923; }
  .xny_webAbout_intro .l2 i {
    color: #ff973b; }
  .xny_webAbout_intro .l3 i {
    color: #ff6f4f; }

.xny_website_thead {
  text-align: center;
  padding-top: 50px; }
  .xny_website_thead h3 {
    color: #2d2d2d;
    font-size: 26px;
    font-weight: bold;
    line-height: 2; }
  .xny_website_thead p {
    color: #f3464b;
    font-size: 14px;
    line-height: 2; }

.xny_website_idea .xny_webAbout_intro {
  width: 1024px;
  margin: 10px auto;
  float: none;
  color: #5d5d5d;
  font-size: 13px; }

.xny_webIdea_intro {
  width: 1034px;
  margin: 30px auto 0;
  overflow: hidden;
  position: relative; }
  .xny_webIdea_intro li {
    float: left;
    margin: 0 0 10px 10px;
    color: #fff;
    position: relative; }
    .xny_webIdea_intro li h4 {
      font-size: 24px; }
    .xny_webIdea_intro li p {
      font-size: 12px;
      color: #fdd9d4;
      color: rgba(255, 255, 255, 0.7); }
    .xny_webIdea_intro li .num {
      font-size: 55px;
      font-family: impact,fantasy;
      position: absolute;
      left: 35px;
      top: 28px; }
    .xny_webIdea_intro li .text {
      position: absolute;
      top: 28px;
      left: 95px;
      line-height: 1.6; }
    .xny_webIdea_intro li img {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
  .xny_webIdea_intro .h1 {
    height: 122px; }
  .xny_webIdea_intro .h2 {
    height: 321px; }
  .xny_webIdea_intro .h3 {
    height: 189px; }

.xny_webIdea_list1 {
  width: 333px;
  background-color: #f7654d; }

.xny_webIdea_list2 {
  width: 286px;
  background-color: #fec85b; }
  .xny_webIdea_list2 .num {
    left: 28px !important; }

.xny_webIdea_list4 {
  width: 222px;
  float: right !important;
  background-color: #a9d154; }
  .xny_webIdea_list4 .num {
    left: 20px !important; }
  .xny_webIdea_list4 .text {
    left: 85px !important; }

.xny_webIdea_list8 {
  width: 222px;
  float: right !important;
  background-color: #7ea7f6; }

.xny_webIdea_list5 {
  width: 161px;
  background-color: #3e94d8; }

.xny_webIdea_list6 {
  width: 161px;
  background-color: #f47f38; }

.xny_webIdea_list7 {
  width: 286px;
  background-color: #7d59c7; }

.xny_webIdea_list7 .num, .xny_webIdea_list8 .num, .xny_webIdea_list6 .num, .xny_webIdea_list5 .num, .xny_webIdea_list3 .num {
  width: 100%;
  text-align: center;
  left: 0 !important;
  top: 38px !important; }
.xny_webIdea_list7 .text, .xny_webIdea_list8 .text, .xny_webIdea_list6 .text, .xny_webIdea_list5 .text, .xny_webIdea_list3 .text {
  width: 100%;
  text-align: center;
  left: 0 !important;
  top: 105px !important; }

.xny_webIdea_intro .xny_webIdea_list3 {
  width: 153px;
  position: absolute;
  left: 639px;
  top: 0;
  background-color: #ef75a6; }
  .xny_webIdea_intro .xny_webIdea_list3 .text {
    width: 30px !important;
    left: 60px !important;
    line-height: 26px !important; }
    .xny_webIdea_intro .xny_webIdea_list3 .text p {
      position: absolute;
      width: 153px;
      left: -60px;
      top: 166px; }

.xny_webSys_body {
  width: 1200px;
  margin: 0 auto; }
  .xny_webSys_body .title {
    margin-top: 13px;
    background: url(/images/website_about3.png) no-repeat center center;
    position: relative;
    text-align: center;
    height: 265px;
    color: #fff;
    line-height: 1.4; }
    .xny_webSys_body .title strong {
      padding-top: 110px;
      display: inline-block;
      font-size: 30px;
      font-weight: bold; }
    .xny_webSys_body .title p {
      font-size: 20px; }

.xny_webSys_intro {
  font-size: 0;
  text-align: center;
  color: #707070; }
  .xny_webSys_intro li {
    width: 20%;
    font-size: 14px;
    position: relative;
    padding: 13px 0;
    line-height: 33px; }
    .xny_webSys_intro li span {
      width: 100%;
      height: 33px;
      border-left: 1px solid #e3e3e3;
      display: inline-block; }
    .xny_webSys_intro li em {
      position: absolute;
      bottom: 0;
      left: 23px;
      width: 200px;
      height: 1px;
      background-color: #e3e3e3; }
    .xny_webSys_intro li i {
      padding-right: 10px; }
  .xny_webSys_intro .l10 {
    vertical-align: top;
    line-height: 20px; }
  .xny_webSys_intro .l1 span, .xny_webSys_intro .l6 span {
    border: none; }

.ydy_box5_inner {
  width: 100%;
  height: 115px;
  overflow: hidden;
  margin-top: 40px; }

.ydy_box5_inner li {
  width: 224px;
  height: 115px;
  position: relative;
  overflow: hidden;
  float: left;
  background-color: #404042;
  border-right: 1px solid #2a2932;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  transition: all 0.8s; }

.ydy_box5_inner li a {
  width: 100%;
  height: 100%;
  display: block; }

.ydy_box5_intro {
  height: 58px;
  overflow: hidden;
  position: absolute;
  left: 50px;
  top: 30px; }

.ydy_box5_inner li i {
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  display: block;
  font-size: 32px;
  color: #69696a;
  color: rgba(255, 255, 255, 0.15);
  *color: #69696a;
  font-family: "宋体";
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  transition: all 0.8s; }

.ydy_box5_inner li span {
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  display: block;
  font-size: 12px;
  color: #9b9b9c;
  color: rgba(255, 255, 255, 0.4);
  *color: #9b9b9c;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  transition: all 0.8s; }

.ydy_box5_inner li.ydy_box5_li1 {
  width: 300px;
  border-right: 0; }

.ydy_box5_inner li:hover {
  background-color: #1b1a22; }

.ydy_box5_inner li:hover i {
  color: #fff; }

.ydy_box5_inner li:hover span {
  color: #fff; }

.xny_webShop_m {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  background: url(/images/website_shopBg.png) no-repeat 14px 75px; }

.xny_webShop_title {
  position: absolute;
  left: 368px;
  top: 90px;
  color: #fff;
  line-height: 1.5;
  text-align: center; }
  .xny_webShop_title span {
    font-weight: bold;
    font-size: 25px; }
  .xny_webShop_title p {
    font-size: 18px; }

.xny_webShop_intro {
  padding-left: 482px;
  height: 350px; }
  .xny_webShop_intro .xny_website_thead {
    text-align: left;
    padding-top: 65px; }
  .xny_webShop_intro article {
    line-height: 24px;
    color: #5f5f5f;
    margin-top: 40px;
    width: 640px; }

/*账户中心——账户总览*/
.member_des {
  padding: 30px 0 0 50px; }
  .member_des .company {
    font-size: 16px;
    color: #383737;
    font-weight: bold;
    line-height: 40px; }

.member_desUl {
  margin-left: -40px;
  color: #454545;
  font-size: 13px;
  overflow: hidden; }
  .member_desUl li {
    width: 360px;
    float: left;
    margin-left: 40px;
    line-height: 30px; }
  .member_desUl em {
    color: #e52f35; }
  .member_desUl a:hover {
    text-decoration: underline;
    color: #e52f35; }

.member_safe {
  background: url(/images/icon_member.png) no-repeat 0 7px;
  padding-left: 24px; }

.member_phone {
  background: url(/images/icon_member.png) no-repeat 0 -22px;
  padding-left: 24px; }
  .member_phone .change {
    padding-left: 10px; }

.member_mail {
  background: url(/images/icon_member.png) no-repeat 0 -52px;
  padding-left: 24px; }
  .member_mail .not {
    color: #8a8a8a; }
  .member_mail a {
    padding-left: 15px; }

.member_proRight_web {
  overflow: hidden; }

.member_pro {
  padding-top: 40px; padding-left:50px; }

.member_pro_head {
  height: 30px;
  line-height: 30px;
  position: relative; }
  .member_pro_head strong {
    font-size: 16px;
    color: #393939;
    font-weight: normal;
    padding-left: 13px; }
  .member_pro_head i {
    position: absolute;
    left: 0;
    top: 7px;
    width: 2px;
    height: 15px;
    background-color: #d7000f; }
  .member_pro_head .more {
    position: absolute;
    right: 16px;
    top: 14px;
    color: #a09f9f; }
  .member_pro_head .more:hover {
    color: #d20209; }

.member_pro_body {
  padding-left: 14px; }

.member_proList {
  height: 157px;
  width: 900px;
  border: 1px solid #e8e8e8;
  margin-top: 29px;
  -webkit-transition: 0.6s;
  transition: 0.6s; }

.member_proList:hover {
  border-color: #e10808;
  -webkit-transition: 0.6s;
  transition: 0.6s; }

.member_proLeft {
  height: 100%;
  width: 241px;
  float: left;
  border-right: 1px solid #e8e8e8;
  line-height: 100%;
  color: #4b4a4a;
  text-align: center;
  font-size: 16px;
  vertical-align: middle; }
  .member_proLeft i {
    width: 0;
    height: 157px;
    line-height: 157px;
    vertical-align: middle;
    display: inline-block; }
  .member_proLeft img {
    vertical-align: middle;
    width: 63px;
    height: 63px;
    margin-right: 15px; }

.member_proRight {
  float: left;
  width: 657px;
  height: 100%;
  position: relative; }
  .member_proRight .title {
    font-size: 14px;
    color: #1f1f1f;
    line-height: 30px; }
  .member_proRight .view {
    width: auto;
    text-align: right;
    line-height: 36px;
    position: absolute;
    right: 10px;
    bottom: 0px;
    z-index: 999; }
  .member_proRight .view>a {
    color: #888;
    background: url(/images/icon_small.png) no-repeat -254px -478px;
    padding-right: 10px;
    display: inline-block; }
  .member_proRight .view a:hover {
    background-position: -344px -478px;
    color: #e10808;
    text-decoration: underline; }
.member_proRight_viewtxt{width:190px;height:80px;overflow:hidden;position:absolute;right:-110px;top:29px;z-index:44;background: url(/images/u151.png) no-repeat 32px top;display:none;}
.member_proRight_viewtxt i{width:23px;height:1px;background-color:#FFF;position:absolute;left:33px;top:12px;z-index:45;}
.member_proRight_viewtxt p{width:168px;height:46px;overflow:hidden;border:1px solid #ddd;font-size:12px;color:#333;padding:10px;text-align: left;line-height:22px;margin-top:12px;background-color:#FFF;}
.member_proRight_viewtxt p a{font-size:12px;color:#CC3300;text-decoration: underline;}
.member_proRight_m {
  padding: 15px 15px 10px 50px; }

.member_proRight_wy {
  color: #535353; }
  .member_proRight_wy h3 {
    font-size: 13px;
    line-height: 30px; }
  .member_proRight_wy p {
    line-height: 22px; }
  .member_proRight_wy span {
    width: 130px;
    display: inline-block; }
  .member_proRight_wy em {
    color: #f3701a; }

.member_proRight_web ul {
  height: 87px;
  position: relative;
  left: 0; }
.member_proRight_web li {
  float: left;
  width: 88px;
  height: 87px;
  color: #535353;
  line-height: 22px;
  padding: 0 16px;
  border-left: 1px solid #e8e8e8;
  text-align: center;
  position: relative; }
.member_proRight_web li:first-child {
  border: none; }
.member_proRight_web .type {
  color: #848383; }
.member_proRight_web .title {
  font-weight: bold;
  color: #565656;
  line-height: 20px;
  font-size: 13px;
  text-align: left;
  padding-left: 36px;
  vertical-align: top;
  background: url(/images/icon_member.png) no-repeat; }
.member_proRight_web .state {
  color: #888;
  margin-top: 10px; }
  .member_proRight_web .state a {
    width: 57px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #c2c2c2;
    color: #6c6c6c;
    border-radius: 9px;
    text-align: center;
    display: inline-block;
    -webkit-transition: 0.6s;
    transition: 0.6s; }
  .member_proRight_web .state a:hover {
    background-color: #e10808;
    border-color: #e10808;
    color: #fff;
    -webkit-transition: 0.6s;
    transition: 0.6s; }
.member_proRight_web .code {
  position: absolute;
  left: 8px;
  top: 95px;
  width: 98px;
  height: 107px;
  background: url(/images/icon_member.png) no-repeat 0 -210px;
  cursor:not-allowedr;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.6s;
  cursor:none;
  transition: all 0.6s; }
.member_proRight_web .code img {
  margin: 15px 8px;
  width: 82px;
  height: 82px; }
.member_proRight_web .state:hover + .code {
  opacity: 1;
  filter: alpha(opacity=100);
  top: 75px;
  -webkit-transition: all 0.6s;
  transition: all 0.6s; }

.member_proRight_box {
  margin: 0 50px 0 30px;
  position: relative;
  overflow: hidden; }

.member_pro_webPc .title {
  background-position: 14px -82px; }

.member_pro_webPhone .title {
  background-position: 22px -102px; }

.member_pro_webWx .title {
  background-position: 15px -122px; }

.member_pro_webApp .title {
  background-position: 12px -142px; }

.member_proRight_yqx {
  padding: 32px 0 37px;
  height: 87px;
  position: relative; }
  .member_proRight_yqx ul {
    height: 87px;
    position: relative;
    left: 0; }
  .member_proRight_yqx li {
    float: left;
    width: 87px;
    height: 87px;
    color: #535353;
    line-height: 22px;
    padding: 0 16px;
    border-left: 1px solid #e8e8e8; }
  .member_proRight_yqx li:first-child {
    border: none; }
  .member_proRight_yqx .type {
    color: #9a9a9a;
    margin-bottom: 6px;
    display: inline-block; }
  .member_proRight_yqx .title {
    font-weight: bold;
    color: #565656;
    line-height: 20px;
    font-size: 13px;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .member_proRight_yqx em {
    color: #f3701a; }

.member_proBtn {
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 20px;
  font-family: "宋体";
  background-color: #f8f8f8;
  color: #adadad;
  position: absolute;
  top: 50%;
  margin-top: -26px;
  display: inline-block;
  z-index: 99;
  display: none; }

#member_proYqx_left, #member_proWeb_left {
  left: -20px; }

#member_proYqx_right, #member_proWeb_right {
  right: -20px; }

.member_proBtn.active {
  display: block; }

.oldie .member_proRight_web .state a {
  background: url(/images/icon_member.png) no-repeat 0 -170px;
  border: none; }

.oldie .member_proRight_web .state:hover a {
  background-position: 0 -188px;
  border: none; }

/*账户中心——账户资料*/
.xny_member_left {
  width: 248px;
  margin-bottom: 66px;
  float: left;
  border: 1px solid #e6e6e6;
  background-color: #fff; }

.xny_member_lList li {
  line-height: 50px;
  height: 50px;
  border-bottom: 1px solid #F1EFEF;
  font-size: 14px;
  background: url(/images/icon_small.png) no-repeat -360px -388px;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s; }
.xny_member_lList a {
  color: #858585;
  padding-left: 50px;
  display: block; }
.xny_member_lList li:hover, .xny_member_lList .xny_member_lListCurr {
  background-color: #d7000f;
  background-position: -360px -420px;
  -webkit-transition: background-color 0.6s;
  transition: background-color 0.6s; }
  .xny_member_lList li:hover a, .xny_member_lList .xny_member_lListCurr a {
    color: #fff; }

.xny_member_right {
  margin-left: 40px;
  padding-bottom: 66px;
  width: 910px;
  float: left; }

.xny_member_right_m {
  padding: 45px 40px;
  background-color: #fff; }

.xny_member_thead {
  width: 100%;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e8e8e8; }
  .xny_member_thead span {
    height: 50px;
    border-bottom: 1px solid #e52f35;
    color: #444;
    font-size: 22px;
    display: inline-block; }

/*基本信息*/
.h_member_left
{
    float:left;
    width:400px;
    height:600px;
    margin-top:50px;
    }
.h_member_left img
{
        width: 300px;
    height: 300px;
    border-radius: 50%;
}
.h_member_left_editimg
{
    width:300px;
    height:50px;
    line-height:50px;
    text-align:center;
     display:block;
    }
 .h_member_left_editimg a{ color:#3399FF;}
 .h_member_left_editimg a:hover{  text-decoration:underline; color:#1e8dfb}
.h_member_m {
  padding-left: 100px;
  padding-top: 40px;
  color: #666;
  font-size: 14px; }

.h_member_m li {
  margin-bottom: 15px; }

.h_member_m li input[type=text], .h_member_m li select, .h_member_m li textarea {
  color: #666;
  font-size: 14px; }

.h_member_m li input[type=text], .h_member_m li input[type=password] {
  width: 334px;
  padding-left: 8px;
  height: 42px;
  line-height: 42px;
  vertical-align: middle; }

.h_member_m li select {
  width: 106px;
  height: 42px;
  line-height: 30px; }

.h_member_m li textarea {
  width: 360px;
  height: 76px;
  line-height: 20px; }

.h_member_m li a {
  color: #404040; }
  
.h_member_company span {
  vertical-align: top; }

.h_member_company i, .h_member_company textarea {
  vertical-align: middle; }

.edit_area i {
  font-size: 13px;
  color: #f0001e;
  line-height: 30px;
  display: inline-block;
  font-family: "宋体"; }

.h_member_m li span, .h_member_m li em {
  line-height: 30px;
  display: inline-block; }

.h_member_m li span {
  width: 90px;
  text-align: right;
  margin-right: 10px;
  display: inline-block; }

.h_member_m li input[type=button] {
  font-size: 16px;
  margin-top: 15px;
  margin-right: 28px; }

.h_member_m .xny_member_dTrade select {
  width: 145px; }

.edit_area {
  display: none; }

.active .edit_area {
  display: inline-block; }

.active li em {
  display: none; }

.active .h_member_editBtn {
  display: none; }

.h_member_m .member_date_select {
  height: 44px;
  float: none;
  vertical-align: middle;
  margin: 0; }
.h_member_m .xq_ht_selectText {
  width: 137px !important;
  background-position: -66px -292px !important; }
.h_member_m .xq_ht_select_option {
  width: 145px;
  top: 42px; }
  .h_member_m .xq_ht_select_option li {
    margin: 0 !important; }

.xny_member_address .member_date_select {
  width: 116px !important; }
.xny_member_address .xq_ht_selectText {
  width: 100px !important;
  background-position: -94px -292px !important; }
.xny_member_address .xq_ht_select_option {
  width: 108px; }

/*修改密码*/
.xny_changePsw_m {
  padding: 50px 0 0 80px; }
  .xny_changePsw_m li span {
    width: 130px; }
  .xny_changePsw_m .ipt_psw {
    font-size: 14px;
    background: url(/images/icon_small.png) no-repeat 308px -421px; }

/*登录*/
.xny_mbCommon_m {
  width: 100%; }

.xny_mbCommon_content {
  padding: 72px 0 86px 0;
  background: #f4f4f4 url(/images/loginBg.jpg) no-repeat center 0; }

.xny_mbCommon_main {
  width: 1200px;
  margin: 0 auto;
  height: 538px;
  background-color: #fff; }

.xny_mbCommon_left {
  padding: 59px;
  width: 767px;
  float: left; }

.xny_mbCommon_right {
  float: left;
  width: 315px;
  height: 538px; }

.xny_mbCommon_head {
  line-height: 40px;
  position: relative; }
  .xny_mbCommon_head strong {
    color: #404040;
    font-size: 22px;
    padding-left: 10px;
    font-weight: normal;
    display: inline-block; }
  .xny_mbCommon_head small {
    font-size: 14px;
    color: #8b8b8b;
    font-weight: normal;
    padding-left: 10px; }
  .xny_mbCommon_head i {
    position: absolute;
    left: 0;
    top: 10px;
    width: 3px;
    height: 22px;
    background-color: #ca141d; }

.xny_login_body, .xny_reg_body {
  padding-top: 36px;
  padding-left: 125px; }

.h_mbTable_m {
  text-align: left; }

.h_mbTable_m li {
  margin-bottom: 20px;
  color: #6a6a6a;
  font-size: 13px; }
  .h_mbTable_m li i {
    color: #dc0510;
    font-size: 13px;
    vertical-align: middle;
    font-family: "宋体";
    padding-left: 5px; }

.h_mbTable_m input {
  width: 262px;
  padding-left: 10px;
  height: 37px;
  line-height: 37px;
  vertical-align: middle;
  font-size: 13px;
  color: #6a6a6a;
  font-family: "微软雅黑"; }

.h_mbTable_m .h_login_yz {
  width: 125px;
  padding-left: 10px; }

.h_login_yzImg {
  vertical-align: middle;
  width: 121px;
  height: 39px;
  margin: 0 10px 0 12px; }

.h_login_refresh {
  cursor: pointer;
  width: 40px;
  height: 32px;
  vertical-align: middle;
  padding-left: 10px;
  line-height: 16px;
  color: #8a8a8a;
  font-size: 12px;
  display: inline-block; }

.h_login_refresh:hover {
  color: #dc0510;
  text-decoration: underline; }

.h_mbTable_m li>span:first-child {
  width: 55px;
  line-height: 37px;
  padding-right: 10px;
  vertical-align: middle;
  display: inline-block;
  text-align: right; }

.h_mbTable_m li .link {
  color: #dc0510;
  padding-left: 14px;
  line-height: 37px;
  vertical-align: middle;
  display: inline-block; }

.h_mbTable_m li .link:hover {
  text-decoration: underline; }

/* .xny_mb_password {
  background: url(/images/icon_small.png) no-repeat 238px -462px; }
*/

.h_mbTable_m .ty_btn {
  width: 274px;
  height: 39px;
  line-height: 39px;
  border-radius: 0;
  color: #fff;
  padding-left: 0;
  background-color: #dc0510;
  font-size: 16px;
  margin-top: 5px; }

.xny_mbCommon_right {
  text-align: center; }

.xny_mbCommon_rImg {
  width: 100%;
  height: 350px; }

.xny_reg_btn {
  border-radius: 0;
  width: 235px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  background-color: #ffc468; }

.xny_reg_btn:hover {
  color: #fff;
  background-color: #ffd377; }

.xny_login_right .xny_reg_btn {
  margin-top: 69px; }

input::-webkit-input-placeholder {
  color: rgba(160, 160, 160, 0.4) !important; }

input:-moz-placeholder {
  color: rgba(160, 160, 160, 0.4) !important; }

:-ms-input-placeholder {
  color: rgba(160, 160, 160, 0.4) !important; }

/*注册*/
.xny_reg_right .xny_mbCommon_rImg {
  height: 378px; }
.xny_reg_right .xny_reg_btn {
  margin-top: 62px; }

.xny_reg_main {
  height: 640px; }

.xny_reg_read a {
  color: #dc0510; }

.ty_radio {
  cursor: pointer; }
  .ty_radio i {
    width: 13px;
    height: 13px;
    overflow: hidden;
    margin-right: 5px;
    border: 1px solid #ededed;
    vertical-align: top;
    padding: 0 !important;
    display: inline-block; }
  .ty_radio.ty_radio_cur i {
    background: url(/images/ymc_gou.png) no-repeat; }

.xny_reg2_right .xny_mbCommon_rImg {
  height: 538px; }

.xny_reg2_main {
  height: 538px; }

.xny_reg2_body {
  margin-top: 11px; }
  .xny_reg2_body header {
    height: 109px;
    text-align: center;
    line-height: 109px;
    background: url(/images/ymc_gou.png) no-repeat 192px -24px;
    color: #23222b;
    font-size: 26px; }

.xny_reg2_intro {
  color: #848484;
  font-size: 14px;
  text-align: center;
  line-height: 30px; }
  .xny_reg2_intro span {
    padding-right: 20px; }
  .xny_reg2_intro em {
    color: #e52f35; }

.xny_reg2_btn {
  text-align: center;
  margin-top: 75px; }
  .xny_reg2_btn .ty_btn {
    border-radius: 0;
    text-align: left;
    width: 123px;
    padding-left: 19px;
    background-image: url(/images/icon_small.png);
    background-repeat: no-repeat;
    background-position: -186px -352px; }
  .xny_reg2_btn .ty_btn:hover {
    background-position: -190px -352px; }

.xny_reg2_backBtn {
  background-color: #ffc468;
  margin-left: 32px; }

.xny_reg2_backBtn:hover {
  background-color: #ffd377; }

/*忘记密码*/
.xny_forget_progress {
  width: 800px;
  margin-top: 25px;
  text-align: center;
  position: relative; }
  .xny_forget_progress .line {
    position: absolute;
    top: 6px;
    left: 108px;
    width: 600px;
    height: 1px;
    background-color: #dad6cb; }
  .xny_forget_progress ul {
    font-size: 0;
    padding-top: 18px; }
  .xny_forget_progress li {
    width: 25%;
    font-size: 13px;
    line-height: 2;
    color: #8c8c8c;
    position: relative; }
    .xny_forget_progress li i {
      position: absolute;
      top: -18px;
      left: 95px;
      width: 19px;
      height: 13px;
      background: url(/images/forgetPswBg.png) no-repeat; }
  .xny_forget_progress .pass {
    color: #dc0510; }
    .xny_forget_progress .pass i {
      background-position: 0 -13px; }

.xny_forget_body .h_mbTable_m {
  padding: 60px 0 0 140px; }

.xny_forget2_body .h_login_refresh {
  width: 75px; }

.xny_forget1_body .xny_forget_submit {
  background-color: #eb3841;
  margin-top: 15px;
  background-image: url(/images/forgetPswBg.png);
  background-repeat: no-repeat;
  background-position: 244px -26px; }
  .xny_forget1_body .xny_forget_submit:hover {
    background-position: 240px -26px;
    background-color: #fa4750; }

.xny_forget_btn {
  padding-top: 15px; }
  .xny_forget_btn .ty_btn {
    width: 131px;
    background-color: #eb3841;
    background-image: url(/images/forgetPswBg.png);
    background-repeat: no-repeat;
    background-position: 98px -26px; }
  .xny_forget_btn .ty_btn_cancel {
    background-color: #c4c4c4;
    background-position: 22px -66px; }
  .xny_forget_btn .forget_next {
    margin-left: 14px; }

.xny_forget2_tip span {
  background: url(/images/forgetPswBg.png) no-repeat -25px 0;
  height: 20px; }
.xny_forget2_tip strong {
  color: #23222b;
  font-size: 14px;
  font-weight: normal; }

.xny_forget3_tip span {
  font-size: 14px;
  color: #23222b; }
  .xny_forget3_tip span em {
    color: #f6871b; }

.xny_forget3_body span:first-child {
  width: 90px !important; }

.xny_forget4_body {
  padding-top: 70px !important; }

.xny_forget4_tip span {
  background: url(/images/forgetPswBg2.png) no-repeat 0 0;
  height: 50px; }
.xny_forget4_tip strong {
  color: #23222b;
  font-size: 20px;
  font-weight: normal; }
.xny_forget4_tip a {
  color: #e52f35;
  text-decoration: underline;
  padding: 0 4px; }

/*弹窗口*/
.ty_popDialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  z-index: 9999;
  display: none; }

.ty_popContent {
  position: absolute;
  width: 580px;
  height: 300px;
  background-color: #fff;
  left: 50%;
  top: 215px;
  margin-left: -290px; }

.ty_popHead {
  height: 45px;
  line-height: 45px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #f2f2f2; }

.ty_popHead h4 {
  color: #555;
  font-size: 16px;
  font-weight: normal;
  padding-left: 20px; }

.ty_popClose {
  position: absolute;
  right: 8px;
  top: 2px;
  font-size: 30px;
  font-family: "宋体";
  color: #5a595a;
  cursor: pointer; }

.mail_popMain {
  padding: 40px 80px 0; }

.member_mailVerify .mailVerify_submit {
  width: 132px;
  font-size: 14px;
  background-color: #e52f35; }
.member_mailVerify .mailVerify_submit:hover {
  background-color: #f43e44; }

.oldie .ty_popDialog {
  background: url(/images/blackBg.png) repeat; }

/*xny_Footer start */
.xny_footer {
  overflow: hidden;
  min-width:1200px;
  background-color: #c7000b;
  clear: both; }

.xny_f_main {
  width: 1200px;
  height: 655px;
  overflow: hidden;
  padding-top: 31px;
  margin: 0 auto; }

.xny_f_fl {
  width: 168px;
  height: 100px;
  float: left;
  overflow: hidden;
  padding-left: 5px; }

.xny_f_fl a {
  width: 139px;
  height: 60px;
  overflow: hidden;
  display: block;
  margin-bottom: 7px; }

.xny_f_fl a img {
  width: 100%;
  height: 100%;
  display: block;
  border: 0; }

.xny_f_fl span {
  height: 22px;
  line-height: 22px;
  font-size: 13px;
  color: #fff;
  display: block;
  padding-left: 5px; }

.xny_f_md {
  width: 840px;
  height: 647px;
  overflow: hidden;
  float: left;
  padding: 8px 0 0 29px; }

.xny_f_md hr {
  clear: both;
  height: 1px;
  background-color: #C3C1C1;
  margin: 0;
  padding: 0;
  border: none;
  opacity: 0.4;
  filter: alpha(opacity=40); }

.ie7 hr {
  display: none; }

.xny_f_md li {
  width: 225px;
  overflow: hidden;
  float: left;
  padding: 16px 54px 0 0;
  margin-bottom: 10px; }

.xny_f_md li.xny_f_end {
  padding-right: 0; }

.xny_f_mtitle {
  width: 150px;
  height: 26px;
  line-height: 26px;
  font-size: 16px;
  padding-left: 20px;
  color: #FFF;
  display: block;
  overflow: hidden;
  background: url(/images/icon_small.png) no-repeat 0 -14px; }

.xny_f_mintro {
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  overflow: hidden;
  padding-left: 20px; }

.xny_f_mintro span {
  padding-left: 1px; }

.xny_f_mintro .address_t {
  height: 40px;
  vertical-align: top;
  display: inline-block; }

.xny_f_mintro .address {
  width: 145px;
  display: inline-block; }

.xny_f_fr {
  width: 135px;
  height: 525px;
  overflow: hidden;
  float: left;
  padding: 8px 0 0 19px; }

.xny_f_fr h3 {
  height: 71px;
  line-height: 71px;
  font-size: 17px;
  color: #FFF;
  overflow: hidden;
  border-top: 5px solid #FFF;
  font-weight: normal; }

.xny_f_fr ul {
  height: auto;
  overflow: hidden;
  margin-top: -10px; }

.xny_f_fr li {
  height: auto;
  padding: 10px 0 14px;
  border-bottom: 1px solid #fff;
  overflow: hidden; }

.xny_f_fr li span {
  display: block;
  overflow: hidden; }

.xny_f_fr_row1 {
  height: 21px;
  line-height: 19px;
  padding: 3px 0 0 0;
  font-size: 13px;
  color: #fff; }

.xny_f_fr_row2 {
  height: 20px;
  line-height: 20px;
  font-size: 14px;
  color: #fff;
  font-weight: 14px; }

.xny_f_fr_cz {}

.xny_f_fr_wz { }

.xny_f_fr_wzc {
  height: auto;
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  padding-right: 13px;
  font-family: "微软雅黑"; }

.xny_f_fr p {
  height: 130px;
  overflow: hidden;
  margin-top: 16px; 
  margin-left:20px;
  }

.xny_f_fr p span {
  width: 100px;
  height: 88px;
  float: left; }

.xny_f_fr p img {
  width: 100px;
  height: 100px;
  border: 0;
  display: block; }

.xny_f_fr p b {
  display: block;
  text-align: center;
  font-size: 12px;
  color: #fff;
  font-weight: normal; 
      margin-top: 5px;
  }

.xny_f_fr_m {
  margin-right: 5px; }

.xny_f_nav {
  height: 60px;
  overflow: hidden;
  background-color: #FFF; }

.xny_f_nav_cont {
  width: 1250px;
  overflow: hidden;
  margin: 0 auto; }

.xny_f_nav_cont b {
    width: auto;
    height: 36px;
    line-height: 44px;
    font-size: 15px;
    color: #565555;
    float: left;
    font-weight: bold;
    padding-right: 0px;}

.xny_f_nav_cont ul {
    width: 1160px;
    overflow: hidden;
    float: left;
    padding-bottom: 10px; }

.xny_f_nav_cont li {
  width: auto;
  height: 36px;
  line-height: 45px;
  float: left; }

.xny_f_nav_cont li a {
  font-size: 13px;
  color: #666;
  background: url(/images/icon_small.png) no-repeat left -80px;
  padding: 0 16px;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  transition: all 0.8s; }

.xny_f_nav_cont li:first-child a {
  background: none; }

.xny_f_nav_cont li a:hover {
  color: #e42d33; }

.xny_f_nav_cont li.xny_f_nav_end a {
  border-right: 0; }

.xny_f_help {
  height: 51px;
  overflow: hidden;
  background-color: #FFF; }

.xny_f_help_cont {
  width: 1250px;
  height: 51px;
  border-top: 1px solid #dbdbdb;
  line-height: 51px;
  font-size: 12px;
  overflow: hidden;
  margin: 0 auto;
  color: #969696; }

.xny_f_help_fl {
  float: left; }

.xny_f_help_fr {
  color: #969696;
  float: right; }

/*xny_Footer end*/

/*犀牛云服务/下载中心下拉框*/
.h_drop_down_box { display: none; width: 602px; height: 245px; background-color: #fff; border-top: 1px solid #e8e8e8; position: absolute; top: 46px; left: 15px; z-index: 9999; -webkit-box-shadow: 2px 2px 15px #e4e2e2; -khtml-box-shadow: 2px 2px 15px #e4e2e2; -moz-box-shadow: 2px 2px 15px #e4e2e2; -ms-box-shadow: 2px 2px 15px #e4e2e2; -o-box-shadow: 2px 2px 15px #e4e2e2; box-shadow: 2px 2px 15px #666; }
.h_drop_down_box .box_left_mun { width: 128px; height: 242px; background-color: #f2f2f2; float: left; margin-top: 1px;}
.h_drop_down_box .box_left_mun > ul { width: 100%; overflow: hidden; }
.h_drop_down_box .box_left_mun > ul li { width: 100%; height: 40px; line-height: 40px; padding-left: 10px; box-sizing: border-box; }
.h_drop_down_box .box_left_mun > ul li.active { background-color: #fff; }
.h_drop_down_box .box_left_mun > ul li.active a { color: #e4393c; font-weight: 600; }
.h_drop_down_box .box_left_mun > ul li.active a.v_icon7 { background: url("/images/ver_icon7_2.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li.active a.v_icon6 { background: url("/images/ver_icon6_2.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li.active a.v_icon5 { background: url("/images/ver_icon5_2.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li.active a.v_icon4 { background: url("/images/ver_icon4_2.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li.active a.v_icon3 { background: url("/images/ver_icon3_2.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li.active a.v_icon2 { background: url("/images/ver_icon2_2.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li a { display: block; height: 41px; float: left; padding-right: 14px; box-sizing: border-box; font-size: 12px; color: #6c6c6c; }
.h_drop_down_box .box_left_mun > ul li a.v_icon7 { background: url("/images/ver_icon7_1.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li a.v_icon6 { background: url("/images/ver_icon6_1.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li a.v_icon5 { background: url("/images/ver_icon5_1.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li a.v_icon4 { background: url("/images/ver_icon4_1.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li a.v_icon3 { background: url("/images/ver_icon3_1.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_left_mun > ul li a.v_icon2 { background: url("/images/ver_icon2_1.png") no-repeat right center; background-size: 12px; }
.h_drop_down_box .box_right_cont { width: 474px; height: 243px; float: left; box-sizing: border-box; }
.h_drop_down_box .box_right_cont > ul { width: 100%; overflow: hidden; }
.h_drop_down_box .box_right_cont > ul li { width: 100%; height: 245px; padding-left: 35px; box-sizing: border-box; }
.h_drop_down_box .box_right_cont > ul li .pro_desc { width: 100%; height: 100px; line-height: 30px; padding: 10px 22px 0 0; box-sizing: border-box; font-size: 12px; color: #717171; overflow: hidden; text-indent: 30px; text-align:left; }
.h_drop_down_box .box_right_cont > ul li .pro_desc .pro_detial { color: #d6000f; display: inline-block; padding-right: 8px; background: url("/images/detial_arrows.png") no-repeat right center; background-size: 4px 7px; text-indent: 10px; height: 30px;line-height: 30px; font-size:12px;}
.h_drop_down_box .box_right_cont > ul li .pro_desc .pro_detial:hover { text-decoration: underline; }
.h_drop_down_box .box_right_cont > ul li .goto_pro_site { display: block; width: 128px; height: 35px; line-height: 35px; font-size: 12px; color: #fff; background-color: #e2705d; text-align: center; margin-top: 15px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.h_drop_down_box .box_right_cont > ul li .goto_pro_site:hover { background: #e4393c; -webkit-transition: all ease-out 0.3s; -khtml-transition: all ease-out 0.3s; -moz-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s; -o-transition: all ease-out 0.3s; transition: all ease-out 0.3s; }
.h_drop_down_box .box_right_cont > ul li .goto_dwon { display: block; width: 128px; height: 35px; line-height: 35px; font-size: 12px; color: #fff; padding-left: 53px; box-sizing: border-box; margin-top: 15px; background: url("../images/h_btn_down.png") no-repeat left 30px center, #e2705d; -webkit-border-radius: 35px; -khtml-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; border-radius: 35px; }
.h_drop_down_box .box_right_cont > ul li .goto_dwon:hover { background: url("/images/h_btn_down.png") no-repeat left 30px center, #e4393c; -webkit-transition: all ease-out 0.3s; -khtml-transition: all ease-out 0.3s; -moz-transition: all ease-out 0.3s; -ms-transition: all ease-out 0.3s; -o-transition: all ease-out 0.3s; transition: all ease-out 0.3s; }
.h_drop_down_box .box_right_cont > ul li .xnzs_down_desc { width: 100%; line-height: 30px; padding: 35px 0 15px 0; color: #3c3c3c; font-size: 13px; }
.h_drop_down_box .box_right_cont > ul li .xnzs_qrcode_box { width: 100%; height: 140px; }
.h_drop_down_box .box_right_cont > ul li .xnzs_qrcode_box .down_box1 { width: 137px; float: left; }
.h_drop_down_box .box_right_cont > ul li .xnzs_qrcode_box .down_box1 img { width: 137px; height: 137px; border: 1px solid #efeeee; }
.h_drop_down_box .box_right_cont > ul li .xnzs_qrcode_box .down_box2 { width: 260px; position: relative; float: left; margin-left: 30px; }
.h_drop_down_box .box_right_cont > ul li .xnzs_qrcode_box .down_box3 { width: 260px; height: 18px; float: left; position: relative; font-size: 18px; line-height: 18px; text-indent: 30px; color: #4c4c4c; margin: 20px 0px 0px 0px; }
.h_drop_down_box .box_right_cont > ul li .xnzs_qrcode_box .down_box4 { width: 260px; float: left; line-height: 25px; text-indent: 30px; color: #7a7a7a; font-size: 12px; margin: 10px 0px 0px 0px; }



/* 认证手机 start */
.xny_authPhone_m{padding-top:72px;}
.xny_authPhone_m li span,.xny_authPhone_m li input[type=text]{height:45px;line-height:45px;}
.xny_authPhone_m li input.ipt_phone{width: 278px;}
.xny_authPhone_m li input.ipt_phonecode{width: 164px;}
.xny_authPhone_m .hyzm_a1{height:45px;line-height:45px;display:inline-block;font-size:13px;color:#e52f35;margin-left:15px;overflow:hidden;vertical-align: middle;}
.xny_authPhone_m .hyzm_a1:hover{text-decoration:underline;}
.xny_authPhone_m em{height:45px;line-height:45px;display:inline-block;overflow:hidden;padding-left:20px;vertical-align: middle;}
.xny_authPhone_m em i{height:20px;line-height:20px;display:block;font-size:12px;color:#a6a6a6;margin-top:4px;vertical-align: middle;}
.xny_authPhone_m em a{height:22px;line-height:22px;display:block;font-size:12px;color:#a6a6a6;vertical-align: middle;}
.xny_authPhone_m em a:hover{text-decoration:underline;}
.xny_authPhone_prompt{height:auto;overflow:hidden;padding:99px 0 24px 135px;}
.xny_authPhone_prompt span{height:25px;line-height:25px;overflow:hidden;display:block;font-size:14px;color:#8a8a8a;margin-bottom:10px;}
.xny_authPhone_prompt p{height:auto;line-height:22px;overflow:hidden;display:block;font-size:12px;color:#8a8a8a;}

/* 手机修改 start */
.xny_editPhone_progress {
  width: 717px;
  margin-top: 37px;margin-left:56px;overflow:hidden;
  text-align: center;
  position: relative; }
  .xny_editPhone_progress .line {
    position: absolute;
    top: 6px;
    left: 110px;
    width: 497px;
    height: 1px;
    background-color: #dad6cb; }
  .xny_editPhone_progress ul {
    font-size: 0;
    padding-top: 18px; }
  .xny_editPhone_progress li {
    width: 239px;float:left;text-align:center;
    font-size: 13px;
    line-height: 2;
    color: #8c8c8c;
    position: relative; }
  .xny_editPhone_progress li i {
      position: absolute;
      top: -18px;
      left: 110px;
      width: 19px;
      height: 13px;
      background: url(/images/forgetPswBg.png) no-repeat; }
  .xny_editPhone_progress .pass {
    color: #dc0510; }
    .xny_editPhone_progress .pass i {
      background-position: 0 -13px; }
.xny_editPhone_yzm{height:auto;overflow:hidden;margin-top:34px;}
.xny_editPhone_yzm .xny_editPhone_ul {
  padding-left:98px;height:auto;overflow:hidden;}
.xny_editPhone_ul span{width:108px;height:32px;float:left;margin-right:12px;overflow:hidden;text-align:right;font-size:12px;color:#666666;}
.xny_editPhone_ul input{width:153px;height:45px;line-height:45px;overflow:hidden;float:left;margin-right:18px;}
.xny_editPhone_ul em{height:47px;line-height:47px;display:inline-block;overflow:hidden;padding-left:20px;vertical-align: middle;}
.xny_editPhone_ul em i{height:20px;line-height:20px;display:block;font-size:12px;color:#a6a6a6;margin-top:4px;vertical-align: middle;}
.xny_editPhone_ul em a{height:22px;line-height:22px;display:block;font-size:12px;color:#a6a6a6;vertical-align: middle;}
.xny_editPhone_ul em a:hover{text-decoration:underline;}
.xny_editPhone_error{width:100%;height:30px;line-height:30px;font-size:12px;color:#F00;text-indent:120px;display:none;float:left;}
.xny_editPhone_first{height:32px;line-height:32px;overflow:hidden;margin-bottom:35px;}
.xny_editPhone_first i{width:110px;height:32px;float:left;margin-right:10px;overflow:hidden;font-size:12px;color:#8a8a8a;}
.xny_editPhone_first a{width:auto;height:32px;float:left;font-size:13px;color:#e52f35;}
.xny_editPhone_first a:hover{text-decoration:underline;}
.xny_editPhone_md{height:auto;overflow:hidden;}
.xny_editPhone_md span{height:47px;line-height:47px;}
.xny_editPhone_next {
  padding-top: 22px; padding-left:120px;}
  .xny_editPhone_next .ty_btn {
    width: 131px;font-size:16px;color:#FFF;
    background-color: #eb3841;}
  .xny_editPhone_next .ty_btn:hover {
    background-color: #fa4750;}
.xny_editPhone_tsy{padding-top:60px;}
.xny_editPhone_newphone{height:47px;line-height:47px;overflow:hidden;margin-bottom:20px;}
.xny_editPhone_newphone input{width:262px;}
.xny_editPhone_newphone a{width:auto;height:32px;float:left;font-size:13px;color:#e52f35;}
.xny_editPhone_newphone a:hover{text-decoration:underline;}
.xny_editPhone_complete{height:24;line-height:24px;overflow:hidden;margin-top:71px;text-align:center;}
.xny_editPhone_complete span{display:inline-block;font-size:14px;color:#23222b;background: url(/images/editphone_complete.png) no-repeat left top;padding-left:50px;margin-right:2px;}
.xny_editPhone_complete em{display:inline-block;font-size:14px;color:#2d2d2d;}
.xny_editPhone_complete em i{color:#d7000f;}
.xny_complete_return{height:76px;line-height:76px;overflow:hidden;text-align:center;}
.xny_complete_return a{font-size:14px;color:#d7000f;}
.xny_complete_return a:hover{text-decoration:underline;}
.xny_editPhone_com{padding-top:93px;}
/* 认证手机 end */

/* 认证邮箱 start */
.xny_authEmail_m{padding-top:72px;}
.xny_authEmail_m li span,.xny_authEmail_m li input[type=text]{height:45px;line-height:45px;}
.xny_authEmail_m li input.ipt_email{width: 277px;}
.xny_authEmail_m li input.ipt_emailcode{width: 144px;}
.xny_authEmail_m b{width:120px;height:39px;line-height:39px;display:inline-block;font-size:22px;color:#636363;margin:0 15px 0 10px;overflow:hidden;vertical-align: middle;background-color:#dadada;text-align:center;}
.xny_authEmail_m em{height:45px;line-height:45px;display:inline-block;overflow:hidden;vertical-align: middle;}
.xny_authEmail_m em i{height:20px;line-height:20px;display:block;font-size:12px;color:#8a8a8a;margin-top:4px;vertical-align: middle;}
.xny_authEmail_m em a{height:22px;line-height:22px;display:block;font-size:12px;color:#dc0510;vertical-align: middle;}
.xny_authEmail_m em a:hover{text-decoration:underline;}
.xny_authEmail_m .ty_btn{width:155px;}

/* 邮箱修改 start */
.xny_authEmail_edit{padding-top:72px;}
.xny_authEmail_edit li span,.xny_authEmail_edit li input[type=text]{height:45px;line-height:45px;}
.xny_authEmail_edit li span{width:140px;}
.xny_authEmail_edit li input{width: 277px;}
.xny_authEmail_edit .ty_btn{width:155px;}
/* 认证邮箱 end */

/* 账户安全 start */
.xny_account_sety{height:auto;overflow:hidden;padding:8px 0 20px 54px;}
.xny_account_sety ul{width:728px;overflow:hidden;}
.xny_account_sety li{height:66px;line-height:66px;overflow:hidden;border-top:1px dashed #e9e5da;padding:40px 0 40px 92px;}
.xny_account_sety li:first-child{border-top:0;}
.xny_account_sety li.sety_phone{background:url(/images/sety_phone.png) no-repeat left center;}
.xny_account_sety li.sety_email{background:url(/images/sety_email.png) no-repeat left center;}
.xny_account_sety li.sety_pwd{background:url(/images/sety_pwd.png) no-repeat left center;}
.xny_account_sety li b{width:130px;height:66px;font-size:16px;color:#2f2f2f;float:left;overflow:hidden;font-weight:normal;}
.xny_account_sety li span{width:395px;height:66px;line-height:66px;font-size:13px;color:#928c8c;float:left;overflow:hidden;text-align:left;}
.xny_account_sety li a{width:86px;height:66px;font-size:13px;color:#f34652;float:right;overflow:hidden;}
.xny_account_sety li a:hover{text-decoration:underline;}

/* 账户安全 end */

/*# sourceMappingURL=common.css.map */

/*分公司联系方式样式star*/
.xn_site_footerboxw{ width:100%;margin:0px auto;background:#c7000b;}
.xn_site_footerboxn{width:1200px;margin:0px auto;padding:30px 0px 22px 0px;}
.xn_site_ftboxlft{float:left;width:194px; margin:0px 0px 0px 6px;}
.clear,.cle {clear:both;}
.xn_site_ftlgw{width:194px;height:92px;padding:0px 0px 37px 0px;}
.xn_site_ftlgwlogo{display:block;width:139px;height:60px;margin-bottom:10px;}
.xn_site_ftlgwlogo img{width:139px;height:60px;}
.xn_site_ftlgwwz{width:194px;height:22px;color: #fff;display: block;font-size: 13px;height: 22px;line-height: 22px;padding-left: 5px;}
.xn_site_ftboxlftlx{width:135px;padding-left:2px;}
.xn_site_ftboxlftlxon{width:135px;height:42px;border-top: 5px solid #fff;color: #fff;font-size:16px;font-weight: normal;height:42px;line-height:42px;}
.xn_site_ftboxlftlxtw{width:135px;}
.xn_site_ftboxlftlxtw ul li{width:135px;padding:15px 0px;border-bottom: 1px solid #fff;}
.xn_site_ftboxlftlxtw ul li span{display:block;}
.xn_site_ftboxlftlxtw1{font-size:13px;height:22px;line-height:22px;color:#fff;}
.xn_site_ftboxlftlxtw2{font-size:14px;height:22px;line-height:22px;color:#fff;font-weight:bold;}
.xn_site_ftboxlftlxtw3{font-size:12px;height:44px;line-height:22px;color:#fff;}
.xn_site_ftboxlftlxth{width:135px;padding-top:16px;}
.xn_site_ftboxlftlxth span{display:block;width:100px;margin:0px auto;}
.xn_site_ftboxlftlxth1 img{width:100px;height:100px;}
.xn_site_ftboxlftlxth2{font-size:12px;height:22px;line-height:22px;color:#fff;text-align:center;}

.xn_site_ftboxrit{float:left;width:1000px;margin:10px 0px 0px 0px;}
.xn_site_ftboxrit ul{padding-top:10px;}
.xn_site_ftboxrit hr{background-color: #c3c1c1;border: medium none;clear: both;height: 1px;margin: 0;opacity: 0.4;padding: 0;}
.xn_site_ftboxrit hr:first-child {background-color: #c3c1c1;border: medium none;clear: both;height: 1px;margin: 0;opacity: 0.6;padding: 0;}
.xn_site_ftboxrit li {float: left;overflow: hidden;padding:24px 10px 10px 0px;width:323px;}
.xn_site_mtitle {background: rgba(0, 0, 0, 0) url(https://1.rc.xiniu.com/img/site/icon_small.png) no-repeat scroll 0 -14px;color: #fff;display: block;font-size: 16px;height: 26px;line-height: 26px;overflow: hidden;padding-left: 20px;width: 150px;}
.xn_site_mintro{padding-left: 20px;font-size:12px;line-height:22px;color:#fff;}
/*分公司联系方式样式end*/

/*页面底部*/
.xny_footer_wrapper { width: 100%; min-width:1200px; min-height: 168px; overflow: hidden; }
.footer_cont_one{background: #c7000b; width: 100%; padding-bottom: 32px;}
.china_branch{overflow: hidden;width: 1200px;  margin:0 auto; height: 117px;}
.china_branch_left{float: left; height: 29px; border-bottom: 3px solid #fff; width: 126px; color: #fff; font-size: 18px; font-weight: bold; padding-top: 85px; margin-right: 30px; background: url('https://www.xiniu.com/images/xnlogo.png') no-repeat 0 20px;}
.china_branch_right{float: left;color: #fff; border-bottom: 1px solid #d84d55; width: 1044px; height: 116px; background: url('https://www.xiniu.com/images/xnweixin.png') no-repeat right 17px;}
.branch_sz_title{font-size: 18px; font-weight: bold; padding:42px 0 24px;}
.branch_sz_add span{padding-right: 20px; font-size: 13px;}
.branch_region{ width: 1200px;margin: 0 auto;min-height: 232px;overflow: hidden;position: relative;-webkit-transition: height ease-in-out .6s;
-khtml-transition: height ease-in-out .6s;
-moz-transition: height ease-in-out .6s;
-ms-transition: height ease-in-out .6s;
-o-transition: height ease-in-out .6s;
transition: height ease-in-out .6s}
.branch_region_i{position: absolute; top: 0px; left: 157px; display: block; width: 2px; height: 32px; background: #c7000b;}
.branch_region_focus{position: absolute; top:39px; left: 152px; display: block; width: 6px; height: 8px; background:url('https://www.xiniu.com/images/focus.png') no-repeat;
  -webkit-transition: top ease-out 0.3s;
  -khtml-transition: top ease-out 0.3s;
  -moz-transition: top ease-out 0.3s;
  -ms-transition: top ease-out 0.3s;
  -o-transition: top ease-out 0.3s;
  transition: top ease-out 0.3s;
}
.branch_region ul{float: left; color: #fff;}
.branch_region_left{width: 87px; padding:32px 0 0 70px;}
.branch_region_left li{cursor: pointer; height: 32px; line-height: 22px; padding-bottom: 18px;}
.branch_region_left li span{font-size: 14px; color: #ffb6ba;}
.branch_region_left li i{width: 18px; height: 2px; display: block; background: #e38085; margin-top: 7px;
	transition: width 0.7s;
-moz-transition: width 0.7s;	/* Firefox 4 */
-webkit-transition: width 0.7s;	/* Safari 和 Chrome */
-o-transition: width 0.7s;	/* Opera */}
.branch_region_left li:hover i,.branch_region_left .region_ture i{width: 55px; background: #fff;}
.branch_region_left li:hover span,.branch_region_left .region_ture span{color: #fff;}
.branch_region_right{width: 1042px;  border-left: 1px solid #e38085; min-height: 217px; overflow: hidden; display: none;}
.branch_region_ture{display: block;}
.branch_region_right li{float: left; padding:0 0 0 51px; margin-top: 32px; width: 294px; color: #fff; background: url('http://www.xiniu.com/images/position.png') no-repeat 32px 3px;height: 137px;}
.region_cont span{display: block; overflow: hidden; line-height: 24px;font-size: 12px}
.region_cont_sl{float: left; width: 39px;}
.region_cont_sr{float: left; width: 255px;}
.region_title{font-size: 16px; padding-bottom: 4px;}

.xny_footer_wrapper .footer_cont_box { width: 100%; margin: 0 auto; background: #ff7f58; height: 40px;}
.xny_footer_wrapper .footer_cont_box .nav_qr_box { width: 1200px; color: #fff; margin: 0 auto; position: relative; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .fun_nav_list { width: 1100px; display: inline-block; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .fun_nav_list > ul { height: 40px; overflow: hidden; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .fun_nav_list > ul li { line-height: 40px; float: left; padding: 0 22px; position: relative; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .fun_nav_list > ul li:first-child { padding: 0 22px 0 0; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .fun_nav_list > ul li a { color: #fff; font-size: 15px; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .fun_nav_list > ul li a:hover { color: #c7000b; -webkit-transition: all 0.2s ease-in-out 0s; -khtml-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .fun_nav_list > ul li i { width: 1px; height: 12px; border-right: 1px solid #f6b7a3; position: absolute; top: calc( 50% - 6px ); right: 0; }

.pro_nav_list { width: 1200px; margin:0 auto; min-height: 60px; position: relative; color: #565555; font-size: 13px;    border-bottom: 1px solid #dbdbdb; }
.pro_nav_list .pro_label { min-width: 78px; height: 60px; line-height: 60px; position: absolute; top: 0; left: 0; font-size: 15px; font-weight: 600;}
.pro_nav_list > ul { width: 100%; overflow: hidden; padding-left: 92px; padding-top: 22px; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.pro_nav_list > ul li { float: left; margin-right: 20px; padding-bottom: 13px; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.pro_nav_list > ul li a { color: #666; font-size: 13px; }
.pro_nav_list > ul li a:hover { color: #c7000b; -webkit-transition: all 0.2s ease-in-out 0s; -khtml-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; }
.xny_footer_wrapper .footer_cont_box .nav_qr_box .qr_code { width: 100px; height: 100%; position: absolute; top: 0; right: 0; background: url("http://www.xiniu.com/images/erweima.jpg") no-repeat center; background-size: 100px; }
.xny_footer_wrapper .license_desc { width: 100%; }
.xny_footer_wrapper .license_desc .desc_cont { width: 750px; height: 38px; line-height: 20px; margin: 0 auto; color: #969696; font-size: 12px; overflow: hidden; text-align:center}
.desc_cont_left{width: 830px;}
.xny_footer_wrapper .license_desc .desc_cont .desc_cont_right{float: right;}
/* 会员中心*/
.member_pro_server_head 
{
    padding-top:0px!important;
  height: 30px;
  line-height: 30px;
  position: relative; 
  color:#000!important;
  font-weight:bold;
  font-size:15px!important;
  border-bottom:0!important;
  }
  .member_pro_server_body
  { padding-top: 0!important; margin-bottom: 0!important;  }
/*end 会员中心*/

.layui-layer-mim{border:6px solid #8D8D8D;border:3px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}
.login-dialog
{
    border:6px solid #8D8D8D;
    border:6px solid rgba(0,0,0,.2);
    border-radius:5px;
    -webkit-box-shadow: none !important;
    -khtml-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}
.login-dialog .layui-layer-title
{
    background:url(/images/login_logo.png) no-repeat left 15px center;
    background-image:url(/images/login_logo.png);
    background-repeat:no-repeat;
    -ms-background-position-x:15px;
    -ms-background-position-y:center;
    background-size:78px 25px;
}
@media (min-width: 240px) and (max-width: 768px) {
    .login-dialog .layui-layer-title
{
    background:url(/images/login_logo.png) no-repeat left 50px center;
    background-image:url(/images/login_logo.png);
    background-repeat:no-repeat;
    -ms-background-position-x:15px;
    -ms-background-position-y:center;
    background-size:78px 25px;
}
}
/*下载中心*/
.wyzs{
  width:540px; height:365px; background:url(/images/wyzs.png) no-repeat top left; padding-left:720px;
  margin: 60px 0px 120px 25px;}
  .xny_down_head2 {
  width: 434px;overflow: hidden;background: url(/images/wyzs_down_img.png) no-repeat 20px 26px;height: 106px;padding: 26px 0 0 106px; }
  .xny_down_head2 h2{width: 100%;height: 40px;line-height: 40px;color: #444;
    font-weight: bold;
    font-size: 30px;padding: 0px;margin: 0px;}
      .xny_down_head2 h5 {
        width: 135px;
    color: #414141;
    font-size: 16px;
    height: 60px;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    border-bottom: 3px solid #ccc; }
    .xny_down_head2 h5 em {
      color: #c7000b; }
      .xny_down_body {
  padding: 40px 0 0 106px;
  color: #3c3c3c;
  font-size: 13px; }
  .wyzs_dottom{width: 434px;height: 137px;position: relative;margin: 15px 0px 0px 106px;}
.wyzs_dottom1{ float: left;}
.wyzs_dottom2{width: 260px;position: relative;float: left;margin: 5px 0px 0px 30px;}
.wyzs_dottom3{width: 260px;height: 18px;float: left; position: relative;font-size: 18px;line-height: 18px;text-indent: 30px;color: #4c4c4c; margin: 26px 0px 0px 0px;}
.wyzs_dottom4{width: 260px;float: left;line-height: 25px;text-indent: 30px;color: #7a7a7a;font-size: 12px;margin: 10px 0px 0px 0px;}


/*下载中心-犀牛云客*/
.xnyk_box {
     background:url(/images/xnyk_bg.png) no-repeat center right;
     width:100%;
     margin-top:120px;
     overflow:hidden;
}
.xnyk{
  width:540px; height:365px;
  margin: 40px 0px 40px 60px;

}
  .xnyk_down_head2 {
  width: 434px;overflow: hidden;background: url(/images/xnyk_down_img.png) no-repeat 20px 26px;height: 106px;padding: 26px 0 0 106px; }
  .xnyk_down_head2 h2{width: 100%;height: 40px;line-height: 40px;color: #444;
    font-weight: bold;
    font-size: 30px;padding: 0px;margin: 0px;}
      .xnyk_down_head2 h5 {
        width: 135px;
    color: #414141;
    font-size: 16px;
    height: 60px;
    margin: 0px;
    padding: 0px;
    line-height: 30px;
    border-bottom: 3px solid #ccc; }
    .xnyk_down_head2 h5 em {
      color: #c7000b; }
      .xnyk_down_body {
              line-height: 25px;
  padding: 10px 0 0 106px;
  color: #3c3c3c;
  font-size: 13px; }
  .xnyk_dottom{width: 434px;height: 137px;position: relative;margin: 25px 0px 0px 106px;}
.xnyk_dottom1{ float: left;}
.xnyk_dottom2{width: 260px;position: relative;float: left;margin: 5px 0px 0px 30px;}
.xnyk_dottom3{width: 260px;height: 18px;float: left; position: relative;font-size: 18px;line-height: 18px;text-indent: 30px;color: #4c4c4c; margin: 26px 0px 0px 0px;}
.xnyk_dottom4{width: 260px;float: left;line-height: 25px;text-indent: 30px;color: #7a7a7a;font-size: 12px;margin: 10px 0px 0px 0px;}


/*友情链接*/
.xny_friend_link { width: 1200px; padding-top: 10px; padding-bottom: 0; overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; margin: 0 auto; }
.xny_friend_link .link_cont_box { width: 1200px; height: 26px; line-height: 24px; margin: 0 auto; overflow: hidden; -webkit-transition: height ease-in-out 0.4s; -khtml-transition: height ease-in-out 0.4s; -moz-transition: height ease-in-out 0.4s; -ms-transition: height ease-in-out 0.4s; -o-transition: height ease-in-out 0.4s; transition: height ease-in-out 0.4s; }
.xny_friend_link .link_cont_box > ul { width: 1095px; float: left; }
.xny_friend_link .link_cont_box > ul > li { line-height: 26px; float: left; position: relative; padding-right: 20px; box-sizing: border-box; }
.xny_friend_link .link_cont_box > ul > li a { color: #777; font-size: 12px; }
.xny_friend_link .link_cont_box > ul > li a:hover { color: #c7000b; -webkit-transition: color ease-in-out 0.4s; -khtml-transition: color ease-in-out 0.4s; -moz-transition: color ease-in-out 0.4s; -ms-transition: color ease-in-out 0.4s; -o-transition: color ease-in-out 0.4s; transition: color ease-in-out 0.4s; }
.xny_friend_link .link_label { min-width: 90px; float: left; text-align: right; box-sizing: border-box; font-size: 15px; color: #333; }
.xny_friend_link .drop_down_link { display: none; width: 15px; height: 15px; float: left; background-color: #9c9c9c; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; position: relative; margin-top: 6px; cursor: pointer; }
.xny_friend_link .drop_down_link:hover { background-color: #e25860; }
.xny_friend_link .drop_down_link.down:after { -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.xny_friend_link .drop_down_link:after { content: ">"; width: 100%; height: 100%; line-height: 16px; text-align: center; display: block; font-family: "宋体"; color: #fff; font-size: 11px; -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all ease-in-out 0.4s; -khtml-transition: all ease-in-out 0.4s; -moz-transition: all ease-in-out 0.4s; -ms-transition: all ease-in-out 0.4s; -o-transition: all ease-in-out 0.4s; transition: all ease-in-out 0.4s; }
.xny_footer_wrapper{display:block;}
.footer_mobile{display:none;}




/*old 分公司联系方式样式star*/
.xn_site_footerboxw{ width:100%;margin:0px auto;background:#c7000b;}
.xn_site_footerboxn{width:1200px;margin:0px auto;padding:30px 0px 22px 0px;}
.xn_site_ftboxlft{float:left;width:194px; margin:0px 0px 0px 6px;}
.clear,.cle {clear:both;}
.xn_site_ftlgw{width:194px;height:92px;padding:0px 0px 37px 0px;}
.xn_site_ftlgwlogo{display:block;width:139px;height:60px;margin-bottom:10px;}
.xn_site_ftlgwlogo img{width:139px;height:60px;}
.xn_site_ftlgwwz{width:194px;height:22px;color: #fff;display: block;font-size: 13px;height: 22px;line-height: 22px;padding-left: 5px;}
.xn_site_ftboxlftlx{width:135px;padding-left:2px;}
.xn_site_ftboxlftlxon{width:135px;height:42px;border-top: 5px solid #fff;color: #fff;font-size:16px;font-weight: normal;height:42px;line-height:42px;}
.xn_site_ftboxlftlxtw{width:135px;}
.xn_site_ftboxlftlxtw ul li{width:135px;padding:15px 0px;border-bottom: 1px solid #fff;}
.xn_site_ftboxlftlxtw ul li span{display:block;}
.xn_site_ftboxlftlxtw1{font-size:13px;height:22px;line-height:22px;color:#fff;}
.xn_site_ftboxlftlxtw2{font-size:14px;height:22px;line-height:22px;color:#fff;font-weight:bold;}
.xn_site_ftboxlftlxtw3{font-size:12px;height:44px;line-height:22px;color:#fff;}
.xn_site_ftboxlftlxth{width:135px;padding-top:16px;}
.xn_site_ftboxlftlxth span{display:block;width:100px;margin:0px auto;}
.xn_site_ftboxlftlxth1 img{width:100px;height:100px;}
.xn_site_ftboxlftlxth2{font-size:12px;height:22px;line-height:22px;color:#fff;text-align:center;}

.xn_site_ftboxrit{float:left;width:1000px;margin:10px 0px 0px 0px;}
.xn_site_ftboxrit ul{padding-top:10px;}
.xn_site_ftboxrit hr{background-color: #c3c1c1;border: medium none;clear: both;height: 1px;margin: 0;opacity: 0.4;padding: 0;}
.xn_site_ftboxrit hr:first-child {background-color: #c3c1c1;border: medium none;clear: both;height: 1px;margin: 0;opacity: 0.6;padding: 0;}
.xn_site_ftboxrit li {float: left;overflow: hidden;padding:24px 10px 10px 0px;width:323px;}
.xn_site_mtitle {background: rgba(0, 0, 0, 0) url("https://1.rc.xiniu.com/img/site/icon_small.png") no-repeat scroll 0 -14px;color: #fff;display: block;font-size: 16px;height: 26px;line-height: 26px;overflow: hidden;padding-left: 20px;width: 150px;}
.xn_site_mintro{padding-left: 20px;font-size:12px;line-height:22px;color:#fff;}
/*old 分公司联系方式样式end*/

/*2017-8-25*/
.xny_index_pro_m li{
	width: 33.33%;
	height: 210px;
	box-sizing: border-box;
	margin-left: 0;
	border-left: none;
}
.xny_index_pro_m li:nth-child(1),
.xny_index_pro_m li:nth-child(2),
.xny_index_pro_m li:nth-child(3) {
	border-bottom: none;
}
.xny_index_pro_m li:nth-child(3n+1){
	border-left: 1px solid #dbdbdb;
}
.xny_index_pro_m li:hover {
    border: 1px solid #d7000f;
    z-index: 2; 
}
.xny_index_pro_m .icon{
	width: 100%;
	margin: 45px auto 20px;
}
.xny_index_pro_m .icon img{
	display: block;
	margin: 0 auto;
}
.xny_index_pro_m .con{
	width: 100%;
	margin: 0;
	text-align: center;
}
.xny_index_pro_m .con span{
	margin-top: 0;
}

/*优惠活动*/
.promotions{
	height: 375px;
	background: #f7f6f5;
}
.pro_cont{
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}
.jb_sdld_bt1{
	color: #2f2f2f;
	font-size: 24px;
}
.jb_sdld_bt1 small{
	color: #8b8b8b;
	font-size: 14px;
	padding-left: 10px;
}
.jb_sdld_bt1 a{
	font-size: 12px;
	color: #888;
	float: right;
	background: url(/images/icon_small.png) no-repeat 34px -349px;
	width: 44px;
	line-height: 36px;
}
.jb_sdld_bt1 a:hover{
	background-position: -126px -349px;
	color: #d7000f;
}
.pro_list{
	padding-top: 25px;
}
.pro_list li{
	width: 590px;
	height: 110px;
	float: left;
	background: #fff;
	margin-bottom: 20px;
}
.pro_list li:nth-child(odd){
	margin-right: 10px;
}
.pro_list li:nth-child(even){
	margin-left: 10px;
}
.pro_list li:hover{
	box-shadow: 5px 5px 5px #e0dfdf;
}
.pro_list li:hover .pro_text h4{
	color: #d7000f;
}
.pro_img{
	width: 160px;
	height: 110px;
	float: left;
}
.pro_img img{
	width: 100%;
}
.pro_text{
	padding: 0 25px 0 15px;
	float: left;
	width: 430px;
	box-sizing: border-box;
}
.pro_text h4{
	width: 100%;
	color: #2C2C2C;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 16px 0 9px;
}
.pro_text p{
	float: left;
	font-size: 12px;
	color: #777676;
	line-height: 20px;
	height: 36px;
	overflow: hidden;
}
.xny_index_m section.xny_index_gd{
	padding: 0;
}
.li_hot {
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url('/images/hot.png') no-repeat center center;
        background-size: auto auto;
    background-size: 100%;
}
@media(min-width: 768px){
    .list_view_er{
        width: 180px;
        margin: auto;
    }
    .list_view_er span{
        display: block;
        font-size: 14px;
        color: #444;
        text-align: center;
        margin-bottom: 15px;
    }
}
@media(max-width:768px){
    .list_view_er{
    width: 164px;
    height: auto;
    margin: auto;
    margin-bottom: 10px;
}
.list_view_er span{
    display: block;
    text-align: center;
    margin-bottom:5px;
}
}

/*咨询窗口*/
.flex_right_consultation {
        display: block;
        position: fixed;
        width: 150px;
        height: 200px;
        z-index: 2147483646 !important;
        left: auto;
        right: 8px;
        margin-left: 0px;
        top: 50%;
        bottom: auto;
        margin-top: -100px;
    }

    .bg {
        background-image: url(https://www.xiniu.com/Images/0.jpg);
    }

    .main {
        width: 150px;
        height: 200px;
        background-repeat: no-repeat;
    }

    .content {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 22px;
        padding: 3px;
        background: rgba(255, 255, 255, 0.3);
    }
    .launch {
        width: 150px;
        height: 200px;
        margin: 0 auto;
        cursor: pointer;
    }

    .launch {
        display: block;
        /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAWCAMAAAB68gtgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REMxNzIxQUM1ODZFMTFFMkE2QUJERjZDOTBFMjlDMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REMxNzIxQUQ1ODZFMTFFMkE2QUJERjZDOTBFMjlDMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQzE3MjFBQTU4NkUxMUUyQTZBQkRGNkM5MEUyOUMzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQzE3MjFBQjU4NkUxMUUyQTZBQkRGNkM5MEUyOUMzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvt6ESkAAAMAUExURand9oa71Kji/Wias/7rtJ3Y9aXe+f+yOqHZ9fdKLKXh/fvTkut3J/SbK//snv+lGv2rIo7I5a3h+vv7/PWxcpzT7CkpNcnO1Z3e/dCRMa7k/e+Waq3e9VqHnf/TLqLg/fnHeZZ6Wv/LVvrDZrl7ULHi+f+5QaHd+i5UaK6QdNF+LElxhf+hFYnB3JnW9KTb9WqUqpHO6skkF6rf+Jna+abc9qrh+vuHBIKzyjtidnKlvv/BS6nV68Xs/3apwbLg9ltrevOLGPu7FG+KnPJaQqzj/Mjt/7no/+Li4//GUYOjt5jV8v+fEvKFGf61K5HL5sHr/3XF7/rZr5XU87ni9/aTFbzp/7Xh9nvJ8LDk/PIUDrbn/vabF82EQ/mmFcLm+Lzk9/czFP7RapzF2uauUL+ab/iWFfumIa/f9rcOD7bm/aDf/P+wJf+pHUwtJUBGUf/89LTk+/fHp5rP526etDc3RJ7c+pTU9HyrwSIfKPqsKPOkWsbr/JfW9PanScTp+rp0Ov737e3y9pPT8ml9kEVvhH+20f308rPm/rHm/unt8f3WfFF8kf+7MYHM8Ux6kPX19x5FWJrc+o8xLOg4Idzl7pbV9J3a9//NF/L1+f713m6jvboyI50qFXWgtpvd/JzX9ZLU88np+ZbX9rDl/v/1yabf+5/f/prY9sDl97Dm/vihFm/B77Pi+Kvj/pXW9f+9Sff4+rbk/KHb95zX82y/7h4bJAszRvB/Gf+9M/++NLfo/rHl/f+4LgICApfY98TBvZfZ+P/cUJPU83mnvnKnwPSPGrLl/nivyvepOmGRqeipoXyaq3mwy6HX8bLV6n1GKqna8r+ylf2/Vt+lTMm2cO6KQP+rA0U+QouuwuiICImOnZK4y7Oztv+XBFB6kHZnXdQvHefKyFJgbeumBpLF37WKNv7hkqAYDtPb4/nm5neov83v/tybmsKwofS2i/GEEPOLFM/w/3Wsx/izR/ivS32qwP7uy5bP6fzo2qKBTLXl+4XO8Wq+7v///////8s3US4AAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAFAklEQVR42qzTfVRTdRjA8bsmIDr3puDAXSVs7Cc4YDCmd6igOQ2VzTQ0FFEp2Yoh4YZ4MQrTTUWQc31L1HhRnJYaGOW1EjMRNHoly7I3MyPt3dKMwkbP795NFI7/+d3Ovds593zOc579RnTfvBd9mtm3sG7i5qI/p/RuvK+Z42f2NAe/vE31NZ8vMyu8d1mZYcTGX+a8yeV9bB3f+vXrX6qrqwvFvcx1H9cArhF8+/gUCkVm+Bt9ysokNk7xuueTaTr40lccffr0sWPHePlO+274gfDX+xR+AOOYnrqmIJim6SN5792yfbjReBc8J2dfNG8rDqSUl5uKbstUXp6C8flPQucL8k54jntOHMl7bB3Q6enpvGu8nQZ2AsXLAsc+gTanBSkULYrq6mqMFz3lwYm5ijj8UQ6fnxxc4Dm+5riHDk7GdmhoXRViWWoFlmNZlo3qGGCfgGMc+JqjRY4WpBVSWmcF2NUZKU1NRau8eL+9e8VFTU0pGYDjwbtomp8c7njs9PRYtspojGXHGo0U0uj7RzH2sainaLWGUjgETuf7bdWboIwUk6lohxcPE4nCpCYTxp/u6urKVy6lv9g+fPik78fQBap0VagqiL0hN8pDSaRfwdr1brcbke4R7k5Sre4s06rV5paW6dWbDAyJDEDrdBmJJpP0bx6fBfYGi8mUiPFX8vPzP9z1xJUxkz77ZsyVK7usKrlKXsXKIb2A7SiLcscD7mDc/p3IoVar25BguYZkzQaKMZw5gyp0UHaizWTpx+H9zolWirMsNlNiNuBg538ZN+/iRy9AcfM2P6gCtgrJ9Xq93M4Kokg37mfWvwOVAW5GZYxguRlwUmZAutUGjKcl2myWgedEQzyelaJzYvFIi82WmEY8jPFpwZvnLQ6cHBi4eEscXTAN46w+Hupg7TC5P+RAasoxHViSWi4QYlxI6oRIp6HehtIabFLLwH9EomXLRKLLYvFZi9TWAPizhw7lJ9Of/xp3MXDysHe/Kz0SfAlwO3sD4yQiTrF2jCOyEXIgA6N5HpKxMh11rYJxoZ1vQa0NUqllpAfWDQuHk3hdIpU2tGJcpaLpb3/aElg5eLDncOlSusAIbCxTRcTDaUnwpyhBTJCTMWO80cm2YXu/jBUKXS7GWbFzD641Qpor+cvj+V0EC4fekeTmRvjwNf+uDQyEX2NwZen95/OsgBNVDJzzU3hoEs55mSamsTHI4GQuMKSGw5HMhSq0iNRifGJEbq5kEADDOFs8COMTiYOwFlX7uB9+rDyM7a0PhbTjfcQTBPEBhQQJCQkxCY0aRJljzE4GCWV+MpJBbdEaykWxZP0eGWKuFdbXT4yQSCTZYas8q9YCffn6H/CVx5OSkj4O+WRo6eHK57aeCAlRcjIuwcGyZAwu6ALLGoQuP9z+TuHO/dHRxUJXffGeWq1Qu62wMDVCMhr01ln4TzSyNRvs0RGpxMGFSVarNfLk9gVLvh762+OTTkZGemUcJ/fn8/ODdw0EMlS8jau5trmwuTk1YDRX2jM7NgxKm8F9DkglXuPwUSUlJQ+MGge3yAVLbtkxPTaGcTXRfMXFHF4IcHNzba0Pn5F99Wo2b3P47rmAW+WqJKVS2d4OLHch7rQxXlPzKoTl6bjZUOHs1XypATN6J2kAXLl7YU8velvk6xFfc30l+bLywUxK69GzAb1rSB1CdP93L1pytG9Duv8XYACYZVDdZpPw6wAAAABJRU5ErkJggg==);*/
    }
    @media(max-width:767px){
        .flex_right_consultation{
            display: none;
        }
    }