body{margin: 0 0 0 0; color: #333; padding: 0 0 0 0; font-size: 14px; font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;}
.hd_1{background: #123164; height: 40px; line-height: 40px; color: #fff;}
.hd_1_1 {display: flex; flex-direction: row; justify-content: space-between; width: 1255px; margin: 0 auto;}
.hd_1_1_l { display: flex; flex-direction: row;}
a{text-decoration: none;}
.right{padding-right:200px;height:200px;}
.left{padding-left:200px;height:150px;}
.hd_1_1_l  span{ margin: 0 5px;}
.hd_name{ color: #d2c925; }
.hd_1_1_r {width: 300px; display: flex; flex-direction: row; }
.hd_1_1_r a{color: #fff; text-decoration: none;  margin: 0 7px;}
.hd_1_1_r a:hover{color: rgb(135, 171, 238); }
.hd_2 {width: 1255px; display: flex; flex-direction: row; justify-content: space-between; padding: 5px 0; margin: 0 auto; }
.hd_2_m{display: flex; flex-direction: row; margin: 0 80px;  padding-top: 40px;color:#fff  }
.hd_2_m a{ margin: 0 17px;font-size: 20px; text-decoration: none; color: #fff;}
.hd_2_m a:hover{ color: #ff6600;}
.hd_2_m span{ font-size: 20px;}
.hd_2_r { display: flex; flex-direction: row; width: 350px; padding-top: 35px;}
.hd_2_r input { height: 40px; font-size: 16px; line-height: 40px; width: 200px; background: #e6e9f1; padding: 0 9px; border: 0;  outline: none;}
.hd_2_r input::placeholder{color: #999 !important;}
.hd_2_r button { height: 40px; line-height: 40px; width: 100px; background: #4c66c0;  border: 0; color: #fff; text-align: center;
     margin-left: 5px; cursor: pointer; font-size: 16px;}
.hd_2_r button:hover {  background: #284196; }
.main { height: 421px; background: url(../images/di01.jpg) repeat-x;}
.main_0 { width: 1255px; margin: 0 auto; display: flex; flex-direction: row; height: 421px;}
.main_menu {width: 270px; display: flex; flex-direction: column; background: #fff; height: 421px; }
.main_menu div {display: flex; flex-direction: row; justify-content: space-between;  line-height: 69px;
     border-bottom: 1px #d3dcf4 solid;  padding-left: 20px; padding-right: 10PX;}
.main_menu div a{ color: #222; font-size: 20px; text-decoration: none;  }
.main_menu div a:hover{ color:#ff6600 }
.main_menu div img{ width: 20px;  height: 20px; margin-top: 25px;}
.main_menu div:hover{ background-color: #fafafa;}
.main_r {position: relative;}
.main_zi {position: absolute; background: #fff; top:0; left: 0; height: 421px; width: 980px; border: 1px #d3dcf4 solid; 
     box-sizing: border-box; padding: 30px; display: flex; flex-direction: column;}
.main_zi_1 {display: flex; flex-direction: row; padding-top: 20px;}
.main_zi_item1 { display: flex; flex-direction: column; text-align: center; margin: 0 40px;}
.main_zi_item1 img { width: 150px;}
.main_zi_item1 a {  color: #336699; font-size: 18px; text-decoration: none; padding-top: 15px;}
.main_zi_item1 a:hover {  color:#ff6600}

/* 翻滚图 */
.baner_qy {width: 986px; height: 421px; }
.fullSlide{width:986px;position:relative;height:421px; margin: 0px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:986px !important;}
.fullSlide .bd li{width:986px !important;height:421px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:421px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/* 翻滚图 */

.middle_1 { width: 1255px; margin: 30px auto; display: flex; flex-direction: row; }
.middle_1_l {width: 270px; background: #298cd1; height: 480px; background-image: url(../images/beijing01.png); background-position: -30px 30px;
 display: flex; flex-direction: column;}
 .middle_1_l_a {display: flex; flex-direction: row; padding-left: 20px; padding-top: 30px;}
 .middle_1_l_a span{ color: #fff; font-size: 26px; padding-left: 10px; padding-top: 3px;}
 .middle_1_l_b { padding: 25px; color: #fff; line-height: 26px; font-size: 16px;}
.middle_1_r { width: 964px; height: 480px; margin-left: 20px; background: #f9f9f9; box-sizing: border-box; padding: 20px 40px; display: flex; flex-direction: column;}
.middle_1_r_tit {display: flex; flex-direction: row; justify-content: space-between;}
.middle_1_r_tit_l { display: flex; flex-direction: row;}
.middle_1_r_tit_l span{font-size: 26px; margin-top: 3px; margin-left: 10px;}
.middle_1_r_tit a{ padding-top: 10px;}
.middle_soft_list1 {display: flex; flex-direction: row; flex-wrap: wrap; }
.middle_soft_item {background: #fff; display: flex; margin-top: 20px; flex-direction: row; width: 422px; box-sizing: border-box; padding: 25px; height: 180px;}
.middle_soft_item:nth-of-type(2n) { margin-left: 30px;}
.middle_soft_info {display: flex; flex-direction: column; padding-left: 20px;}
.middle_soft_info_title { font-size: 26px; color: #455956; padding: 5px 0; font-family: Arpaial, sans-serif;}
.soft_tb1 {width:95px; height: 95px; margin-top: 15px;}
.middle_soft_intro {color: #98aca9;}
.middle_soft_info_more {display: flex; flex-direction: row;  justify-content: end; padding-top: 15px;}
.middle_soft_info_more a{color: #65aad2; text-decoration: none;}
.middle_soft_info_more a:hover{color:#336699}
.middle_soft_info_more img{margin-left: 25px; margin-right: 5px;}

.middle_2 { width: 1255px; margin: 30px auto; display: flex; flex-direction: row;}
.middle_2_l {width: 270px; display: flex; flex-direction: column; border:1px #f5f5f5 solid;height: 410px; box-sizing: border-box;}
.middle_2_l_1 {display: flex; flex-direction: row; padding: 15px 15px;}
.middle_2_l_1 span{font-size: 26px;  padding-left: 15px;}
.middle_2_l_list {  padding: 15px 8px;}
.middle_2_l_list:nth-of-type(1n) {background: #fff;}
.middle_2_l_list:nth-of-type(2n) {background: #f5f5f5;}
.middle_2_l_list a{ font-size: 16px;  text-decoration: none; color: #333;}
.middle_2_l_list a:hover{  color: #336699;}
.more_01 {line-height: 30px; display: flex; flex-direction: row; justify-content: end; padding: 15px 15px;   }

.middle_2_r {width: 964px; margin-left: 20px; height: 410px; border:1px #f5f5f5 solid;}
.middle_2_r_1 {display: flex; flex-direction: row;  padding: 15px 15px;justify-content: space-between; box-sizing: border-box;}
.middle_2_r_1 div {display: flex; flex-direction: row; }
.middle_2_r_1 div span{font-size: 26px; padding-left: 15px; }
.middle_2_r_1 a { padding-right: 20px; padding-top: 10px; }
.middle_2_r_list {display: flex; flex-direction: column;}
.middle_2_r_item {display: flex; flex-direction: row;  box-sizing: border-box; padding: 10px 20px;}
.middle_2_r_item img {width: 90px; height: 90px;}
.middle_help_info {display: flex; flex-direction: column; padding-left: 20px;}
.middle_help_info a{font-size: 23px; text-decoration: none; padding: 5px 0; color: #333;}
.middle_help_info a:hover{ color: #336699;}
.middle_help_info span{color: #888; font-size: 16px;}

.softList_t1 {display: flex; flex-direction: row; width: 1255px; margin: 30px auto;}
.softList_t1_a {flex: 1;}
.softList_t1_a div{ height: 15px; border-radius: 15px; background: #f6f6f6; margin-top: 20px;}
.softList_t1_b {width: 200px; padding: 0 15px;  display: flex; flex-direction: row; justify-content: center;}
.softList_t1_b h2{font-size: 28px; font-weight: 600; margin: 0; padding: 0;}
.softList_content {display: flex; flex-direction: row; width: 1255px; margin: 20px auto; flex-wrap: wrap; justify-content: space-between;}
.softList_item {width: 45%;  display: flex; flex-direction: row; padding: 10px 0;}
.softList_item_info {padding-left: 20px;}fon
.softList_item_info h2{ margin: 0;  padding: 0; font-size: 22px; font-weight: 200; padding: 10px 0;}
.softList_item_name {display: flex; flex-direction: row; flex-wrap: wrap;}
.softList_item_name a{ font-size: 16px;  color: #333;  padding: 0px 12px; margin: 3px 0; border-right: 1px #ccc solid;  }
.softList_item_name a:last-child{  border-right: 1px #fff solid;  }
.softList_item_name a:hover{ color: #336699; }
.softList_item_name span{margin: 0 10px;}

.kefuqu {background: #f8f8f8; margin-top: 35px; height: 380px;  display: flex;  flex-direction: column;}
.kefuqu_t {margin: 40px auto; font-size: 30px; width: 200px;  text-align: center; font-weight: 600; }
.kefuqu_b { width: 1255px;  margin: 0px auto; display: flex; flex-direction: row; justify-content: space-between;}
.kefuqu_item {width: 45%; background: #fff; display: flex; flex-direction:row;}
.kefuqu_item_1 {display: flex; flex-direction: column; margin-left: 20px;}
.kefuqu_item_1 h2{margin: 0; padding: 25px 10px; font-size: 24px; font-weight: 200; }
.kefuqu_item_1 span{padding: 3px 0; color: #555;}
.kefuqu_item_1 img{width: 110px;}
.foot {background: #6b6b6b;  color: #fff; padding-top: 50px; box-sizing: border-box;}
.foot_a { width: 1255px; margin: 0 auto; display: flex; flex-direction: row;}
.foot_a_l {display: flex; flex-direction: column;  padding-right: 40px; border-right: 1px #999 solid;}
.foot_a_m {display: flex; flex-direction:column ; padding: 15px 20px;}
.foot_a a{color: #fff; padding: 0 20px;  border-right: 1px #fff solid; font-size: 16px;}
.foot_a a:last-child{ border-right: 0px #fff solid;}
.foot_a a:hover{color: rgb(150, 212, 233); }
.foot_a_m_2 {display: flex; flex-direction: row; padding-left: 20px; padding-top: 20px;}
.foot_a_m_2 i { color: #d2c925; margin: 0 10px;}
.foot_a_r { border-left: 1px #999 solid; display: flex; flex-direction: column; padding-left: 40px;}
.foot_a_r b{ font-size: 18px;margin-top: 12px;}
.foot_a_r div{ display: flex; flex-direction: row; padding-top: 20px; margin-left: -15px;}


.content0{   min-height: 600px; background: #f5f5f5; box-sizing: border-box; padding: 30px 0;}
.content1 {width: 1300px; margin: 0 auto;  display: flex; flex-direction: row;}
.content_l {width: 220px; display: flex ; flex-direction: column; padding-top: 40px;}
.content_l a{ padding: 3px 20px; margin: 3px 0; border:1px #fff solid; color: #333; font-size: 18px; text-decoration: none;
      background: #fff;  line-height: 45px; border-radius: 5px; display: flex; flex-direction: row; justify-content: space-between;}
.content_l a:hover{ border:1px #f6e58a solid; color: #ff6600;  }
.content_l2 {width: 220px; display: flex ; flex-direction: column; padding-top: 40px;}
.content_l2_a{background: #fff; padding: 8px 15px; font-size: 25px;}
.content_l2_b {background: #fff; margin: 2px 0; padding: 20px;}
.content_l2_b h3{margin: 0; padding: 0; font-size: 20px;}
.content_l2_b_1 { display: flex; flex-direction: column; padding: 10px 5px;}
.content_l2_b_1 a{ display: flex; flex-direction: row; padding: 10px 0; justify-content: space-between; font-size: 18px; color: #888; text-decoration: none;}
.content_l2_b_1 a:hover{color: #ff6600;}

.content_r {flex:1; display: flex; flex-direction: column; margin-left: 30px; }
.content_item {background: #fff; padding: 20px; box-sizing: border-box; display: flex; flex-direction: row; margin: 5px 0;}
.content_item img{width: 150px; height: 100px; margin-top: 15px;}
.content_nav {font-size: 16px; padding-bottom: 20px;}
.content_softInfo { display: flex; flex-direction: column; width: 100%; padding-left: 30px;}
.content_softInfo a {font-size: 28px; text-decoration: none;  color: #333; padding-bottom: 10px;}
.content_softInfo a:hover {color: #ff6600;}
.content_softInfo span {font-size: 16px; color: #555;}
.time_soft { color: #336699 !important; padding: 3px 0;}
.content_softInfo button{ width: 150px; height: 25px; font-size: 16px; background: #fff; border: 0; text-align: left; cursor: pointer; color: #d2c925;}
.content_softInfo button:hover{  color: #ff6600;}
.pageNav {padding: 20px 0; display: flex; flex-direction: row; justify-content: end; }
.pageNav a{width: 60px; text-align: center; height: 35px;  color: #123164; text-decoration: none; margin: 0 5px;}
.pageNav a:hover{color: #ff6600;}


.showInfo{ background: #fff; min-height: 600px; box-sizing: border-box; padding: 50px; display: flex; flex-direction: column;}
.softInfo1 {display: flex; flex-direction: row;}
.softInfo1_1 { display: flex; flex-direction: column; padding-left: 50px;}
.softInfo1_1 h1{margin: 0; padding: 0; padding-bottom: 10px;}
.softInfo1_1 div {padding: 5px 0; font-size: 16px; display: flex; flex-direction: row;}
.softInfo1_1 div b {padding-right: 10px;}
.softInfo1_1 select {padding: 6px 0; font-size: 16px; margin-top: -5px;}
.softInfo1_1 button{width: 200px; height: 46px; line-height: 46px; font-size: 16px; text-align: center; background: #fff;
      color: #666; border: 1px #999 solid; border-radius: 3px; cursor: pointer;}
.softInfo1_1 button span{ margin: 0 3px;}
.softInfo1_1 button span:nth-child(1){ font-size: 20px;}
.softInfo1_1 button:hover{background: rgb(74, 172, 230); color: #fff; border: 1px #4aace6 solid;}
.softClub { margin-top: 60px; padding-left: 20px; display: flex; flex-direction: row; border-bottom: 1px #999 solid; height: 50px; background: url(../images/xian_di.jpg) repeat-x; }
.softClub div{width: 150px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; margin: 0 3px; background: #999; color: #fff; 
     border-top: 1px #999 solid; border-left:1px #999 solid; border-right: 1px #999 solid; cursor: pointer;}
.clubOn{background: #fff !important;border-bottom: 1px #fff solid; z-index: 5; margin-bottom: 0px; color: #333 !important;}
.contentView0 { padding: 20PX; font-size: 16px; line-height: 22px; }

.contentZw {background: #fff;  padding: 30px; min-height: 500px; display: flex; flex-direction: column;}
.contentZw h1 {margin: 0; padding: 8px 0; border-bottom: 1px #d7dcdf solid;}
.contentZw i { padding: 10px 10px; color: #999; }
.contentZw span { margin-top: 20px; font-size: 16px;  line-height: 22px;}

.contentMem {background: #fff;  padding: 30px; min-height: 500px; display: flex; flex-direction: column;}
.memInfo {display: flex; flex-direction: row; border-bottom: 1px #ccc solid; padding-bottom: 25px;}
.memInfo img {width: 140px; height: 140px; border-radius: 8px;}
.memInfo01 { padding-left: 30px; display: flex; flex-direction: column;}
.memInfo01 h2{ padding: 0; margin: 0;}
.memInfo01 div{ padding: 5px; font-size: 16px; display: flex; flex-direction: row;}
.memInfo01 i{ color: cadetblue;}

.content_03 { display:flex; flex-direction: row;  padding: 30px 10px;}

.yuan{width: 100px; height: 100px; border-radius: 50%;  display: flex; flex-direction: column;  color: #fff; justify-content: center; align-items: center;}
.landise { background: #4a90c0;}
.huangse {  background: #d1dd0a;}
.yuan span {font-size: 40px;}
.content_03_a { text-align: center; font-size: 16px; padding-top: 10px;}
.content_03_a i { color: #ff6600;}
.content_04 { padding-top: 30px; display: flex; flex-direction: column;}
.content_04 h2 { margin: 0; padding: 0; font-size: 22px; font-weight: 300;}
.content_04_a { display: flex; flex-direction: row; padding: 20px 0;}
.soft_item_a {display: flex; flex-direction: column; margin: 10px 20px;}
.soft_item_a img{width: 90px; height: 90px;border-radius: 30px;
    border: 1px;
    border-style: solid;
    border-color: #e9e7c1;}
.soft_item_a a{ padding-top: 10px; text-align: center; }



 /* 按钮 */
  .bt_kdh01 { width: 247px; height: 72px; line-height: 72px; background: #1fbec6; border-radius: 5px; display: flex; 
     flex-direction: row; box-sizing: border-box; padding: 0 25px; margin-left: 10px; cursor: pointer; margin-top: 10px;  margin-bottom: 10px;}
   .bt_kdh01 span{ color: #fff; font-size: 20px; margin-left: 10px;}
   .bt_kdh01 span:first-child {  font-size: 46px !important; margin-left: 1px;}
   .bt_kdh01:hover{ opacity: 0.8;}

 /* 按钮 */

/*  链接*/
.link_lan{color: #65aad2; text-decoration: none;}
.link_lan:hover{color: #336699; }
/*  链接*/
