html,body{height: 100%;font-family: Microsoft YaHei;}
body, div, span,  object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,  address,  cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,  strong, sub, sup,  var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;box-sizing: border-box;}
p{margin-bottom: 0;}
.wrapper{width: 1200px;margin: 0 auto;}


/* =============== 头部 =============== */
.con-box{position: relative;}
.con_banner img{width: 100%;display: flex;}


/* 首页菜单 */
.top_bar{position: absolute;top: 60px;width: 100%;left: 0;height: 90px;z-index: 100;transition: height 0.25s;}
.top_bar .bar_con{background: #fff;display: flex;justify-content: space-between;}
.top_bar .logo{display: block;padding: 15px 20px;}
.top_bar .logoimg{height: 60px;display: flex;}
.top_bar #bar_menu{text-align: right;padding: 0 30px;flex: 1;overflow: hidden;}
.top_bar #bar_menu ul{display: flex;justify-content: space-between;}
.top_bar #bar_menu ul li{padding: 20px 0;text-align: center;width: 100%;}
.top_bar #bar_menu ul li a{padding: 0 10px;display: block;line-height: 50px;border-right: 1px rgba(0, 0, 0, 0.05) solid;font-size: 15px;color: #444;}
.top_bar #bar_menu ul li:last-child a{border-right: 0;}
.top_bar #bar_menu ul li.cur{background: #00458e;}
.top_bar #bar_menu ul li.cur a{color: #fff;}
.top_bar .vip-login{line-height: 90px;padding: 0 20px;height: 90px;display: flex;align-items: center;}
.top_bar .vip-login .login{font-size: 16px;color: #fff;background: #00458e;border-radius: 20px;display: inline-block;height: 40px;width: 120px;line-height: 40px;text-align: center;}


/* 滚动屏幕及内页菜单样式 */
.scroll_bar{position: fixed;top: 0;height: 60px;background: #fff;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
.scroll_bar .logo{padding: 5px 0;}
.scroll_bar .logoimg{height: 50px;}
.scroll_bar #bar_menu ul li{padding: 15px 0;}
.scroll_bar #bar_menu ul li a{line-height: 30px;}
.scroll_bar .vip-login{line-height: 60px;height: 60px;}

/* ============================ */


/* 脚部 */
#footer{background: #222;padding: 30px 0;}
#footer .footer{display: flex;justify-content: space-between;align-items: center;}
#footer .logo-icon{width: 70px;}
#footer .fl-info{flex: 1;overflow: hidden;width: 100%;padding: 0 30px;}
#footer .fl-info p,#footer .fl-info a{color: #ccc;line-height: 24px;}
#footer .fl-qrcode img{width: 120px;height: 120px;display: flex;}
#footer .fl-qrcode p{color: #ccc;line-height: 20px;font-size: 13px;margin-top: 10px;text-align: center;}


/* 新闻模块 */
.Inews{padding: 20px 0 70px;}
.Inews-group{display: flex;justify-content: space-between;padding-top: 30px;}
.Inews .leftSec{width: calc(60% - 50px);}
.Inews .rightSec{width: 40%;}
.Inews .leftPic{height: 400px;}
.Inews .leftPic .pic{width: 100%;height: 400px;display: flex;}
.Inews .leftPic .picItem{position: relative;}
.Inews .leftPic .title{position: absolute;bottom: 0;height: 40px;line-height: 40px;background: rgba(0, 0, 0, 0.75);padding: 0 40% 0 10px;color: #fff;font-size: 15px;width: 100%;}
.Inews .Inews-block{height: 400px;}

.Inews .black-tab{display: flex;justify-content: space-between;line-height: 60px;border-bottom: 1px solid #bababa;height: 60px;}
.Inews .black-tab .lname span{font-size: 20px;color: #1b1b1b;font-weight: bold;border-bottom: 3px #0d62af solid;padding: 17px 0;position: relative;}
.Inews .black-tab .lname span:before{content: "";display: block;position: absolute;bottom: -6px;left: 50%;margin-left: -3px;width: 5px;height: 5px;background: #0d62af;transform: rotate(45deg);}
.Inews .black-tab .rmore{font-size: 14px;color: #999;}

.Inews .Inews-lists li{display: flex;justify-content: space-between;height: 57px;line-height: 57px;overflow: hidden;border-bottom: 1px dashed #afafaf;}
.Inews .Inews-lists .name{flex: 1;display: block;width: 100%;padding: 0 20px 0 26px;font-size: 15px;position: relative;}
.Inews .Inews-lists .name:before{content: '';display: block;position: absolute;left: 0;top: 50%;margin-top: -4px;width: 8px;height: 8px;border-radius: 50%;background: #2776c1;}
.Inews .Ispecial .name:before{margin-top: -3.5px;transform: rotate(45deg);border-radius: 0;left: 2px;width: 7px;height: 7px;}
.Inews .Itrends .name:before{margin-top: -6px;border-radius: 0;left: 0;width: 0;height: 0;border: 6px solid transparent;border-left-color: #2776c1;background: transparent;}
.Inews .Inews-lists .name:hover{color: #2776c1;}
.Inews .Inews-lists .date{color: #a0a0a0;font-size: 15px;}


/* 俱乐部 */
.Iclub{background: url('/images/template10/pc/news-bg.jpg') no-repeat center;background-size: 100%;padding: 70px 0;}
.Iclub .Iclub-title{text-align: center;font-size: 30px;padding-bottom: 20px;color: #fff;}
.Iclub-more{text-align: center;margin-top: 30px;}
.Iclub-more a{padding: 8px 25px;border: 1px #eee solid;border-radius: 6px;color: #eee;font-family: Arial;}


/* 合作伙伴 */
.Icase{padding: 70px 0 ;}
.Icase .Icase-title{text-align: center;font-size: 30px;padding-bottom: 20px;}
.Icase-lists{display: flex;flex-wrap: wrap;justify-content: center;}
.Icase-lists li{padding: 5px;height: 105px;margin: 15px;border-bottom: 1px #eee solid;width: 170px;display: flex;justify-content: center;align-items: center;align-content: center;}
.Icase-lists li img{max-width: 160px;max-height: 95px;}


/* 左边菜单 */
.con-con{display: flex;justify-content: space-between;}
.nav-zoom{width: 295px;float: left;min-height: 300px;box-shadow: 0 2px 5px #ddd, 0 -1px 2px #ddd;padding: 10px 25px;}
.nav-zoom dl{position: relative;}
.nav-zoom dl dt{padding: 20px 25px;border-bottom: 1px solid #d1d3d9;margin-bottom: 20px;}
.nav-zoom dl dt .dta{display: flex;align-items: center;background: url('/images/template10/pc/mu-icon-1.png') no-repeat left center;background-size: 36px 36px;padding: 6px 0 6px 50px;font-size: 18px;}
.nav-zoom dl dd{line-height: 50px;text-align: center;}
.nav-zoom dl dd .small_title{font-size: 16px;}
.nav-zoom dl dd:hover .small_title,.nav-zoom dl .act .small_title{color: #00458e;}


/* 路径 */
.map{font-size: 12px;color: #666;border-bottom: 1px #eee solid;padding-bottom: 12px;}
.map span{font-weight: bold;padding: 0 10px;}


/* 内容 */
.info-show{margin-left: 60px;flex: 1;overflow: hidden;}
.info-show .map{font-size: 12px;color: #666;border-bottom: 1px #eee solid;padding-bottom: 12px;}
.info-show .map span{font-weight: bold;padding: 0 10px;}
.show-centent{margin: 30px;}
.show-centent p{color: #333;line-height: 26px;font-size: 16px;margin-bottom: 10px;}
.show-centent img{margin: 0 auto;max-width: 100%;padding: 10px 0;}


/* 新闻列表页 */
.lists_con{margin-left: 60px;width: 100%;flex: 1;overflow: hidden;}
.lists_con .b-title{border-bottom: 1px #ddd solid;}
.lists_con .b-title .btt{font-size: 18px;color: #c30d23;line-height: 40px;font-weight: bold;}
.news-queue{margin: 40px 0;}
.news-queue .queue{margin-bottom: 40px;display: flex;justify-content: space-between;}
.news-queue .queue .queue-pt{padding-right: 30px;}
.news-queue .queue .queue-pt img{border-radius: 10px;width: 220px;height: 140px;}
.news-queue .queue .queue-dt{position: relative;height: 140px;width: 100%;flex: 1;overflow: hidden;}
.news-queue .queue .queue-dt .qdt-submenu a{font-size: 18px;color: #222;width: 70%;height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.news-queue .queue .queue-dt .qdt-detail{line-height: 22px;color: #666;margin-top: 6px;font-size: 14px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-queue .queue .queue-dt .more{position: absolute;left: 0;bottom: 0;height: 30px;line-height: 28px;width: 90px;border-radius: 15px;border: 1px #dcdcdc solid;text-align: center;color: #999;font-size: 12px;display: block;}
.news-queue .queue .queue-dt .date{position: absolute;right: 0;top: 0;height: 30px;line-height: 30px;font-size: 15px;color: #999;font-family: 'Arial'}


/*新闻内容页*/
#news-show{margin-left: 60px;flex: 1;overflow: hidden;}
#news-show .show-title{margin-top: 30px;padding-bottom: 10px;text-align: center;}
#news-show .show-title .title{font-size: 24px;color: #000;}
#news-show .show-title .date{color: #666;line-height: 20px;margin-top: 10px;}
#news-show .news-centent{color: #444;line-height: 26px;margin: 15px 30px;font-size: 16px;}
#news-show .news-centent img{margin: 0 auto;max-width: 100%;padding: 10px 0;}
.article-content p {font-size: 16px;line-height: 24px;color: #333;text-align: justify;margin-top: 22px;}


/* pagination */
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}