﻿@charset "utf-8";
/* CSS Document */
body { margin: 0 auto;padding: 0;font-family:微软简标宋;font-size: 14px;color:#333333; text-align: center; background-color:#F3F6F7;}
ul {margin: 0px;padding: 0px;list-style: none;}
li {margin: 0px;padding: 0px;list-style: none;}
a:link { color: #333333; text-decoration: none;font-family: 微软简标宋;}
a:visited {text-decoration: none;color: #333333;font-family: 微软简标宋;}
a:hover {text-decoration: none;color:#01006D;font-family: 微软简标宋;}
a:active {text-decoration: none;color: #333333;font-family: 微软简标宋;}
.fanye{ width:100%; text-align:center; margin:20px 0 20px 0; height:30px; line-height:30px;}
.fanye a{ border:#bbb solid 1px; padding:0px 10px; font-size:12px; color:#333333;font-family: 微软简标宋; font-size:16px; line-height: 30px; display: inline-block; border-radius: 0px;margin:0 1px;}
.fanye span a{ margin: 0 2px;padding:0 20px;font-family: 微软简标宋; font-size:16px;}
.fanye span .current{ color:#333333; background-color:#245399; border:#E5E5E5 solid 1px;font-family: 微软简标宋; font-size:16px;}
.fanye a:hover{color:#ffffff; background-color:#245399; border:#E5E5E5 solid 1px;font-family: 微软简标宋; font-size:16px;}
.pages{font-family: 微软简标宋; font-size:16px;}
img {border: 0;}
.index {max-width: 1300px; height: auto;margin-left: auto;margin-right: auto; background-color:#fff;}
.index2 {max-width: 1300px; height: auto;margin-left: auto;margin-right: auto; background-color:transparent;}
.index_middle { width: 100%; height: auto; margin-bottom: 15px;background-color: #fff;}
.hengtu{ width:100%; height:auto; float:left; text-align:left; background-color:#fff; margin-top:15px;}
.hengtu2{ width:50%; height:auto; float:left; text-align:left; background-color:#fff; margin-top:15px;}
.content {width: 100%; height: auto; float: left; text-align: left;}
.content table { width: 97%;height: auto; margin: 2px 0px 0px 5px;  float: left; text-align: left;table-layout: fixed;}
.content table td {height: 23px;line-height: 23px;vertical-align: middle;border-bottom: dashed 1px #C8C8C8; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.mt10 {margin-top: 0px; z-index:-8;}
.oflow-hd {overflow: hidden; z-index:-8;}
.ftsz-18 {font-size: 16px;}
.hide {display: none;}
.clear { clear:both; }
/*tab切换*/
.index-cnt-hfix280 {height: auto;overflow: hidden; padding:0px 12px;z-index:-9;}
.index-cnt-hfix280 li{border-bottom:1px dotted #dedede; position:relative; padding:0 50px 0 0;}
.index-cnt-hfix280 li a{display:block; height:36px; width:100%; line-height:36px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.index-cnt-hfix280 li span{position:absolute; right:0; top:0; line-height:36px; color:#bbb; text-align:center;}
.index-cnt-hfix280 li:last-child{border:0;}
.common-text-title-box {height: 45px; z-index:-6;}
.common-text-title-bar { z-index:-5;display: inline-block;overflow: hidden;height: 45px;padding-right: 21px;background: url('../WebImg/tabbg.png') right 0 no-repeat;}
.common-text-title-bar li { line-height: 40px;float: left; height: 40px;margin-top: 5px; padding: 0 20px;transition: all .2s linear; text-align: center;}
.common-twowords-title-bar li {padding: 0 40px;}
.common-text-title-bar li a {display: block; text-decoration:none;}
.common-text-title-bar .tab-current {line-height: 45px;height: 45px;margin-top: 0; z-index:-5;}
.common-tab-content-box {overflow: hidden;margin: 5px 0; z-index:-7;}
.common-tab-content-box li {line-height: 35px;overflow: hidden;height: 35px;padding-left: 8px;background-position: 0 -2595px;border-bottom:1px dotted #dedede;}
.common-tab-content-box li em {margin-left: 6px;}
.common-tab-content-box li em a {margin-left: 6px;}
.common-tab-content-box li span {margin-left: 6px;}
.conmon-tab-department li {padding-left: 0;background: none;}
.common-text-blucle-title-bar {padding-right: 0;}
.common-text-blucle-title-bar li {padding: 0 8px;transition: none;background-position: 0 -384px;}
.common-text-blucle-title-bar .bg-img-none {background: none;}
.common-text-blucle-title-bar .tab-current {line-height: 40px;height: 40px;margin-top: 5px;}
/*首页-最上头*/
.index_top{width: 100%;height: 40px;line-height: 40px;background: #245399;}
.index_top_left{ float: left;}
.index_top_left span a{color: #ffffff; font-size: 14px;}
.index_top_left span a:hover{font-weight: 800;font-family: 微软简标宋;}
.index_top_left span{color: #fff;font-size: 14px;}
.index_top_right{}
#time{padding: 0 10px;}
.index_top_right{float: right;}
.index_top_right span{color:#fff;font-size: 14px;float: left;}
.index_top_right .rx{padding-left: 20px;padding-right: 7px;background: url("../WebImg/rexian.png") no-repeat left center;}
.indexLogoBg{width: 100%;height:240px; background:url('../WebImg/logobg.jpg') repeat-x center 0px;}
.indexLogo{ width:100%; height:220px; position:absolute; top:0; background:url('../WebImg/indexLogo.png') no-repeat center 0px;}
/*首页-菜单*/
.index_menus{width:100%;height:68px;line-height:68px;background:#245399; margin-bottom: 15px;}
.menus {position:relative;width:100%;margin:0 auto;}
.menus a {color:#fff;}
.menus h3 {font-size:1.375em; font-weight:bold; margin-top:-1px;}
.menus h3 a {display:block;width:115px;text-align:center;font-weight:bold;}
.menus .m {float:left;position:relative;z-index:1;}
.menus .sub {display:none;position:absolute;left:-3px;top:68px;z-index:1;width:117px;border:1px solid #E6E4E3;border-top:0;background:#fff;}
.menus .sub li {text-align:center;padding:0 8px;margin-bottom:-1px;}
.menus .sub li a {display:block;border-bottom:1px solid #E6E4E3;padding:8px 0;height:28px;line-height:28px;color:#333333;font-size:14px;font-weight:bold;text-decoration:none;}
.menus .sub li a:hover {color:#245399;}
.menus .block {height:8px;width:120px;background:#2A6AC9;position:absolute;left:0;top:60px; overflow:hidden; display:none;}
/*宣传图*/
.xcimg1{width:100%; height:125px; float:left; object-fit:cover; background:url('../WebImg/xc1.png') repeat-x;}
.xcimg2{width:100%; height:125px; margin-top:15px; float:left; object-fit:cover; background:url('../WebImg/xc2.jpg') repeat-x;}
.xcimg3{width:100%; height:125px; margin-top:15px; float:left; object-fit:cover; background:url('../WebImg/xc3.jpg') repeat-x;}
/*图片切换*/
#index_tpxw {width: 600px;height:345px; float:left; text-align:left; background-color:#fff;margin: 0px 15px 0px 0px;border: solid 1px #C8C8C8;background-color: #fff;}
.focus{ position:relative; width:600px; height:345px; float: left;}  
.focus img{ width: 600px; height: 305px;} 
.focus .shadow .title{width: 260px; height:45px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px;text-align:left; background-color:rgba(0,0,0,0.6); }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.focus .fcon img{ display:block; height:345px; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{ margin-top:20px; overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../WebImg/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}
/*国家政策、协会动态、通知通告*/
#index_tzgg{width: 680px;height:345px; float:left; text-align:left; background-color:#fff;margin: 0px 0px 0px 0px;border: solid 1px #fff;background-color: #fff;}
/*武术文化*/
#index_middle_wswh{width:421px; height:auto;float:left; text-align:left; background-color:#fff; margin-top:15px;border: solid 1px #C8C8C8;}
#index_wswh_title{width:381px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_wswh_content{width:419px; height:331px; float:left; text-align:left; border-top:solid 0px #fff; }
/*赛事活动*/
#index_middle_sshd{width:652px; height:auto;float:right; text-align:left; background-color:#fff;margin: 15px 0px 0px 0px;}
#index_sshd_title{width:612px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399;float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_sshd_content{width:650px; height:341px; float:left; text-align:left;border: solid 1px #C8C8C8; border-top:solid 0px #fff; }
/*活动展示*/
#index_hdzs{width:632px;height:386px; float:left; text-align:left; background-color:#fff;margin: 15px 0px 0px 0px; }
#index_hdzs_title{width:592px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_hdzs_content{width:630px; height:331px; padding:0px 0px 10px 0px; float:left; text-align:left;border: solid 1px #C8C8C8; border-top:solid 0px #fff; }
/*武术文化、赛事活动tab切换*/
.tabbtn{height:45px;border-bottom:solid 1px #C8C8C8;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;}
.tabbtn li a{display:block;float:left;height:44px;line-height:44px; vertical-align:middle;overflow:hidden;width:108px;text-align:center;font-size:18px; font-weight:bold; color:#245399; cursor:pointer;}
.tabbtn li.current{border-bottom:solid 2px #245399;}
.tabbtn li.current a{border-bottom:solid 2px #245399;height:41px;line-height:41px; vertical-align:middle;font-weight:800;}
.tabcon{position:relative;/*必要元素*/height:270px;overflow:hidden;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{padding:5px 10px;height:auto;}
.tabcon3{position:relative;/*必要元素*/height:270px;overflow:hidden;}
.tabcon3 .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon3 .sublist{padding:5px 10px;height:auto;}
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;width:399px;}
.sublist li{border-bottom:1px dotted #dedede; position:relative; padding:0 50px 0 0;}
.sublist li a{display:block; height:36px; width:100%; line-height:36px; font-size:16px;word-break:break-all; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.sublist li span{position:absolute; right:0; top:0; line-height:36px; color:#bbb; text-align:center;}
.sublist li:last-child{border:0;}
#leftcon2 .subbox{width:9999em;}
#leftcon2 .subbox .sublist{float:left;width:627px;}
#leftcon3 .subbox{width:9999em;}
#leftcon3 .subbox .sublist{float:left;width:399px;}
/*会员风采*/
#index_middle_hyfc{width:1300px; height:auto;float:left; text-align:left; margin-top:15px;}
#index_hyfc_title{width:1260px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_hyfc_content{width:1298px; height:auto; padding:10px 0px 10px 0px; float:left; text-align:left;border: solid 1px #C8C8C8; border-top:solid 0px #fff; }
.hyfcimg{position: relative;height:283px;width: 430px; margin-left:10px; float: left;}
.hyfcimg img{ position:absolute; left:0; top:0;height:283px; width:430px}
.hyfcimg h4{ position:absolute; left:0;bottom:0;background-color:rgba(0,0,0,.8);color:#FFF; text-align: center; width:430px;height:36px; line-height:36px; font-weight:bold}

ul.hyfcimgli{ width:845px; overflow:hidden ;}
ul.hyfcimgli li{float: left;width: 208px;height: 140px;padding-top: 0px;padding-right: 0px;padding-bottom: 3px;padding-left: 3px;}
ul.hyfcimgli li div{position:relative;width:208px; height:140px }
ul.hyfcimgli li div img{ position:absolute; left:0; top:0;height:140px; width:208px}
ul.hyfcimgli li div h4{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.4);color: #FFF;width: 208px;height: 36px;line-height: 36px;font-weight: bold;text-align: center;}
ul.hyfcimgli li div a:hover h4{background-color:rgba(0,0,0,.4); height:72px; line-height:36px}
/*武术馆校*/
#index_wsgx{width:421px;height:auto; float:left; text-align:left; background-color:#fff;margin: 15px 0px 0px 15px;border: solid 1px #C8C8C8;}
#index_wsgx_title{width:381px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_wsgx_content{width:419px; height:320px; padding:0px 0px 10px 0px; float:left; text-align:left; border-top:solid 0px #fff; }
/*武术产品*/
#index_wscp{width:421px;height:375px; float:left; text-align:left; background-color:#fff;margin: 15px 0px 0px 15px;border: solid 1px #C8C8C8;}
#index_wscp_title{width:381px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_wscp_content{width:419px; height:320px; padding:0px 0px 10px 0px; float:left; text-align:left; border-top:solid 0px #fff; }
/*合作交流*/
#index_hzjl{width:421px;height:375px; float:right; text-align:left; background-color:#fff;margin: 15px 0px 0px 0px;border: solid 1px #C8C8C8;}
#index_hzjl_title{width:381px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_hzjl_content{width:419px; height:320px; padding:0px 0px 10px 0px; float:left; text-align:left; border-top:solid 0px #fff; }
/*名师堂*/
#index_mst{width:421px;height:auto; float:left; text-align:left; background-color:#fff;margin: 15px 0px 0px 0px;border: solid 1px #C8C8C8;}
#index_mst_title{width:381px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_mst_content{width:419px; height:320px; padding:0px 0px 10px 0px; float:left; text-align:left; border-top:solid 0px #fff; }
/*教学示范*/
#index_jxsf{width:421px;height:375px; float:right; text-align:left; background-color:#fff;margin: 15px 0px 0px 0px;border: solid 1px #C8C8C8;}
#index_jxsf_title{width:381px; padding-left:40px; height:40px; line-height:40px; font-size:24px; font-weight:bold; color:#333333; border-bottom:solid 5px #245399; float:left; text-align:left; background:url('../WebImg/wswh.png') no-repeat;}
#index_jxsf_content{width:419px; height:320px; padding:0px 0px 10px 0px; float:left; text-align:left; border-top:solid 0px #fff;}
.jxsf-scroll { position:relative;margin-left:7px; width:410px; height:320px;}
.jxsf-scroll .jxsf-prev,.jxsf-scroll .jxsf-next { position:absolute; display:block; width:66px; height:29px;top:282px; cursor:pointer; }
.jxsf-scroll .jxsf-prev { left:50.5%;}
.jxsf-scroll .jxsf-next { right:50.5%;}
.jxsf-list { position:relative; width:410px; height:273px; margin:10px 0px; overflow:hidden; }
.jxsf_list1{ width:100%; height:auto; overflow:hidden; }
.jxsf_list1 ul{width:100%; height:auto; float:left; overflow:hidden;}
.jxsf_list1 ul li{ text-align:left; float:left; margin-right:7px;margin-left:7px; margin-bottom:7px; width:auto; padding:3px 3px; border:solid 1px #C8C8C8; height:auto; position:relative; overflow:hidden }
.jxsf_list1 ul li:last-child{ margin-right:0px}
.jxsf_list1 ul li a img{ text-align:center;  display:block;  overflow:hidden; width:180px; height:125px; transition: all 0.6s; }
.jxsf_list1 ul li  a:hover img{ text-align:center;  display:block;  overflow:hidden; width:180px; height:125px; transform: scale(1.2); }
.jxsf_list1 ul li a div { width:0px; height:0px; display:none}
.jxsf_list1 ul li a:hover div{ background-color:#000000;width:186px; height:135px; position:absolute; top:0px; left:0px; display:block;opacity:0.5;}
.jxsf_list1 ul li a:hover div span{ width:164px; border:1px solid #fff; margin:10px; height:110px; line-height:110px; text-align:center; font-size:16px; display:block; color:#fff;}
.jxsf_list1 ul li  div a{ color:#fff;}


.index_bottomBg{width: 100%;height:130px; float:left; text-align:left; border-bottom:solid 3px #245399; background:url('../WebImg/bottomBg.png') repeat-x center 0px;}
/*首页-底部*/
.index_footer{width:100%; height:135px; float:left; text-align:left; background-color:#245399; padding-bottom:15px; padding-top:20px;}
.index_footer_left{width:60%; height:auto; float:left; text-align:left;}
.index_footer_left table{width:100%; height:auto;}
.index_footer_left table td{ line-height:28px; vertical-align:middle; color:#fff; text-align:center;}
.index_footer_left table td a{ color:#fff;}
.index_footer_left table td a:hover{ color:#fff;}
.index_footer_right{width:10%; height:auto; float:right; text-align:center;}
.index_footer_img{width:100px; height:auto; margin-left:20px; background-color:#fff; float:left; text-align:left;}
.index_footer_img_top{width:100%; height:100px; float:left; text-align:left;}
.index_footer_img_top img{width:100px; height:100px;}
.index_footer_img_bottom{width:100%; height:25px; line-height:25px; vertical-align:middle; float:left; text-align:center; font-size:10px;}
/*客服*/
.kefu{margin-right: 0;width: 82px;position: fixed;right:1px; top:75%;-webkit-box-shadow: #C8C8C8 0px 1px 5px;-moz-box-shadow: #C8C8C8 0px 1px 5px;box-shadow: #C8C8C8 0px 1px 5px;z-index:999;}
.kefu .consult{background-image: url(../WebImg/kefu.gif);background-repeat: no-repeat;background-position: center -77px;display: block;height: 76px;width: 82px;}
.kefu .consult .phone {background-color: rgb(247,247,255);position: absolute;width: 160px;left: -160px;top: 0px;line-height: 73px;color: #333333;font-size: 16px;text-align: center;display: none;box-shadow: #C8C8C8 -1px 1px 4px;}
.kefu a.consult:hover .phone{display:inline !important;}
.kefu .cart {background-image: url(../WebImg/kefu.gif);background-repeat: no-repeat;background-position: center bottom;display: block;height: 16px;width: 16px;font-size: 14px;line-height: 16px;color: #45BDFF;text-align: center;padding-top: 15px;padding-right: 18px;padding-bottom: 47px;padding-left: 48px;}
.kefu a.cart:hover .pic{display:block;}
.kefu .btn_top {background-image: url(../WebImg/top.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 39px;width: 82px;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
.kefu .btn_top:hover {background-image: url(../WebImg/top.gif);background-repeat: no-repeat;background-position: center bottom;}
.kefu .cart .pic {display:none;position: absolute;left: -160px;top: 65px;width: 160px;height: 160px;background:url(../WebImg/weixin.jpg); background-repeat:no-repeat;}
/*-----------------------------------------------------------------------------------内容页面----------------------------------------------------------------------------------------------------*/
.crumbs{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #dbdbdb;}
.crumbs p{ width: 1220px; margin: 0 auto; text-align: left; background: url(../WebImg/crumb_ico_05.gif) left center no-repeat; padding-left: 20px; font-size:16px;}
.crumbs p a{ font-size:16px;}
.crumbs p a:hover{ text-decoration: none; font-size:16px;}
.w1000_wrapper{ margin: 0 auto; text-align:center; overflow:hidden;}
.wrapper{ width:1300px; margin:0 auto;}
.s_l_box{ width: 240px; overflow: hidden; background-color:#fff;}
.s_title{ width: 100%; border-bottom: 1px solid #dbdbdb; padding: 20px 0;}
.s_title img{display: block; margin: 0 auto;}
.s_title h4{ font-size: 24px; color: #245399; height:30px; line-height:30px; vertical-align:middle;}
.s_title p{  line-height: 14px;font-family: 微软简标宋; font-size:16px; font-weight:bold; color:#245399;}
 .he{line-height:30px;padding: 10px 0 0 20px; text-align:left; color:#1b295a;background:url(../WebImg/tel.gif) no-repeat left center; font-size:22px; margin-top:20px;}
 .cur{background-color:#d0111b;}
.fl{ float: left;}
.header2:hover{ display:block;background:#245399; }
.TabTitle2 li.yina_on a{ color:#FFF;}
.TabTitle2{padding:20px 0; border-bottom:#C8C8C8 solid 1px; color:#333333;}
.TabTitle2 ul.expmenu li div.header2 { border-radius:40px; border:1px solid #245399;width: 212px; display: block;height: 40px;overflow: hidden;line-height: 40px; margin-left:12px; margin-bottom:10px;}
.TabTitle2 ul.expmenu li div.header2 a {color:#333333;padding-left:10px; text-decoration:none; font-size:16px; font-weight:bold;}
.TabTitle2 ul.expmenu li div.header2 a:hover { color:#fff;  font-size:16px; font-weight:bold;}
.TabTitle2 ul.expmenu li div.header2 .arrow {display: block;width: 28px;height: 40px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer; font-size:14px;}
.TabTitle2 ul.expmenu li div.header2 .arrow.up {background:url(../WebImg/bg.gif) -48px -8px no-repeat; margin-top:12px; font-size:14px;}
.TabTitle2 ul.expmenu li div.header2 .arrow.down {background:url(../WebImg/bg.gif) -48px -8px no-repeat; margin-top:12px; font-size:14px;}
.TabTitle2 ul.expmenu li .menu {display: block;width:212px;height: auto;overflow: hidden; font-size:14px;}
.TabTitle2 ul.expmenu li .menu li {display: block;height: 40px;overflow: hidden;line-height: 40px; color:#333333; padding-left:10px; font-size:14px;}
.TabTitle2 ul.expmenu li .menu li a { color:#333333; text-decoration:none;font-size: 14px;padding-left:20px;display:block;border-radius:40px; line-height:40px; width:160px; height:40px; }
.TabTitle2 ul.expmenu li .menu li a:hover { color:#FFF; background:#245399;}
.page_cont_main{ width: 1000px; min-height: 400px; padding:0px 0 35px 28px; background-color:#fff; border-left: 1px solid #dbdbdb;text-align: left; overflow:hidden;_overflow:hidden;}
.cont_news_list{ width: 100%; padding-top: 20px; overflow:hidden;}
.cont_news_list li{ height: 30px; line-height: 30px; padding: 5px 0; font-size:16px; overflow: hidden; border-bottom:#C8C8C8 1px dashed;background: url(../WebImg/i_n_ico_81.gif) no-repeat 1px 22px;}
.cont_news_list li a{ padding-left: 15px; font-size:16px; }
.cont_news_list li a:hover{ text-decoration:none; color:#01006D; font-size:16px;}
.cont_news_list li span{ float: right;}
.news_title_box{ padding: 25px 0 0px 0px; text-align: center; line-height:30px; border-bottom:solid 1px #dbdbdb;}
.news_title_box a{ color:#245399;}
.news_title_box a:hover{ color:#245399;}
.news_title_box h3{ font-size: 26px; font-weight:normal; color:#000000;}
.news_title_box p{ margin-top: 5px;font-family: 微软简标宋;}
.article_cont_box{text-align: left;  line-height: 28px; border-bottom:#1B2158 dashed 1px; margin-bottom:15px; padding-bottom:15px; color:#000000;}
.main_r_nav div{ line-height:25px; color:#000000; font-size:14px; height:25px; width:650px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.main_r_nav div a{ color:#000000; font-size:14px;}
.main_r_nav div a:hover{ color:#000000; color:#01006D; font-size:14px;}
.main_r_nav{ float:left; margin:20px 0;}
.main_r_nav a{ color:#01006D;}
.returnlist{ margin-top:30px; float:right;color:#ee9c1b; font-size:14px; }
.cont_pro_list{ width:100%; overflow: hidden; padding-top: 40px;}
.cont_pro_list li{ margin: 0 24px 10px 0;float: left; border:#C8C8C8 solid 1px;}
.cont_pro_list li a span{ height: 50px; line-height: 50px; text-align: center;  display:block; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:250px; }
.cont_pro_list li span a:hover{ color: #1F2C5C;}
/*会员风采二级页*/
.hyfc_list{width:100%; height:auto; float:left; text-align:left;}
.hyfc_list dl{ width:22.8%; border:1px solid #C8C8C8; overflow: hidden; float:left; margin-left:2%; margin-top:10px;}
.hyfc_list dl dt{ width:230px; height:230px; overflow:hidden}
.hyfc_list dl dt img{width:230px; height:230px;transition: all 0.6s;}
.hyfc_list dl dt  a:hover img{ text-align:center;  display:block;  overflow:hidden; width:230px; height:230px; transform: scale(1.2); }
.hyfc_list dl dd{ width:95%; height:50px; line-height:50px; vertical-align:middle; float:left; text-align:center; margin-left:-1px; font-size:16px;word-break:break-all; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
