﻿@charset "utf-8";*{ margin:0; padding:0;}table{ border-collapse:collapse;}a{ text-decoration:none;}a:hover,a:focus{ text-decoration:none;}a:focus,input:focus{ outline:none;}ol, ul{ margin:0;}p{ margin:0;}.h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5{ margin:0; font-family:"Microsoft YaHei";}.corBlue{ color:#22254a;}.f16{ font-size:16px;}.clear{ clear:both;}.shows{ display:block;}.showsIn{ display:inline-block;}.hides{ display:none;}.overHide{ overflow:hidden;}.ellipsis{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}.bd_weixin_popup{ height:auto !important;}html { -ms-touch-action: none; height:100%;}body { font-family:"Microsoft YaHei"; position: relative; height:100%; *cursor: default; color:#333333; overflow-x:hidden;}
.imgFull{ background-position:center center; background-repeat:no-repeat; background-size:cover;border-radius: .1rem;}
.imgFull img{ display:none;}
.flexBox{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-pack:center; -webkit-flex-flow:column wrap; -ms-flex-flow:column wrap; flex-flow:column wrap; align-items:center;}
.wow{ animation-delay:0.3s; opacity:0;}
.overHide{ overflow:hidden;}
.grayBg{ background:#f5f5f5;}
.play-icon {
    position: absolute;
    width: 56px;
    height: 56px;
    bottom: 20px;
    right: 22px;
    cursor: pointer;
    background: url(../images/shadow-video.png) no-repeat;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='../images/shadow-video.png');
    _background: none;
}

/*header*/
.navLine{ width:100%; height:4px; background:-webkit-linear-gradient(left,#d53b17,#22254a,#4edfee); background:-o-linear-gradient(right,#d53b17,#22254a,#4edfee); background:-moz-linear-gradient(right,#d53b17,#22254a,#4edfee); background:linear-gradient(to right,#d53b17,#22254a,#4edfee);}
.logo{ height:100px; margin-left:0 !important; padding:5px 15px; max-width:438px; transition:all 0.3s linear;}
.logo span{ display:block; width:100%;}
nav.navbar.bootsnav{  border:none;}
nav.navbar.bootsnav ul.nav{ position:relative; left:6%;}
nav.navbar.bootsnav ul.nav > li{ padding:0; margin:0 5px;}
nav.navbar.bootsnav ul.nav > li > a{ font-size:16px; line-height:40px; color:#666666; padding:30px 15px; transition:all 0.3s linear;}
nav.navbar.bootsnav ul.nav > li > a:after{ display:block; content:"" !important; position:absolute; left:50%; bottom:0; width:0; height:4px; margin:0 !important; background:#22254a; transition:all 0.4s linear;}
nav.navbar.bootsnav ul.nav > li.active a:hover,nav.navbar.bootsnav ul.nav > li.active a:focus{ color:#22254a;}
nav.navbar.bootsnav ul.nav > li.active > a,nav.navbar.bootsnav ul.nav > li.on > a{ color:#22254a;}
nav.navbar.bootsnav ul.nav > li.on > a:after,nav.navbar.bootsnav ul.nav > li.active > a:after{ left:0; width:100%;}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu{ width:158px; min-width:90px; border:none; left:50%; margin-left:-79px; background:#FFFFFF; padding:10px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li{ padding:0;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{ text-align:center !important; padding:8px 5px; font-size:14px; line-height:22px; color:#707070; border:none; border-top:1px dashed rgba(0,0,0,0.1); transition:all 0.5s ease 0s;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:first-child > a{ border-top:none;}

.navRig{ line-height:100px; height:100px; font-size:0; color:#22254a; margin:0; right:0 !important;}
.navRig > ul{ vertical-align:middle; margin:0; font-size:15px;}
.navRig > ul > li{ padding:0 30px 0 0; position:relative;}
.navRig > ul > li > a{ color:#22254a; display:inline-block; padding:0; text-align:center; font-weight:bold;}
.navRig > ul > li > i,.navRig > ul > li > a > i{ margin-right:5px;}
.navRig > ul > li.navRigLi1 a{ height:36px; line-height:34px; padding:0 15px; font-size:14px; color:#666666; font-weight:normal; border:1px solid #999999; transition:all 0.3s linear;}
.hdSearchBg{ margin:0; padding:1px 0 0; left:auto; right:0; border-radius:0; background:none; border:none;}
.hdSearch{ background:rgba(255,255,255,0.92); width:376px;}
.hdSeaInput{ display:block; border:none; width:100%; height:66px; line-height:46px; padding:10px 50px; background:none; color:#666666;}
.hdSeaBtn,.hdseaRig{ position:absolute; top:0; height:66px; line-height:66px; width:40px; cursor:pointer;}
.hdSeaBtn{ left:10px; font-size:16px; color:#22254a; text-align:center; cursor:pointer;}
.hdseaRig{ right:10px; line-height:66px; background:url(../images/hdseaRig.png) center center no-repeat; cursor:pointer;}

.banner{ height:600px; position:relative;}
.banner .swiper-slide{ position:relative; overflow:hidden; background:#FFFFFF;}
.banImg{ height:100%;}
.banner .swiper-pagination{ bottom:8%;}
.banner .swiper-pagination-bullet{ width:42px; height:4px; border-radius:2px; background:#FFFFFF; opacity:1; transition:all 0.4s linear;}
.banner .swiper-pagination-bullet-active{ background:#22254a;}

.noticeBg{ background:#FFFFFF; line-height:40px; padding:20px 0;}
.noticeTit{ float:left; font-size:18px; color:#22254a;}
.noticeList{ overflow:hidden; position:relative; padding-right:100px;}
.noticeList .swiper-slide span{ float:right; color:#aaaaaa; margin-left:5px;}
.noticeList .swiper-slide a{ padding-left:15px; color:#666666; background:url(../images/noticeBg1.png) left center no-repeat; transition:all 0.3s linear;}
.noticeBtn{ position:absolute; right:0; top:0; line-height:36px;}
.noticeBtn span{ display:inline-block; vertical-align:middle; width:18px; height:18px; border:1px solid #8d8d8d; text-align:center; line-height:15px; color:#8d8d8d; border-radius:50%; cursor:pointer; transition:all 0.3s linear;}

.boxTit{ padding:15px 0; line-height:40px; font-size:32px;}
.boxTitH2{ font-size:32px; color:#333333; line-height:40px;}
.boxTitEn{ display:block; color:#dddddd; font-family:Arial; text-transform:uppercase;}
.boxTitMore{ font-size:16px; color:#666666; padding-right:25px; background:url(../images/boxTitMore.png) right center no-repeat; transition:all 0.3s linear;}
.box{ margin:0 -28px;}
.boxItem{ padding:0 28px;}
.box1Bg{ padding:25px 0 40px;}
.box1Lef,.box1Rig{ margin:10px 0;}
.box1Lef{ padding-left:4px;}
.box1Lef li{ border-left:1px solid #d5d5d5; padding-bottom:23px; position:relative;}
.box1Lef li:first-child:before{ display:block; content:""; width:1px; height:5px; background:#F5F5F5; position:absolute; left:-1px; top:0;}
.box1Lef li:last-child{ padding-bottom:0;}
.box1Lef li a{ display:block; position:relative; height:100%;}
.box1Lef li a:before{ display:block; content:""; width:9px; height:9px; background:url(../images/box1LefBg.png) center center no-repeat; position:absolute; left:-5px; top:5px;}
.box1Time{ float:left; width:75px; margin-right:20px; color:#aaaaaa; font-family:Verdana;}
.box1Date{ font-size:18px; line-height:18px;}
.box1Year{ font-size:13px; line-height:28px;}
.box1LefRig{ overflow:hidden;}
.box1LefTit{ font-size:14px; color:#333333; line-height:100%; margin-bottom:6px; transition:all 0.3s linear;}
.box1LefBrief{ font-size:12px; color:#888888; line-height:23px;}
.box1Rig{ position:relative;}
.box1Rig a{ display:block; height:100%; position:relative;}
.box1RigImg{ height:321px; position:relative; overflow:hidden;}
.box1RigImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box1RigTit{ position:absolute; left:0; bottom:0; width:100%; font-size:15px; line-height:40px; color:#FFFFFF; padding:0 100px 0 30px; background:rgba(0,0,0,0.65);}
.box1Rig .swiper-pagination{ left:auto; right:0; bottom:0; line-height:40px; width:90px; text-align:center;}
.box1Rig .swiper-pagination-bullet{ width:10px; height:10px; border:1px solid #FFFFFF; opacity:1; margin:0 3px;}
.box1Rig .swiper-pagination-bullet-active{ background:#FFFFFF;}

.box2Bg{ padding:25px 0 40px;}
.box2Lef,.box2Rig{ margin:10px 0 0;}
.box2LefTop{ margin:0 -12px;}
.box2LefTop li{ padding:0 12px 15px;}
.box2LefTop li a{ display:block; height:100%; position:relative;}
.box2LefImg{ height:170px; position:relative; overflow:hidden;}
.box2LefImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box2LefTit{ font-size:15px; color:#333333; line-height:24px; height:48px; overflow:hidden; margin:10px 0 0; transition:all 0.3s linear;}
.box2LefBot{ overflow:hidden;}
.box2LefBot li{ line-height:32px;}
.box2LefBot li a{ font-size:14px; color:#666666; padding-left:18px; background:url(../images/noticeBg1.png) left center no-repeat; transition:all 0.3s linear;}
.box2LefBot li a span{ float:right; font-size:13px; color:#aaaaaa; margin-left:5px;}
.box2Rig{ overflow:hidden;}
.box2Rig li{ padding-bottom:20px;}
.box2Rig li:last-child{ padding-bottom:0;}
.box2Rig li a{ display:block; height:100%; overflow:hidden;}
.box2RigImg{ float:left; width:190px; height:118px; position:relative; margin-right:30px;}
.box2RigImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box2RigCon{ overflow:hidden;}
.box2RigTit{ font-size:18px; color:#222222; line-height:24px; margin:5px 0;}
.box2RigBrief{ font-size:13px; color:#888888; line-height:22px; height:44px; overflow:hidden; margin:8px 0;}
.box2RigBot{ overflow:hidden; font-size:13px; line-height:26px; margin:5px 0;}
.box2RigTime{ float:left; color:#999999;}
.box2RigMore{ float:right; color:#8b6534;}
.box2RigMore strong{ font-size:20px;}

.box3Bg{ background:url(../images/box3Bg.jpg) center center no-repeat; background-size:cover; padding-bottom:25px;}
.box3{ padding:45px 0; color:#666666; position:relative;}
.box3Lef{ float:left; width:52.33%;}
.box3Tit{ margin:20px 0;}
/*.box3Tit .boxTitH2{ color:#FFFFFF;}*/
.box3Tit span{ display:inline; margin-left:10px; color:rgba(255,255,255,0.3); color:#dddddd;}
.box3Con{ font-size:13px; line-height:28px;}
.box3Rig{ float:right; width:47.67%; padding-left:15px; text-align:right; font-size:0; margin:-10px -25px 0;}
.box3Rig li{ padding:0 25px; max-width:25%;}
.box3Rig li a{ display:block; height:100%; position:relative; transition:all 0.4s linear;}
.box3Rig li a img{ margin:0 auto; max-width:60%;}
.box3RigTit{ font-size:17px; color:#333333; line-height:24px; margin:10px auto; text-align:center;}
.box3More{ display:block; font-size:0; position:absolute; left:0; bottom:0; transform:translateY(100%);}
.box3More span,.box3More i{ display:inline-block; vertical-align:middle; font-size:16px; line-height:46px; text-align:center; color:#FFFFFF;}
.box3More span{ width:200px; background:#e21b27;}
.box3More i{ width:46px; background:#c89143; font-size:18px;}

.box4Bg{ padding:70px 0;}
.box4List{ margin:0 -1px 0 0; padding:30px 0 0;}
.box4List li{ padding:1px 1px 0 0;}
.box4List li a{ display:block; height:100%; position:relative; padding-top:170px;}
.box4Img,.box4Con{ height:170px; position:relative;}
.box4Img{ position:absolute; width:100%; left:0; top:0; overflow:hidden;}
.box4Img .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.3s linear;}
.box4Con .box4Ico{ position:absolute; left:50%; top:50%; max-width:60%; max-height:90%; transform:translate(-50%,-50%);}
.box4Tit{ font-size:28px; color:#FFFFFF; padding:0 15px;}
.box4Item1 .box4Con,.box4Item2 .box4Con,.box4Item3 .box4Con,.box4Item4 .box4Con{ background-color:#2585c3;}
/*.box4Item2 .box4Con{ background-color:#606060;}
.box4Item3 .box4Con{ background-color:#d19949;}
.box4Item4 .box4Con{ background-color:#e33641;}*/
.box4List li:nth-child(2n) a{ padding-top:0; padding-bottom:170px;}
.box4List li:nth-child(2n) .box4Img{ top:auto; bottom:0;}

.box5Lef,.box5Rig{ margin:10px 0;}
.box5Lef{ color:#666666; line-height:28px;}
.box5LefImg{ margin:0 auto 15px;}
.box5LefImg img{ margin:0 auto;}
.box5LefCon{ max-height:168px; overflow:hidden;}
.box5Rig a{ display:block; height:100%; position:relative;}
.box5RigImg{ height:314px; position:relative;}
.box5RigImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.box5RigTit{ position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.65); color:#FFFFFF; font-size:16px; line-height:44px; padding:0 20px; overflow:hidden;}
.box5RigTit i{ float:right; font-size:18px; line-height:44px;}
.box5Prev,.box5Next{ width:46px; height:46px; line-height:40px; background:rgba(0,0,0,0.3); position:absolute; top:50%; transform:translateY(-75%); color:#FFFFFF; text-align:center; font-size:36px; z-index:1; cursor:pointer; transition:all 0.3s linear;}
.box5Prev{ left:0;}
.box5Next{ right:0;}

.box6Bg{ padding:60px 0;}
.box6Bg .boxTit{ padding:0;}
.box6Tab{ float:right; line-height:40px; font-size:0; margin:-1px 0 0 -1px; overflow:hidden;}
.box6Tab li{ padding:1px 0 0 1px; font-size:16px; vertical-align:middle;}
.box6Tab li span{ display:block; min-width:114px; color:#FFFFFF; background:#c2c2c2; text-align:center; cursor:pointer; transition:all 0.3s linear;}
.box6Tab li.active span{ background:#22254a; font-weight:bold;}
.box6{ padding:35px 0 0;}
.box6Item{ position:relative; display:none;}
.box6Top .swiper-slide{ background:#FFFFFF;}
.box6Top .swiper-pagination{ position:absolute; bottom:0;}
.box6Top .swiper-pagination-bullet-active{ background:#22254a;}
.box6Img{ float:left; width:236px; margin-right:60px; height:298px; position:relative;}
.box6Img .imgFull{ width:100%; height:100%;}
.box6Line{ display:block; width:40px; height:3px; background:#22254a; position:absolute; right:0; top:20px; transform:translateX(26px);}
.box6Rig{ overflow:hidden;}
.box6Tit{ line-height:42px;}
.box6Name{ font-size:28px; color:#222222;}
.box6Name span{ font-size:16px; color:#222222; margin-left:20px;}
.box6Brief{ font-size:14px; color:#666666; line-height:26px; height:78px; overflow:hidden; margin:15px 0;}
.box6Bot{ position:absolute; right:0; bottom:0; z-index:1; width:100%; padding-left:296px;}
.box6BotCon{ padding:0 60px; position:relative;}
.box6MinImg{ cursor:pointer; position:relative;}
.box6MinImg:after{ display:block; content:""; position:absolute; left:0; top:0; width:100%; height:100%; border:2px solid transparent; transition:all 0.3s linear;}
.box6MinImg img{ margin:0 auto; width:100%;}
.box6BotCon .swiper-slide-active .box6MinImg:after{ border-color:#22254a;}
.box6Prev,.box6Next{ display:block; width:36px; height:36px; border:2px solid #bbbbbb; border-radius:50%; font-size:24px; line-height:30px; text-align:center; color:#BBBBBB; position:absolute; top:50%; margin-top:-18px; cursor:pointer; transition:all 0.3s linear;}
.box6Prev{ left:0; padding-right:2px;}
.box6Next{ right:0; padding-left:2px;}
.box6Prev.swiper-button-disabled,.box6Next.swiper-button-disabled{ visibility:hidden;}

.box7Bg{ border-top:1px solid #dfdfdf; padding:20px 0;}
.box7{ position:relative; min-height:60px;}
.box7Tit{ float:left; font-size:20px; color:#555555; line-height:120%; width:50px; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.box7List{ overflow:hidden; padding-left:50px;}
.box7List .swiper-slide{ display:flex; align-items:center; width:auto; height:auto; max-width:184px;}
.box7List a{ display:block; width:100%; max-height:100%; cursor:pointer;}
.box7List img{ margin:0 auto;}

.footBg{ background:#22254a; color:rgba(255,255,255,0.5);}
.ftTopBg{ padding:30px 0;}
.ftRig{ float:right; margin-left:15px; font-size:0;}
.ftRigCon,.ftWx{ display:inline-block; vertical-align:top; font-size:14px;}
.ftRigCon{ line-height:26px; width:290px; padding-right:15px;}
.ftRigCon li{ margin:10px 0 15px; padding-left:50px; background-position:left top; background-repeat:no-repeat; background-size:36px auto;}
.ftRigAdd{ background-image:url(../images/ftIco1.png);}
.ftRigTel{ background-image:url(../images/ftIco2.png);}
.ftWx{ width:140px; text-align:center;}
.ftWx img{ margin:0 auto 10px;}
.ftLef{ font-size:0; display:flex; flex-wrap:wrap; padding-right:30px;}
.ftLef li{ vertical-align:top; font-size:13px; flex-grow:1; padding-right:15px; margin:10px 0; max-width:190px;}
.ftLef li:last-child{ padding-right:0;}
.ftLef li a{ color:rgba(255,255,255,0.4); line-height:26px; /*transition:all 0.3s linear;*/}
.ftLef li h3{ margin-bottom:10px;}
.ftLef li h3 a{ font-size:16px; color:rgba(255,255,255,0.8); line-height:30px;}
.footSub{ overflow:hidden;}
.ftBtn{ font-size:13px; color:rgba(255,255,255,0.4); line-height:26px; cursor:pointer; display:none;}
.ftBotBg{ background:#171a39; font-size:13px; color:#8b8b8b; line-height:24px;}
.ftBotBg a{ color:#8b8b8b; transition:all 0.3s linear;}
.copyRight{ padding:17px 0;}
.copyRight span{ display:inline-block; vertical-align:middle; padding:0 10px;}

.onLine{ position:fixed; right:0; top:50%; transform:translateY(-50%); z-index:2;}
.onLine li{ padding:1px 0;}
.onLine li a{ display:block; width:46px; height:46px; position:relative;}
.onIco{ background-color:#22254a;}
.onCon{ white-space:nowrap; background:#1089d7; font-size:16px; font-weight:bold; color:#FFFFFF; line-height:46px; position:absolute; left:0; top:0; padding-right:14px; opacity:0; visibility:hidden;}
.onCon img{ vertical-align:middle; display:inline-block; margin-top:-4px;}
.onWeChat .onCon{ width:130px; padding:10px; transition:none;}
.onWeChat .onCon img{ display:block; margin:0 auto;}
.top{ display:none;}

.banInner{ height:450px;}
.banInner .imgFull{ height:100%;}

.breadNavBg{ padding:18px 0; background:#f5f5f5;}
.breadcrumb{ float:right; background:none; border-radius:0; font-size:14px; color:#7b7b7b; line-height:39px; margin:0; padding:1px 0; font-size:0;}
.breadcrumb li{ font-size:14px; vertical-align:middle;}
.breadcrumb a{ color:#7B7B7B; transition:all 0.3s linear;}
.breadcrumb a i{ font-size:16px; color:#22254a;}
.breadcrumb > li + li:before { padding:0 12px; color:#b1b1b1; content: "\f0da"; font-family:FontAwesome; }
.oneMenu{ font-size:0; margin:0; overflow:hidden;}
.oneMenu li{ padding:1px 0; padding-right:8px; font-size:14px; vertical-align:middle;}
.oneMenu li a{ display:block; line-height:39px; font-size:15px; color:#555555; padding:0 5px; border-radius:5px; min-width:100px; text-align:center; transition:all 0.3s linear;}
.oneMenu li.active a{ background:#22254a; color:#FFFFFF; font-weight:bold;}

.mainBg{ font-size:14px; color:#666666; line-height:26px;}
.oneBg{ padding:40px 0; background:#FFFFFF;}
.oneBg:nth-child(2n){ background:#f6f6f6;}
.oneBg:nth-child(2n) .oneTitCn span{ background:#F6F6F6;}
.oneTit{ padding:20px 0; text-align:center;}
.oneTitEn{ font-size:34px; color:#d4d4d4; line-height:100%; font-family:Arial; text-transform:uppercase; margin-bottom:5px;}
.oneTitCn{ font-size:34px; color:#333333; line-height:100%; position:relative;}
.oneTitCn span{ display:inline-block; vertical-align:middle; padding:0 30px; background:#FFFFFF; position:relative; z-index:1;}
.oneTitCn:after{ display:block; content:""; position:absolute; left:0; top:50%; width:100%; height:1px; background:#e4e4e4;}
.oneText h3{ font-size:20px; color:#333333; margin:25px 0;}
.oneText h4{ font-size:16px; color:#22254a; margin:25px 0;}
.oneText p{ text-indent:2em;}
.oneText img{ max-width:100% !important; height:auto !important;}
.oneBot{ padding-bottom:0.2rem;}
.oneBot li{ border-bottom:1px solid #e4e4e4; padding:15px 0;}
.oneBot li a{ display:block; height:100%; position:relative; padding-left:35px;}
.oneBotIco{ display:block; position:absolute; left:0; top:0; font-size:20px; color:#22254a; line-height:28px;}
.oneBotTit{ overflow:hidden; font-size:20px; color:#22254a; font-weight:bold; margin:10px 0;}
.oneBotTit i{ float:right; width:30px; height:30px; background:#d19949; font-size:14px; line-height:30px; text-align:center; color:#FFFFFF; border-radius:50%; transition:all 0.3s linear;}
.oneBotBrief{ color:#666666; margin:10px 0;}

.pageBox{ padding:45px 0; text-align:center;}
.pageBox img{ margin:0 auto; max-width:100%;}

.leader{ padding:25px 0 0;}
.leader > li{ padding:25px 0; border-bottom:1px solid #dfdfdf;}
.leader > li > a{ display:block; height:100%; position:relative;}
.leaderImg{ float:left; width:166px; height:210px; margin-right:50px;}
.leaderRig{ overflow:hidden;}
.leaderTit{ font-size:30px; color:#222222; line-height:40px; transition:all 0.3s linear;}
.leaderTit span{ font-size:18px; margin-left:30px; display:inline-block; vertical-align:middle;}
.leaderBrief{ color:#666666; line-height:28px; max-height:140px; overflow:hidden; margin:15px 0 0;}

.rulesTit{ text-align:center; font-size:30px; color:#333333; line-height:120%; margin:25px 0;}
.rulesText{ font-size:15px; color:#666666; line-height:32px; margin-bottom:25px; height:620px; overflow:hidden;}
.rulesText h3{ font-size:20px; color:#333333; margin:25px 0;}
.rulesText h4{ font-size:16px; color:#22254a; margin:25px 0;}
.rulesText p{ text-indent:2em;}
.rulesText img{ max-width:100% !important; height:auto !important;}
.rulesText h3:first-child{ margin-top:0;}
.mCustomScrollbar{ padding-right:30px;}
.mCSB_scrollTools{ opacity:1 !important;}
.mCSB_scrollTools .mCSB_draggerRail{ width:1px !important; background:#d8d8d8 !important;}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#22254a !important; width:5px; border-radius:0;}

.left{ float:left; width:230px; position:relative; z-index:2; margin-bottom:30px;}
.leftTop{ background:#22254a; color:#FFFFFF; height:140px; margin-top:-140px; position:relative;}
.leftTit{ width:100%; padding:10px 15px; text-align:center; line-height:22px;}
.leftTitCn{ font-size:26px; line-height:140%;}
.leftTitEn{ display:block; opacity:0.5; font-size:18px; font-family:Arial;}
.leftH2Btn{ position:absolute; right:15px; top:50%; transform:translateY(-50%); cursor:pointer;}
.leftH2Btn i{ margin-right:5px;}
.newsMenu{ padding:1px 0; text-align:center;}
.newsMenu li{ padding:1px 0;}
.newsMenu li a{ display:block; background:#f3f3f3; font-size:16px; color:#555555; line-height:30px; padding:13px 0; position:relative; transition:all 0.3s linear;}
.newsMenu li a:before{ display:block; content:""; width:4px; height:0; position:absolute; top:0; left:0; background:#22254a; transition:all 0.3s linear;}
.newsMenu li a:after{ position:absolute; right:0px; top:0; opacity:0; visibility:hidden; padding:13px 0; display:block; content:"\f0da"; font-size:16px; color:#e33641; font-family:"FontAwesome"; transition:all 0.3s linear;}
.newsMenu li.active a{ font-weight:bold; color:#22254a;}
.newsMenu li.active a:before{ height:100%;}
.newsMenu li.active a:after{ right:20px; visibility:visible; opacity:1;}
.right{ margin-top:-78px; margin-left:275px;}
.rigTit{ font-size:21px; color:#333333; line-height:78px;}

.newsList{ padding:15px 0 0;}
.newsList li{ overflow:hidden;}
.newsList li a{}
.newsImg{ float:left; width:242px; height:150px; margin-right:35px;}
.newsImg a{ display:block; width:100%; height:100%;}
.newsTop{ font-size:20px; color:#222222; overflow:hidden; line-height:32px; margin:10px 0;}
.newsTit{ color:#222222; transition:all 0.3s linear;}
.newsShare{ float:right; display:block; width:32px; height:32px; margin-left:15px; border:1px solid #bbbbbb; text-align:center; color:#bbbbbb; line-height:30px; border-radius:50%; font-size:14px; transition:all 0.3s linear;}
.newsBrief{ font-size:13px; color:#888888; line-height:24px; height:48px; overflow:hidden; margin:15px 0;}
.newsBot{ overflow:hidden; font-size:13px; color:#999999; line-height:30px;}
.newsBot .pull-left span{ display:inline-block; vertical-align:middle; padding-right:15px;}
.newsBot .pull-right{ font-weight:bold; color:#8b6534; transition:all 0.3s linear;}
.newsBot .pull-right span{ font-size:20px;}

.arList{ margin:0 -16px; padding:25px 0 0; font-size:0;}
.arList li{ padding:15px 16px 0; float:none; vertical-align:top;}
.arList li a{ display:inline; height:100%; position:relative;}
.arImg{ position:relative; height:0; padding-bottom:62.23%;}
.arImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;border-radius: .1rem;}
.arTime{ display:block; position:absolute; right:0; bottom:0; color:#FFFFFF; font-size:13px; background:rgba(0,106,175,0.8); line-height:30px; padding:0 15px;}
.arTit{ font-size:14px; color:#555555; line-height:24px; margin:10px 0 0 40px; max-height:72px; overflow:hidden; transition:all 0.3s linear; position:relative;}
.arTit a.lovegive{position: absolute; top: 0px; right: 60px; cursor: pointer;}

.arTop{ border-bottom:1px solid #dedede; padding:35px 0 10px;}
.arName{ font-size:24px; color:#4f4f4f; line-height:140%; margin:10px 0;}
.arInfor{ font-size:0; margin:10px -10px;}
.arInfor li{ font-size:13px; color:#999999; line-height:36px; padding:0 10px;}
.arText{ font-size:15px; line-height:32px; color:#666666; padding:15px 0;}
.arText p{ text-indent:2em;}
.arText img{ max-width:100% !important; height:auto !important; margin:5px auto;}
.arBot{ overflow:hidden; padding:30px 0; border-bottom:1px solid #dedede; margin-top:-15px;}
.arPgae{ float:right; font-size:0; margin:0 -3px;}
.arPgae li{ padding:0 3px; vertical-align:middle;}
.arPgae li a{ display:block; width:46px; height:46px; background:#d2d2d2; line-height:46px; text-align:center; color:#FFFFFF; font-size:30px; transition:all 0.3s linear;}
.arPgae li:nth-child(2) a{ font-size:18px;}
.arShare{ font-size:0; line-height:46px; overflow:hidden;}
.arShare i,.arShare span,.arShare a{ display:inline-block; vertical-align:middle; font-size:15px; color:#777777; margin:0 4px;}
.arShare i{ font-size:16px; color:#22254a;}
.arShare a{ width:38px; height:38px; background:url(../images/shareIco.png) no-repeat; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.arShare a.shareIco1{ background-position:0 0;}
.arShare a.shareIco2{ background-position:-38px 0;}
.arShare a.shareIco3{ background-position:-76px 0;}
.arShare a.shareIco4{ background-position:-114px 0;}
.arShare a.shareIco1:hover{ background-position:0 -38px;}
.arShare a.shareIco2:hover{ background-position:-38px -38px;}
.arShare a.shareIco3:hover{ background-position:-76px -38px;}
.arShare a.shareIco4:hover{ background-position:-114px -38px;}

.hotNews .boxTit{ padding:20px 0;}
.hotNews .boxTitH2{ font-size:24px;}
.hotArList{ margin:0 -19px; padding-bottom:20px; font-size:0;}
.hotArList li{ float:none; vertical-align:top; padding:0 19px 20px;}
.hotArList li a{ display:block; height:100%; position:relative; overflow:hidden;}
.hotArImg{ position:relative; overflow:hidden; width:100%; height:0; padding-bottom:65.05%; margin-bottom:15px;}
.hotArImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.5s linear;}
.hotArTit{ font-size:16px; color:#222222; line-height:24px; margin:8px 0; transition:all 0.3s linear;}
.hotArBrief{ font-size:12px; color:#888888; line-height:22px; height:44px; overflow:hidden; margin:8px 0;}
.hotArMore{ font-size:13px; color:#8b6534; font-weight:bold; line-height:24px;}
.hotArMore span{ font-size:20px;}

.meetTop{ font-size:16px; color:#22254a; line-height:30px; font-weight:bold; padding:30px 0 15px;}
.meetList{ margin:0 -15px; display:flex; flex-wrap:wrap;}
.meetList li{ float:none; padding:30px 15px 0;}
.meetList li a{ display:block; height:100%; padding:20px; position:relative; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.22); transition:all 0.3s linear;}
.meetImg{ position:relative; overflow:hidden; width:100%; height:0; padding-bottom:62.35%;}
.meetImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.meetHov{ position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.3s linear;}
.meetIco{ font-size:22px; color:#FFFFFF; border:1px solid rgba(255,255,255,0.8); width:60px; height:60px; border-radius:50%; line-height:58px; text-align:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); margin-top:10px; opacity:0; visibility:hidden; transition:all 0.3s linear;}
.meetName{ text-align:center; font-size:26px; color:#333333; line-height:120%; margin:15px 0;}
.meetBrief{ font-size:14px; color:#777777; line-height:24px; height:48px; overflow:hidden; margin:10px 0;}
.meetLine{ position:absolute; left:0; bottom:0; width:100%; height:2px; background:#22254a;}

.meetBg{ padding:50px 0; background:#FFFFFF;}
.meetBg:nth-child(2n){ background:#f5f5f5;}
.meetTab{ position:relative; border-bottom:1px solid #dcdcdc; margin:10px 0 30px; font-size:0;}
.meetTab li{ vertical-align:middle; padding:0; padding-right:4px;}
.meetTab li span{ display:block; background:#ebebeb; font-size:18px; color:#333333; line-height:34px; padding:10px 25px; cursor:pointer;}
.meetTab li span a{ position:absolute; right:0; top:50%; transform:translateY(-50%); font-size:14px; color:#22254a; font-weight:normal; display:none;}
.meetTab li span a i{ margin-left:5px;}
.meetTab li.active span{ background:#22254a; color:#FFFFFF; font-weight:bold;}
.meetTab li.active span a{ display:block;}
.meetInforTit{ text-align:center; font-size:18px; color:#22254a; font-weight:bold; margin-bottom:15px; display:none;}
.meetTabImg{ float:left; margin-right:40px; max-width:320px;}
.meetInforCon{ color:#666666; line-height:29px;}
.meetMore{ font-size:14px; color:#22254a; display:block; width:100px; line-height:30px; margin:10px auto; text-align:center; display:none;}
.meetMore i{ margin-left:5px;}
.meetInfor .swiper-pagination{ position:static; display:block; width:100%; margin-top:5px; display:none;}
.meetInfor .swiper-pagination-bullet-active{ background:#22254a;}
.meetBot{ margin:0 -27px;}
.meetItem{ padding:0 27px;}
.meetItem .boxTit{ padding-top:0;}
.meetItem .boxTitH2{ font-size:28px;}
.meetItem .boxTitMore{ background:none; padding:0; font-size:14px; color:#22254a;}
.meetItem .boxTitMore i{ margin-left:5px;}
.meetBotVideo{ margin:0 -12px; font-size:0;}
.meetBotVideo li{ float:none; vertical-align:top; padding:0 12px;}
.meetBotVideo li a{ display:block; height:100%; position:relative;}
.meetBotImg{ position:relative; overflow:hidden; height:0; padding-bottom:64.03%;}
.meetBotImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.meetBotHov{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.2);}
.meetBotIco{ display:none; width:62px; height:62px; background:url(../images/playIco.png) center center no-repeat; background-size:cover; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.meetBotTit{ font-size:14px; color:#333333; line-height:22px; margin:10px 0; max-height:66px; overflow:hidden; transition:all 0.3s linear;}
.meetMenu > li > a{ background:#c1985d; color:#FFFFFF; font-size:16px; font-weight:bold; line-height:56px; text-align:center; position:relative; padding:0 30px;}
.meetMenu > li > a:before{ display:block; content:""; width:4px; height:100%; position:absolute; top:0; left:0; background:#e33641; transition:all 0.3s linear;}
.meetMenu > li > a:after{ position:absolute; right:20px; top:0; display:block; content:"\f0da"; font-size:16px; color:#FFFFFF; font-family:FontAwesome; transition:all 0.3s linear;}
.meetSubMenu{ background:#f3f3f3; padding:15px 0;}
.meetSubMenu li a{ font-size:13px; color:#666666; line-height:32px; padding-left:36px; padding-right:15px; position:relative; transition:all 0.3s linear;}
.meetSubMenu li a:before{ display:block; content:""; width:3px; height:3px; background:#a8a8a8; position:absolute; left:25px; top:50%; transform:translateY(-50%); transition:all 0.3s linear;}
.meetSubMenu li.active a{ font-weight:bold; color:#ad7d3a;}
.meetSubMenu li.active a:before{ background:#ad743a;}
.meetCon{ line-height:28px; padding:30px 0 50px;}
.meetCon h4{ text-indent:2em;}
.meetCon p{ text-indent:2em;}
.meetCon p span.fa{ text-indent:0; color:#228fc7; width:25px;}
.meetCon img{ max-width:100% !important; height:auto !important;}
.dot{ display:inline-block; vertical-align:middle; width:4px; height:4px; background:#22254a; border-radius:50%; margin-right:8px;}
.meetCon br{ line-height:16px;}
.meetCon2{ line-height:32px;}
.meetResult{ overflow:hidden; padding:40px 0 0;}
.meetResult li{ line-height:30px; padding:10px;}
.meetResult li span{ float:right; color:#888888; margin-left:8px;}
.meetResult li a{ color:#555555; transition:all 0.3s linear;}
.meetResult li a i{ margin:0 10px; color:#22254a;}
.meetResult li:nth-child(2n+1){ background:#f7f7f7;}
.videoList{ margin:0 -20px; padding:40px 0 0;}
.videoList li{ padding:5px 20px 0;}
.videoList .meetBotIco{ width:72px; height:72px;}
.videoList .meetBotTit{ font-size:15px; margin:15px 0;}

.consult{ padding:30px 0;}
.consultTip{ font-size:16px; color:#666666; line-height:200%; padding:10px 0;}
.consultList{ margin:0 -22px; padding:15px 0;}
.consultList li{ padding:0 22px 20px;}
.consultCon{ position:relative; line-height:40px;}
.consultInput{ display:block; width:100%; border:1px solid #d2d2d2; height:40px; padding:8px 10px; padding-left:35px; line-height:24px; background:none; border-radius:0; appearance:none; -webkit-appearance:none; transition:all 0.3s linear;}
.consultInput:focus{ box-shadow:1px 1px 0 #d2d2d2;}
.consultIco{ display:block; width:35px; text-align:center; font-size:16px; color:#aaaaaa; position:absolute; left:0; top:0;}
.must{ position:absolute; left:100%; top:0; color:#ff0000; padding-left:10px; font-size:16px;}
.or{ color:#999999; padding-left:15px;}
textarea.consultInput{ height:auto; resize:none;}
.consultBtn{ display:inline-block; vertical-align:middle; text-align:center; width:40%; max-width:120px; height:40px; line-height:40px; color:#FFFFFF; font-size:16px; margin-right:15px; transition:all 0.3s linear;}
.consultBtn:last-child{ margin-right:0;}
.consultBtn1{ background:#e33641;}
.consultBtn2{ background:#dddddd; color:#333333 !important;}
.consultList li:nth-child(4) .consultIco{ font-size:20px;}

.userMeet{ padding:20px 0 0;}
.userMeet li{ padding:20px 0 0;}
.userMeet li a{ display:block; padding-left:43%; background:#f5f5f5; position:relative;}
.userMeetImg{ position:absolute; left:0; top:0; width:43%; height:100%;}
.userMeetImg .imgFull{ height:100%;}
.meetState{ position:absolute; left:20px; top:20px; font-size:15px; color:#FFFFFF; background:rgba(0,0,0,0.6); line-height:30px; padding:0 15px;}
.userMeetRig{ font-size:14px; color:#777777; line-height:28px; padding:35px 5% 35px 10%; overflow:hidden;}
.userMeetTit{ font-size:25px; color:#333333; line-height:160%; margin:10px auto;}
.userMeetCon{ margin:10px auto;}
.userMeetCon p{ position:relative; padding-left:28px;}
.userMeetCon p:before{ display:block; width:20px; text-align:center; position:absolute; left:0; top:0; font-family:"FontAwesome";}
.meetTime:before{ content:"\f073";}
.meetAdd:before{ content:"\f041";}
.meetUnit:before{ content:"\f0b1";}
.meetNum:before{ content:"\f0c0";}
.userMeet li.active .meetState{ background-color:rgba(227,54,65,0.9);}

.userMeetBg{ background:url(../images/meetTextBg.jpg) center top #F5F5F5 no-repeat; padding:60px 0 50px; font-size:14px; color:#666666; line-height:28px;}
.userMeetTop{ background:#FFFFFF; padding:30px; margin-bottom:30px;}
.userMeetPic{ float:left; max-width:404px;}
.userMeetTop .userMeetRig{ padding:0 50px; line-height:30px;}
.userMeetBtn{ font-size:0; margin:15px auto;}
.userMeetBtn a{ display:inline-block; vertical-align:middle; font-size:16px; color:#FFFFFF; line-height:40px; width:48%; max-width:150px; text-align:center; margin-right:15px;}
.userMeetBtn a:last-child{ margin-right:0;}
.userMeetBtn1{ background:#e33641;}
.userMeetBtn2{ background:#b4b4b4;}
.userMeetBtn3{ background:#b88844;}
.userMeetItem{ background:#FFFFFF; margin-top:12px; padding:15px 45px;}
.userMeetH3{ font-size:26px; color:#444444; line-height:30px; margin:15px 0;}
.userMeetH3 img{ vertical-align:middle; margin-right:10px; max-width:30px;}
.userMeetText{ margin:15px 0; padding:1px 0;}
.userMeetItem .userMeetBtn a{ line-height:48px; max-width:200px;}

.mien{ margin:0 -14px; padding:10px 0 0; overflow:hidden;}
.mien li{ padding:28px 14px 0;}
.mien li a{ display:block; position:relative; overflow:hidden;}
.mienImg{ height:0; padding-bottom:54.9%; position:relative; overflow:hidden;}
.mienImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.mienTit{ position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.65); color:#FFFFFF; font-size:16px; line-height:44px; padding:0 0.15rem;}
.mienTit i{ float:right; line-height:44px; font-size:18px; margin-left:8px;}

.contact{ padding:30px 0 60px;}
.conTop{ overflow:hidden; padding-bottom:40px;}
.conLef{ float:left; width:59%; font-size:15px; color:#666666; line-height:32px;}
.conLef h3{ font-size:26px; color:#333333; line-height:140%; margin:15px 0;}
.conLef p{ padding-left:28px; position:relative;}
.conLef p:after{ display:block; position:absolute; left:0; top:2px; font-family:FontAwesome; font-size:16px; color:#999999;}
.conAdd:after{ content:"\f041";}
.conTel:after{ content:"\f095";}
.conEmail:after{ content:"\f0e0";}
.conCode:after{ content:"\f15c";}
.conRig{ float:right; width:41%; padding-left:15px; text-align:right; padding-right:5px; margin:50px 0 15px;}
.conWechat{ font-size:0; padding:10px 15px; box-shadow:0 0 5px rgba(0,0,0,0.3); display:inline-block;}
.conWxImg,.conWxCon{ display:inline-block; vertical-align:middle; font-size:14px; line-height:200%; color:#666666;}
.conWxImg{ max-width:118px; margin-right:20px; width:38%;}
.conWxImg img{ width:100%;}
.conWxCon{ text-align:left; width:55%; max-width:160px;}
.conMap{ border:1px solid #d2d2d2; height:350px;}
#dituContent{ height:100%;}
.anchorBL{display:none}

.achieve{ padding:15px 0 0; overflow:hidden;}
.achieve li{ padding:25px 0; border-bottom:1px solid #dfdfdf;}
.achieve li a{ display:block; height:100%; position:relative;}
.achieveTime{ float:left; width:60px; text-align:center; margin-right:25px;}
.achieveTime span{ display:block;}
.achieveDate{ border:1px solid #c2c2c2; border-bottom:none; font-size:28px; color:#b3b3b3; line-height:45px;}
.achieveMonth{ font-size:12px; color:#FFFFFF; line-height:26px; background:#22254a; transition:all 0.3s linear;}
.achieveRig{ overflow:hidden;}
.achieveTit{ font-size:16px; color:#444444; font-weight:bold; line-height:24px; margin-bottom:5px; transition:all 0.3s linear;}
.achieveBrief{ font-size:13px; color:#888888; line-height:23px; max-height:46px; overflow:hidden;}

.history{ padding:35px 0 60px; overflow:hidden;}
.hisYear{ display:block; width:60px; height:60px; line-height:60px; background:#b88844; font-size:18px; color:#FFFFFF; font-weight:bold; border-radius:50%; text-align:center;}
.hisList{ padding-left:60px; line-height:28px; padding-bottom:40px; position:relative;}
.hisList:before{ display:block; content:""; position:absolute; left:30px; top:0; width:2px; height:100%; background:#c9c9c9;}
.hisList:last-child{ padding-bottom:0;}
.hisItem{ padding-top:30px; position:relative;}
.hisItem:before{ display:block; content:""; position:absolute; left:-36px; top:37px; width:14px; height:14px; border:3px solid #22254a; border-radius:50%; background:#FFFFFF;}
.hisLef{ float:left; width:50%;}
.hisRig{ float:right; width:44%; overflow:hidden;}
.hisRig img{ max-width:100% !important; height:auto !important; float:right;}
.hisMonth{ display:block; font-size:20px; line-height:28px; margin-bottom:5px;}

.boxTit2 .boxTitH2{ font-size:28px;}
.boxTit2 .boxTitH2 span{ font-family:Arial; color:#000000; opacity:0.2; margin-left:8px; display:inline-block; vertical-align:baseline;}
.boxWrap{ margin:10px 0;}
.boxWrap .achieve{ padding:0;}
.boxWrap .achieve li{ padding:20px 0; border-top:1px solid #dfdfdf; border-bottom:none;}
.boxWrap .achieve li:last-child{ padding-bottom:0;}
.FinNews{ position:relative;}
.FinNewsImg{ height:321px;}
.FinNewsImg .imgFull{ height:100%;}
.FinNewsText{ position:absolute; left:0; bottom:0; width:100%; height:auto; padding:10px 4%; background:rgba(0,0,0,0.72); color:#FFFFFF;}
.FinNewsTit{ font-size:16px; line-height:24px;}
.FinNewsBrief{ font-size:12px; line-height:24px; height:24px; overflow:hidden; opacity:0.6;}
.FinNewsBtn{ display:block; position:absolute; top:50%; transform:translateY(-100%); width:36px; height:50px; background:rgba(0,0,0,0.4); z-index:1; cursor:pointer; color:#FFFFFF; font-size:32px; text-align:center; line-height:48px;}
.FinNewsPrev{ left:0;}
.FinNewsNext{ right:0;}
.FinInfor{ font-size:14px; color:#666666; line-height:27px;}
.FinInforImg{ float:left; max-width:200px; margin-right:35px;}
.FinInforRig{ overflow:hidden;}
.FinInforBrief{ height:162px; overflow:hidden; margin-bottom:15px;}
.FinInforMore{ position:static; display:block; transform:translateY(0);}
.FinInforMore span,.FinInforMore i{ line-height:32px;}
.FinInforMore span{ width:110px; font-size:14px;}
.FinInforMore i{ width:34px;}
.FinHisTop{ margin-bottom:30px; padding:0 75px; position:relative;}
.FinHisTop:before{ display:block; content:""; width:100%; height:1px; background:#bcbcbc; position:absolute; left:0; top:16px;}
.FinHisTop .swiper-container{ padding-top:16px;}
.FinHisTop .swiper-slide{ font-size:14px; color:#888888; line-height:14px; font-weight:bold; padding:20px 10px 0; border-left:1px solid #bcbcbc; background:url(../images/FinHisTopBg.png) -1px 0 repeat-x; cursor:pointer;}
.FinHisTop .swiper-slide-active{ color:#e33641; border-left-color:#e33641;}
.FinHisBot .swiper-slide{ background:#F5F5F5;}
.FinHisImg{ float:left; max-width:214px; margin-right:30px;}
.FinHisText{ overflow:hidden;}
.FinHisTime{ font-size:24px; color:#0066b3; line-height:28px; margin:10px 0 15px;}
.FinHisBrief{ font-size:14px; color:#666666; line-height:28px; max-height:84px; overflow:hidden;}
.FinHisBtn{ display:block; width:33px; height:33px; border:1px solid #b5b5b5; border-radius:50%; text-align:center; line-height:28px; color:#b5b5b5; font-size:24px; position:absolute; top:0; background:#f5f5f5; cursor:pointer;}
.FinHisPrev{ left:0;}
.FinHisNext{ right:0;}
.FinCase{ margin:0 -16px; font-size:0;}
.FinCase li{ float:none; padding:0 16px; padding-top:10px; vertical-align:top;}
.FinCase li a{ display:block; height:100%; position:relative;}
.FinCaseImg{ height:0; padding-bottom:61.95%; position:relative; margin-bottom:10px;}
.FinCaseImg .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.FinCaseTit{ font-size:15px; color:#666666; line-height:24px; height:48px; overflow:hidden; transition:all 0.3s linear;}

.loginBg{ background:#3890c8; position:relative; overflow:hidden;}
.loginBgImg{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0.25;}
.loginBgImg.pc{ background-attachment:fixed;}
.loginWrap{ margin:110px auto; background:#FFFFFF; box-shadow:0 0 30px rgba(0,0,0,0.2); position:relative; padding-left:63.33%;}
.loginImg{ position:absolute; left:0; top:0; width:63.33%; height:100%;}
.login{ padding:30px 11%; position:relative;}
.loginTit{ font-size:30px; color:#333333; line-height:150%; padding:15px 0;}
.loginList{ overflow:hidden;}
.loginList li{ padding-bottom:20px;}
.loginBox{ position:relative;}
.loginIco{ position:absolute; left:2px; top:0; font-size:15px; color:#aeaeae; line-height:38px;}
.loginInput{ width:100%; padding:0 10px 0 25px; height:38px; line-height:38px; border:none; border-bottom:1px solid #dcdcdc; background:none;}
.loginBtn{ display:block; width:100%; height:44px; line-height:44px; background:#0072bc; color:#FFFFFF; font-size:16px; text-align:center; border-radius:5px;}
.loginYzm{ padding:0 90px 0 0;}
.yzm{ position:absolute; right:0; top:3px; display:block; max-width:86px;}
.yzm img{ max-width:86px;}
.loginBot{ padding-bottom:15px; color:#777777;}
.loginBot .pull-left a{ font-weight:bold; color:#f22633;}
.loginBot .pull-right a{ color:#777777;}

.agreement{ padding:0.4rem 0; font-size:15px; color:#555555; line-height:30px; min-height:50vh;}
.agreementTit{ font-size:32px; color:#111111; line-height:130%; border-bottom:1px solid #d8d8d8; padding:30px 0; margin-bottom:20px;}
.agreement strong{ font-size:16px;}
.agreeBtn{ display:block; margin:0.3rem auto; width:360px; height:54px; line-height:54px; color:#FFFFFF; font-size:18px; background:#22254a; text-align:center;}
.agreeBtn i{ width:20px; margin-right:5px;}
.agreeBtn2{ width:300px;}

.formBg{ min-height:50vh; position:relative; background:#FFFFFF; z-index:1;}
.formTopBg{ height:3rem; width:100%; position:absolute; left:0; top:0; background:#0072bc;}
.registerWrap{ position:relative;}
.registerTit{ font-size:36px; line-height:140%; text-align:center; color:#FFFFFF; padding:0.5rem 0;}
.registerTit i{ margin-right:5px;}
.registerBg{ background:#FFFFFF; box-shadow:0 0 10px rgba(0,0,0,0.2); min-height:30vh; margin-bottom:0.45rem; padding:40px 50px;}

.registerTop{ margin-bottom:0.4rem;}
.hasUser{ float:right; font-size:16px; color:#555555; line-height:30px; padding:10px 0;}
.hasUser a{ font-weight:bold; color:#ea2430; margin-left:5px; text-decoration:underline;}
.hasUser i{ color:#999999; margin-right:5px;}
.registerStep{ font-size:0; max-width:810px; text-align:center; margin:0;}
.registerStep li{ padding:0; font-size:16px; color:#555555; line-height:50px; background:#ececec; width:33.33%; position:relative;}
.registerStep li:after{ display:block; content:""; position:absolute; right:-15px; top:3px; background:#FFFFFF; width:44px; height:44px; border:10px solid #FFFFFF; background:#ececec; transform:rotate(45deg); z-index:1; border-left:none; border-bottom:none;}
.registerStep li:last-child:after{ display:none;}
.registerStep li.active{ background:#cde4f3; color:#006eb5; font-weight:bold;}
.registerStep li.active:after{ background:#cde4f3;}
.registerStep li span{ display:block; position:relative; z-index:2;}

.regList{ font-size:14px; color:#777777; line-height:28px;}
.regList li{ margin-bottom:12px;}
.regBox{ position:relative;}
.regLab{ float:left; width:390px; text-align:right; padding-right:10px; font-size:15px; color:#4c4c4c; height:40px; line-height:40px;}
.regRig{ overflow:hidden;}
.regMin{ max-width:386px; position:relative;}
.regMin .must{ line-height:40px;}
.regInput{ width:100%; height:40px; line-height:38px; padding:0 15px; background:none; font-size:14px; color:#777777; border:1px solid #d2d2d2; -moz-appearance:none; appearance:none; -webkit-appearance:none; -ms-appearance:none;}
.regInput::-webkit-input-placeholder{ color:#777777; opacity:1;}
.regInput:-moz-placeholder{ color:#777777; opacity:1;}
.regInput::-moz-placeholder{ color:#777777; opacity:1;}
.regInput:-ms-input-placeholder{ color:#777777; opacity:1;}
.regInput:focus{ box-shadow:0 1px 0 #EEEEEE inset;}
select.regInput{ display:block; background: url(../images/selectBg.png) right 6px center no-repeat; padding:0 0 0 10px;}
textarea.regInput{ height:auto; resize:none;}
.regSelect{ font-size:0;}
.regSelect select{ display:inline-block; vertical-align:top; font-size:14px; width:32%; margin-right:2%;}
.regSelect select:last-child{ margin:0;}
.regBtn{ display:block; width:120px; height:40px; line-height:40px; background:#e33641; font-size:16px; color:#FFFFFF; text-align:center; margin:8px 0;}

.regDefault{ color:#222222; line-height:40px;}
.regMin2{ max-width:530px;}
.regCheck{ color:#333333; line-height:40px; margin-right:-15px; font-size:0;}
.regCheck .checkbox-inline{ padding-left:0; margin-left:0; padding-right:15px; font-size:14px;}
.regCheck input{ display:none;}
.regCheck .checkbox-inline span{ display:block; position:relative; padding-left:22px;}
.regCheck .checkbox-inline span:before{ display:block; content:""; width:14px; height:14px; border:1px solid #a0a0a0; position:absolute; left:0; top:50%; margin-top:-7px;}
.regCheck .checkbox-inline span:after{ display:block; content:""; width:13px; height:8px; border-left:2px solid #0072bc; border-bottom:2px solid #0072bc; transform:rotate(-45deg); position:absolute; left:5px; top:13px; display:none;}
.regCheck .checkbox-inline input:checked + span:after{ display:block;}
.must2{ white-space:nowrap; font-size:16px; color:#777777;}
.must2 i{ font-style:normal; color:#ff0000}
.regList2 .regLab{ width:330px;}
.regList3 .regLab{ width:360px;}

.MemberType{ padding:0.1rem 0 0;}
.MemberType .regLab{ width:155px;}
.MemberTypeCon{ padding:0.2rem 0; max-width:875px;}

.successTip{ text-align:center; font-size:16px; color:#666666; line-height:200%; padding:0.2rem 0;}
.successName{ font-size:26px; margin:0.2rem 0;}
.successTip img{ margin:0.3rem auto;}
.successTip p{ margin:0.1rem 0;}
.successTip a{ font-weight:bold; margin:0 5px; color:#eb222f; border-bottom:1px solid #eb222f;}

.successWrap{ max-width:830px; margin:0 auto; font-size:16px; color:#666666; line-height:200%; padding:0.2rem 0;}
.successWrap strong.corBlue{ font-size:26px;}
.successBtn{ margin:0 -0.15rem; text-align:center; padding:0.1rem 0; font-size:0;}
.successBtn li{ width:50%; max-width:160px; padding:0.1rem 0.15rem;}
.successBtn li a{ display:block; line-height:46px; color:#FFFFFF; font-size:16px; background:#22254a; transition:all 0.3s linear;}
.successBtn li:nth-child(2n) a{ background:#e33641;}

.userBg{ box-shadow:0 0 10px rgba(0,0,0,0.2); margin:0.4rem 0; background:#FFFFFF; min-height:50vh;}
.userLef{ float:left; width:210px; background:#22254a; color:#FFFFFF;}
.userNameBg{ height:210px; background:#b88844; font-size:16px; color:#FFFFFF; line-height:120%;}
.userName{ text-align:center; width:100%; padding:15px;}
.userHead{ width:98px; height:98px; position:relative; overflow:hidden; border-radius:50%; margin:0 auto 15px;}
.userHead .imgFull{ position:absolute; left:0; top:0; width:100%; height:100%;}
.userItem{ text-align:center; padding:0.25rem 0;}
.userItem li{ border-bottom:1px solid rgba(255,255,255,0.2);}
.userItem li:last-child{ border:none;}
.userItem li a{ display:block; font-size:15px; color:#FFFFFF; line-height:24px; padding:12px 0; transition:all 0.3s linear;}
.userItem li a i{ width:30px;}
.userItem li.active a{ background:rgba(0,0,0,0.15);}
.userRig{ overflow:hidden; padding:15px 50px;}
.userTit{ font-size:22px; color:#333333; line-height:50px; border-bottom:1px solid #d0d0d0;}
.userTit span{ display:inline-block; vertical-align:middle; padding:15px 0; border-bottom:3px solid #e33641; margin-bottom:-3px;}

.inform{ overflow:hidden; background:#f0f0f0; line-height:22px; padding:10px 0; font-size:14px; color:#555555; margin:20px 0 15px;}
.inform strong{ float:left; padding:0 10px;}
.informLab1{ width:5.6%;}
.informLab2{ width:64%;}
.informLab3{ width:15.7%;}
.informLab4{ width:14.7%;}
.informList{ border-bottom:1px solid #e7e7e7; padding-bottom:15px; min-height:40vh;}
.informList a{ color:#666666; transition:all 0.3s linear;}
.informList li{ line-height:24px; padding:7px 0; overflow:hidden;}
.informList li > div{ float:left; padding:0 10px;}
.informList .informLab1{ text-align:center;}
.informBot{ overflow:hidden; padding:0.28rem 0; line-height:30px;}
.informBotLef{ float:left; width:40%;}
.AllSelect,.delete{ display:inline-block; vertical-align:middle;}
.AllSelect{ margin-left:15px;}
.AllSelect input{ margin-top:8px;}
.delete{ width:106px; height:30px; background:#aaaaaa; font-size:14px; color:#FFFFFF; text-align:center; margin-left:13px; transition:all 0.3s linear;}
.informBotRig{ float:right; width:60%; text-align:right;}
.pageInfor{ display:inline-block; vertical-align:middle; margin-right:13px;}
.informBot img{ display:inline-block; vertical-align:middle;}
.duesLab2,.duesLab3,.duesLab4,.duesLab5{ text-align:center;}
.duesLab1{ width:31.5%;}
.duesLab2{ width:13.5%;}
.duesLab3{ width:20%;}
.duesLab4{ width:19%;}
.duesLab5{ width:16%;}
.applyLab2,.applyLab3{ text-align:center;}
.applyLab1{ width:70%;}
.applyLab2{ width:20%; color:#888888;}
.applyLab3{ width:10%;}
.applyLab3 i{ margin-right:5px;}
.state1{ color:#0ca649;}
.state2{ color:#22254a;}
.state3{ color:#e33641;}

.userInfor{ padding:0.25rem 0;}
.userInfor .regLab{ width:300px;}
.userInfor .regDefault{ color:#666666;}

.updatePw .regLab{ width:285px;}
.yzmInput,.must3,.yzmImg,.refresh{ position:static; display:inline-block; vertical-align:middle;}
.yzmInput{ max-width:184px;}
.yzmImg{ max-width:90px; margin:0 8px;}
.refresh{ color:#999999;}
.refresh i{ margin-right:5px;}

.findPw{ padding:0.5rem 0;}
.yzmInput2,.seedYzm{ display:inline-block; vertical-align:middle;}
.yzmInput2{ max-width:60%;}
.seedYzm{ float:right; background:#0072bc; color:#FFFFFF; text-align:center; font-size:15px; line-height:40px; width:37%;}

@media (min-width:1200px){
	nav.navbar.bootsnav ul.nav > li > a:hover{ background:none;}
	nav.navbar.bootsnav ul.nav > li > a:hover:after{ left:0; width:100%;}		
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{ color:#22254a;}
	.navRig > ul > li.navRigLi1 a:hover{ background:#22254a; color:#FFFFFF; border-color:#22254a;}
	.noticeList .swiper-slide a:hover{ color:#22254a;}
	.noticeBtn span:hover{ border-color:#22254a; color:#22254a;}
	.boxTitMore:hover{ color:#22254a;}
	.box1Lef li a:hover .box1LefTit{ color:#22254a;}
	.box2LefTop li a:hover .box2LefTit{ color:#22254a;}
	.box2LefBot li a:hover{ color:#22254a;}
	.box3Rig li a:hover{ transform:translateY(-10px);}
	.box4List li a:hover .box4Img .imgFull{ transform:scale(1.02);}
	.box5Prev:hover,.box5Next:hover{ background-color:#22254a;}
	.box6Tab li span:hover{ background:#83bee5; color:#FFFFFF;}
	.box6Tab li.active span:hover{ background:#22254a;}
	.box6Prev:hover,.box6Next:hover{ background:#e21b27; border-color:#e21b27; color:#FFFFFF;}
	.footBg a:hover{ color:#FFFFFF;}
	.onLine li a:hover .onIco{ background-color:#1089d7;}
	.onLine li a:hover .onCon{ opacity:1; left:auto; right:0; visibility:visible;}
	.onLine li.onWeChat a:hover .onCon{ right:46px;}
	.breadcrumb a:hover{ color:#1089d7;}
	.oneMenu li:not(.active) a:hover{ color:#1089d7;}
	.oneBot li a:hover .oneBotTit i{ background:#1089d7;}
	.leader > li > a:hover .leaderTit{ color:#1089d7;}
	.newsMenu,.meetMenu{ display:block !important;}
	.newsMenu li:not(.active) a:hover{ color:#1089d7;}
	.newsMenu li:not(.active) a:hover:before{ height:100%;}
	.newsTit:hover{ font-weight:bold; color:#1089d7;}
	.newsShare:hover{ background:#1089d7; color:#FFFFFF; border-color:#1089d7;}
	.newsBot .pull-right:hover{ color:#1089d7;}
	.arList li a:hover .arTit{ color:#1089d7;}
	.arPgae li a:hover{ background:#1089d7;}
	.hotArList li a:hover .hotArImg .imgFull{ transform:scale(1.05);}
	.hotArList li a:hover .hotArTit{ color:#22254a;}
	.meetList li a:hover{ box-shadow:0 0 10px rgba(0,0,0,0.3);}
	.meetList li a:hover .meetHov{ background:rgba(184,136,68,0.9);}
	.meetList li a:hover .meetIco{ margin:0; opacity:1; visibility:visible;}
	.meetList li a:hover .meetName{ color:#22254a;}
	.meetList li a:hover .meetLine{ background:#e33641;}
	.meetBotVideo li a:hover .meetBotTit{ color:#22254a;}
	.meetSubMenu li:not(.active) a:hover{ color:#ad7d3a;}
	.meetSubMenu li:not(.active) a:hover:before{ background:#ad743a;}
	.meetResult li a:hover{ color:#22254a; transform:translateX(2px)}
	.consultBtn:hover{ box-shadow:2px 2px 0px rgba(0,0,0,0.3);}
	.achieve li a:hover .achieveMonth{ background:#ad743a;}
	.achieve li a:hover .achieveTit{ color:#22254a;}	
	.FinCase li a:hover .FinCaseTit{ color:#22254a;}
	.loginBot a:hover{ text-decoration:underline;}
	.successBtn li a:hover{ box-shadow:2px 2px 0 #CCCCCC; transform:translateY(-1px);}
	.delete:hover{ background:#22254a;}
	.userItem li:not(.active) a:hover{ background:rgba(0,0,0,0.05);}
	.informList a:hover{ color:#22254a;}
	.informList li:hover .duesLab1,.informList li:hover .duesLab2,.informList li:hover .duesLab3,.informList li:hover .duesLab4,.informList li:hover .duesLab5{ color:#22254a;}
}
@media (min-width:1400px){
	.container{ width:1230px;}
}
@media (max-width:1600px){
	.logo{ height:80px; padding:5px 0; max-width:320px;}
	nav.navbar.bootsnav ul.nav > li > a{ font-size:15px; padding:20px 10px;}
	.navRig{ height:80px; line-height:80px;}
	.navRig > ul{ font-size:14px;}
	.navRig > ul > li{ padding:0 20px 0 0;}
	.hdSearch{ width:340px;}
	.hdSeaInput{ height:54px; line-height:44px; padding:5px 50px;}
	.hdSeaBtn,.hdseaRig{ height:54px; line-height:54px;}
	.banner{ height:520px;}
	.noticeBg{ padding:10px 0;}
	.boxTit,.boxTitH2{ font-size:28px;}
	.boxTitMore{ font-size:15px; padding-right:20px;}
	.box4Bg{ padding:50px 0;}
	.box4Tit{ font-size:24px;}
	.box6Bg{ padding:45px 0;}
	.banInner{ height:380px;}
	.breadNavBg{ padding:14px 0;}
	.oneTitEn,.oneTitCn{ font-size:30px;}
	.leader li{ padding:20px 0;}	
	.right{ margin-top:-70px;}
	.rigTit{ line-height:70px; font-size:20px;}
	.newsTop{ margin:5px 0;}
	.meetItem .boxTitH2{ font-size:24px;}
	.userMeetBg{ padding:50px 0 40px;}
	.boxTit2 .boxTitH2{ font-size:24px;}
	.loginWrap{ margin:70px auto;}
}
@media (max-width:1400px){
	.logo{ height:74px; max-width:290px;}
	nav.navbar.bootsnav ul.nav{ left:0;}
	nav.navbar.bootsnav ul.nav > li > a{ padding:17px 5px;}
	nav.navbar.bootsnav ul.nav > li > a:after{ height:3px;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{ font-size:13px;}
	.navRig{ height:74px; line-height:74px;}
	.navRig > ul > li{ padding:0 15px 0 0;}
	.navRig > ul > li.navRigLi1 a{ padding:0 10px;}
	.hdSearch{ width:320px;}
	.banner{ height:420px;}
	.boxTit,.boxTitH2{ font-size:24px; line-height:30px;}
	.box{ margin:0 -20px;}
	.boxItem{ padding:0 20px;}
	.box1Bg{ padding:15px 0 35px;}
	.box2RigImg{ margin-right:20px;}
	.box3{ padding:30px 0 40px;}
	.box3Tit{ margin:15px 0;}
	.box3More span{ width:170px;}
	.box4List{ padding:15px 0 0;}
	.box6Bg{ padding:35px 0;}
	.box6Tab li{ font-size:15px;}
	.box6Img{ margin-right:40px;}
	.box6Line{ top:14px;}
	.box6Bot{ padding-left:276px;}
	.box6BotCon{ padding:0 50px;}
	.box6Tit{ line-height:36px;}
	.box6Name{ font-size:24px;}
	.box6Brief{ margin:10px 0;}
	.banInner{ height:320px;}
	.breadNavBg{ padding:10px 0;}
	.breadcrumb{ line-height:34px;}
	.oneMenu li a{ line-height:34px; min-width:90px;}
	.oneBg{ padding:30px 0;}
	.oneTit{ padding:15px 0;}
	.oneTitEn,.oneTitCn{ font-size:28px;}
	.oneTitCn span{ padding:0 20px;}
	.pageBox{ padding:35px 0;}
	.leaderImg{ margin-right:30px;}
	.leaderTit{ font-size:24px;}
	.leaderTit span{ font-size:16px; margin-left:15px;}
	.rulesTit{ font-size:24px;}
	.rulesText{ font-size:14px; line-height:30px;}
	.rulesText h3{ font-size:18px;}
	.leftTop{ height:120px; margin-top:-120px;}
	.newsMenu li a{ font-size:15px; padding:10px 0;}
	.newsMenu li.active a:after{ padding:10px 0;}
	.right{ margin-top:-57px;}
	.rigTit{ line-height:57px; font-size:18px;}
	.newsImg{ margin-right:25px;}
	.newsTop{ font-size:18px;}
	.arList{ margin:0 -10px; padding:15px 0 0; font-size:0;}
	.arList li{ padding:15px 10px 0;}
	
	.arTop{ padding:25px 0 10px;}
	.arName{ font-size:22px; margin:5px 0;}
	.arInfor{ margin:5px -10px;}
	.arText{ font-size:14px; line-height:28px;}
	.arPgae li a{ width:38px; height:38px; line-height:36px; font-size:24px;}
	.arPgae li:nth-child(2) a{ font-size:16px;}
	.arShare{ line-height:38px;}
	.hotNews .boxTitH2{ font-size:22px;}
	.hotArList{ margin:0 -12px;}
	.hotArList li{ padding:0 12px 15px;}
	.hotArImg{ margin-bottom:10px;}
	
	.meetTop{ padding:20px 0 10px; font-size:15px;}
	.meetList{ margin:0 -10px;}
	.meetList li{ padding:20px 10px 0;}
	.meetName{ font-size:22px; margin:12px 0;}
	
	.meetBg{ padding:30px 0;}
	.meetTab{ margin:10px 0 20px;}
	.meetTab li span{ font-size:16px; padding:5px 15px;}
	.meetTabImg{ margin-right:30px; max-width:300px;}
	.meetMenu > li > a{ line-height:50px;}
	.meetResult{ padding:30px 0 0;}
	.videoList{ margin:0 -15px; padding:30px 0 0;}
	.videoList li{ padding:5px 15px 0;}
	.videoList .meetBotTit{ font-size:14px;}
	.userMeetBg{ padding:40px 0;}
	.userMeetTop{ padding:25px; margin-bottom:20px;}
	.userMeetTop .userMeetRig{ padding:0 40px;}
	.userMeetItem{ padding:15px 35px;}
	.userMeetH3{ font-size:24px;}
	.userMeetH3 img{ max-width:26px; margin-right:7px;}	
	.contact{ padding:15px 0 0.5rem;}
	.conTop{ padding-bottom:0.3rem;}
	.login{ padding:20px 10%;}
	.loginTit{ font-size:26px;}
	.agreement{ font-size:14px; padding:0.3rem 0;}
	.agreementTit{ font-size:28px; padding:20px 0;}
	.registerTit{ font-size:30px;}
	.registerBg{ padding:0.3rem;}
	.registerStep{ max-width:740px;}
	.regLab{ width:370px;}
	.userRig{ padding:15px 30px;}
	.userTit{ font-size:20px; line-height:40px;}
	.userTit span{ padding:10px 0;}
	.userInfor .regLab{ width:280px;}
}
@media (max-width:1200px){
	nav.navbar.bootsnav{ animation:none !important;}
	nav.navbar.bootsnav .container-fluid{ padding:0; width:100%;}
	nav.navbar.bootsnav .navbar-header{ padding:0 15px;}
	nav.navbar.bootsnav .navbar-brand{ float:left !important;}
	.logo{ padding:10px 0; height:70px; vertical-align:middle; display:flex !important; display:-ms-flexbox !important;}
	.navRig{ height:70px; line-height:70px; right:40px !important;}
	nav.navbar.bootsnav .navbar-toggle{ background:none !important; color:#22254a; float:right; margin-right:5px; margin-top:17px;}
	nav.navbar.bootsnav .navbar-collapse{ max-height:none; position:absolute; left:0; width:100%; margin:0; background:#FFFFFF; border-top:1px solid #22254a;}
	nav.navbar.bootsnav .navbar-nav{ padding:0 15px 15px;}	
	nav.navbar.bootsnav ul.nav > li{ padding:0; margin:0;}
	nav.navbar.bootsnav ul.nav > li > a{ font-size:15px; padding:0 !important; margin:0; border-bottom:none;}
	nav.navbar.bootsnav ul.nav > li > a:after{ display:none;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu{ left:0; border-top:1px solid #CCCCCC;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li{ text-align:left;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{ padding:10px 0 10px 15px !important;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{ padding:5px 0; border:none; text-align:left !important; color:#666666;}
	.noticeTit{ font-size:15px;}
	.noticeList{ padding-right:60px;}
	.boxTit,.boxTitH2{ font-size:22px; line-height:28px;}
	.box1Lef li{ padding-bottom:12px;}
	.box1RigImg{ height:270px;}
	.box1RigTit{ padding:0 100px 0 15px;}
	.box2LefTop{ margin:0 -5px;}
	.box2LefTop li{ padding:0 5px 10px;}
	.box2LefImg{ height:130px;}
	.box2LefTit{ font-size:14px;}
	.box2Rig li{ padding-bottom:10px;}
	.box2RigImg{ margin-right:15px; width:160px; height:100px;}
	.box2RigTit{ font-size:16px;}
	.box2RigBrief{ margin:5px 0;}
	.box2RigBot{ margin-bottom:0;}
	.box3Bg{ padding-bottom:22px;}
	.box3Rig{ margin:0 -10px;}
	.box3Rig li{ padding:10px; min-width:20%;}
	.box3RigTit{ font-size:15px;}
	.box3More span,.box3More i{ line-height:42px;}
	.box3More span{ width:150px; font-size:15px;}
	.box4Bg{ padding:30px 0 40px;}
	.box4Tit{ font-size:22px;}
	.box5RigImg{ height:280px;}
	.box5RigTit{ font-size:14px; line-height:40px; padding:0 15px;}
	.box5RigTit i{ line-height:40px;}
	.box6Tab{ line-height:36px;}
	.box6Tab li span{ min-width:100px;}
	.box6{ padding:25px 0 0;}
	.box6Img{ width:190px; height:240px;}
	.box6Bot{ padding-left:230px;}
	.box6BotCon{ padding:0 44px;}
	.box6Tit{ line-height:28px;}
	.box6Name{ font-size:22px;}
	.box6Brief{ margin:5px 0;}
	.box6Prev, .box6Next{ width:32px; height:32px; line-height:24px; font-size:22px;}
	.ftRigCon{ width:250px;}
	.ftRigCon li{ background-size:30px auto; padding-left:40px; background-position:left 5px;}
	.ftWx{ width:130px;}
	.ftLef li h3{ margin-bottom:5px;}
	.onLine{ top:auto; bottom:0; transform:translateY(0);}
	.onLine li{ display:none;}
	.onLine li a{ width:36px; height:36px;}
	.onLine li.top{ display:block;}
	.breadcrumb{ float:none;}
	.oneMenu{ margin:0 -8px 0 0;}
	.oneBg{ padding:20px 0 30px;}
	.oneTitEn,.oneTitCn{ font-size:24px;}
	.oneBotTit{ font-size:18px;}
	.oneBotIco{ line-height:24px;}
	.leader{ padding:15px 0 0;}
	.leader li{ padding:15px 0;}
	.leaderImg{ margin-right:15px;}
	.leaderBrief{ margin:5px 0 0;}
	.rulesText{ margin-bottom:15px;}
	.left{ float:none; width:100%; margin:10px 0;}
	.leftTop{ height:auto; margin:0;}
	.leftTit{ text-align:left;}
	.leftTitCn{ font-size:22px;}
	.leftTitEn{ font-size:16px;}
	.newsMenu{ display:none; background:#f3f3f3; padding:15px 0; font-size:0; text-align:left;}
	.newsMenu li{ display:inline-block; vertical-align:middle;}
	.newsMenu li a{ padding:0 10px; line-height:22px; white-space:nowrap;}
	.newsMenu li a:after{ padding:0; position:static; display:none; margin-left:8px;}
	.newsMenu li.active a:after{ display:inline;}
	.newsMenu li.active a:before{ width:3px; height:80%; top:10%; display:none;}
	.right{ margin:0;}
	.rigTit{ line-height:200%; border-bottom:1px dashed #cccccc; padding-bottom:5px; display:none;}
	.newsList{ padding:0;}
	.arList{ padding:0;}
	.arTop{ padding:10px 0;}
	.meetList li a{ padding:10px;}
	.meetName{ font-size:20px; margin:10px 0;}
	.meetBot{ margin:0 -15px;}
	.meetItem{ padding:0 15px;}
	.meetItem .boxTitH2{ font-size:22px;}
	.meetBotVideo{ margin:0 -5px;}
	.meetBotVideo li{ padding:0 5px;}
	.meetBotIco{ width:50px; height:50px;}
	.meetMenu{ display:none;}
	.meetMenu > li > a{ line-height:44px; font-size:15px; text-align:left; padding:0 25px 0 15px;}
	.meetMenu > li > a:after{ right:15px;}
	.meetSubMenu{ font-size:0; padding:10px 0;}
	.meetSubMenu li{ display:inline-block; vertical-align:middle; padding-left:10px;}
	.meetSubMenu li a{ padding:0 10px; line-height:22px;}
	.meetSubMenu li a:before{ left:0;}
	.meetCon{ padding:0.1rem 0 0.4rem;}
	.meetResult{ padding:0.1rem 0 0;}
	.videoList{ padding:0.1rem 0 0;}
	.consult{ padding:0;}
	.userMeet{ padding:0;}
	.userMeet li{ padding:0.2rem 0 0;}
	.userMeetRig{ padding:15px 5%;}
	.userMeetTit{ font-size:20px; margin:0;}
	.userMeetCon{ margin:5px auto;}
	.userMeetPic{ max-width:310px;}
	.userMeetTop .userMeetRig{ padding:0 0.3rem;}
	.userMeetH3{ font-size:20px;}
	.userMeetH3 img{ max-width:22px; margin-right:4px; margin-top:-3px;}
	.mien{ padding:0;}
	.mien li{ padding:0.2rem 14px 0;}
	.contact{ padding:0 0 0.5rem;}
	.conLef h3{ font-size:22px;}	
	.achieve{ padding:0;}
	.achieve li{ padding:0.2rem 0;}
	.history{ padding:0 0 0.5rem;}
	.boxTit2 .boxTitH2{ font-size:22px;}
	.FinNewsImg{ height:270px;}
	.boxWrap .achieve li{ padding:10px 0;}
	.FinInforImg{ margin-right:15px;}
	.FinHisTop{ padding:0 55px;}
	.FinHisImg{ margin-right:15px;}
	.FinHisTime{ margin:0; font-size:20px;}
	.FinHisBrief{ max-height:112px;}
	.FinInforMore span,.FinInforMore i{ line-height:32px;}
	.FinInforMore span{ width:110px;}
	.FinCase{ margin:0 -8px;}
	.FinCase li{ padding:0 8px; padding-top:10px;}
	.FinCaseTit{ font-size:14px;}
	.loginWrap{ margin:50px auto;}
	.login{ padding:15px 10%;}
	.registerTit{ font-size:26px; padding:0.4rem 0;}
	.hasUser{ font-size:14px;}
	.registerStep{ max-width:600px;}
	.registerStep li{ font-size:14px;}
	.regLab{ width:280px;}
	.successTip{ font-size:15px;}
	.successName{ font-size:22px;}
	.MemberType{ padding:0;}
	.MemberType .regLab{ width:110px;}
	.regList2 .regLab{ width:190px;}
	.must2{ font-size:14px;}
	.successWrap{ font-size:15px;}
	.successWrap strong.corBlue{ font-size:22px;}
	.userLef{ float:none; width:100%; min-height:0 !important;}
	.userNameBg{ height:auto; display:block; line-height:160%;}
	.userName{ padding:10px;}
	.userHead{ display:inline-block; margin:0 0.15rem 0 0; vertical-align:middle;}
	.userName p{ display:inline-block; vertical-align:middle; text-align:left;}
	.userName p span{ display:block;}
	.userItem{ font-size:0; padding:10px 0;}
	.userItem li{ display:inline-block; vertical-align:top; border-bottom:none; padding:0 10px;}
	.userItem li a{ padding:5px 0;}
	.userItem li a i{ width:auto; margin-right:5px;}
	.userItem li.active a{ background:none; border-bottom:1px solid #FFFFFF;}
	.userRig{ padding:0 15px;}
	.userTit{ font-size:18px; line-height:30px;}
}
@media (max-width:991px){
	.banner{ height:3.6rem;}
	.banner .swiper-pagination{ bottom:10px;}
	.banner .swiper-pagination-bullet{ width:0.42rem;}
	.boxTit{ padding:10px 0;}
	.box1RigImg{ height:auto; margin-top:0.2rem;}
	.box1RigImg .imgFull{ position:static; background:none !important;}
	.box1RigImg .imgFull img{ display:block; width:100%;}
	.box2Lef{ margin-bottom:0.2rem;}
	.box2LefImg{ height:0; padding-bottom:62.04%;}
	.box3{ padding:20px 0 30px;}
	.box3Lef,.box3Rig{ float:none; width:100%;}
	.box3Rig{ text-align:center; margin-top:0.2rem;}
	.box4List li a{ padding-top:2.1rem;}
	.box4List li:nth-child(2n) a{ padding-bottom:2.1rem;}
	.box4Img,.box4Con{ height:2.1rem;}
	.box5RigImg{ height:auto;}
	.box5RigImg .imgFull{ position:static; background:none !important;}
	.box5RigImg .imgFull img{ display:block; width:100%;}
	.box6Bg .boxTitH2{ float:none !important;}
	.box6Tab{ float:none; width:100%; text-align:left; margin:15px 0;}
	.box6Top .swiper-slide{ padding-bottom:30px;}
	.box6{ padding:10px 0 0;}
	.box6Name{ float:none !important;}
	.box6Brief{ height:156px; margin:12px 0;}
	.box6Bot{ display:none;}
	.box7Tit{ font-size:17px; width:40px;}
	.ftRig{ float:none; text-align:center; margin-left:0;}
	.ftRigCon{ text-align:left;}
	.ftLef{ padding-right:0; margin:0 -5px;}
	.ftLef li{ padding:0 5px;}
	.banInner{ height:260px;}
	.rulesText{ height:50vh;}
	.mCustomScrollbar{ padding-right:20px;}
	.leftTit{ padding:8px 15px; line-height:20px;}
	.leftTitCn{ font-size:20px;}
	.newsImg{ width:200px; height:124px; margin-right:20px;}
	.newsTop{ font-size:16px; margin:0; line-height:28px;}
	.newsShare{ width:28px; height:28px; line-height:26px;}
	.newsBrief{ margin:10px 0;}
	.newsBot .pull-left{ display:none;}
	.newsBot .pull-right{ float:none !important;}
	.hotArList li:nth-child(3){ display:none;}
	.meetBg{ padding:0.3rem 0;}
	.meetTab{ display:none;}
	.meetInforTit,.meetInfor .swiper-pagination{ display:block;}
	.meetItem .box2LefBot{ margin-bottom:0.3rem;}
	.must{ padding-left:2px;}
	.consultTip{ padding:5px 0; line-height:150%;}
	.consultList{ margin:0 -15px;}
	.consultList li{ padding:0 15px 20px;}
	.or{ display:block; position:static; margin-bottom:-20px;}
	.userMeetBg{ padding:0.4rem 0;}
	.userMeetTop{ padding:0.3rem;}
	.userMeetPic{ float:none; max-width:100%; margin:0 auto 15px;}
	.userMeetTop .userMeetRig{ padding:0;}
	.userMeetTop{ margin-bottom:0.2rem;}
	.userMeetTit{ white-space:normal;}
	.userMeetItem{ padding:15px 0.3rem; margin-top:8px;}
	.userMeetH3,.userMeetText{ margin:10px 0;}
	.userMeetBtn{ margin:10px auto;}	
	.mien{ margin:0 -10px;}
	.mien li{ padding:0.2rem 10px 0;}
	.mienTit{ font-size:14px; line-height:40px;}
	.mienTit i{ line-height:40px;}
	.conLef,.conRig{ float:none; width:100%; text-align:left;}
	.conLef h3{ margin:10px auto;}
	.conRig{ margin:10px auto 0; padding:0 5px;}
	.conMap{ height:3.5rem;}
	.hisYear{ width:50px; height:50px; line-height:50px; font-size:16px;}
	.hisList{ padding-left:50px; padding-bottom:0.3rem;}
	.hisList:before{ left:25px;}
	.hisItem:before{ left:-31px;}
	.hisRig{ width:47%;}
	.FinNewsImg{ height:auto;}
	.FinNewsImg .imgFull{ background:none !important;}
	.FinNewsImg .imgFull img{ width:100%; display:block;}
	.FinHistory{ margin-top:-10px;}
	.FinHisTop{ padding:0 60px;}
	.FinCase li:nth-child(4){ display:none;}
	.loginWrap{ margin:0.8rem auto; padding-left:0;}
	.loginImg{ width:100%;}
	.login{ background:rgba(255,255,255,0.9); padding:0.4rem;}
	.loginList li{ padding-bottom:0.2rem;}
	.registerTop{ margin-bottom:0.3rem;}
	.hasUser{ float:none;}
	.registerStep{ max-width:100%;}
	.registerStep li{ height:40px; line-height:40px;}
	.registerStep li:after{ width:35px; height:35px; border-width:7px;}
	.regLab{ float:none; display:block; width:100%; height:auto; line-height:32px; text-align:left; font-size:14px;}
	.regRig{ overflow:visible;}
	.regMin{ max-width:100%;}
	.MemberType .regLab{ width:100%;}
	.regList2 .regLab{ width:100%;}
	.regList2 li:nth-child(1){ margin-bottom:0;}
	.regList2 li:nth-child(1) .regLab,.regList2 li:nth-child(2) .regLab{ float:left; width:auto; padding-right:0;}
	.regList2 li:nth-child(1) .regRig,.regList2 li:nth-child(2) .regRig{ overflow:hidden;}
	.regDefault{ line-height:32px;}
	.must2{ position:static; line-height:14px !important;}
	.informList{ padding:0.1rem 0;}
	.informList li{ position:relative; padding-left:23px; border-bottom:1px dashed #e7e7e7; line-height:28px;}
	.informList li:last-child{ border:none;}
	.informLab1{ position:absolute; left:0; top:10px; width:30px; padding:0 !important;}
	.informLab2,.informLab3,.informLab4{ width:100%;}
	.informBotLef{ float:none; width:100%;}
	.informBotRig{ float:none; width:100%; text-align:center; padding-top:0.2rem;}
	.AllSelect{ margin-left:10px;}
	.duesList li{ padding-left:0;}
	.duesList li > div strong{ margin-right:5px;}
	.duesLab1,.duesLab2,.duesLab3,.duesLab4,.duesLab5{ width:50%; text-align:left; padding:0 !important;}
	.duesLab3{ width:100%;}
	.duesLab2,.duesLab5{ text-align:right;}
	.applyLab1{ width:100%;}
	.applyLab2,.applyLab3{ width:50%; text-align:left;}
	.applyLab3{ text-align:right;}
	.userInfor li:nth-child(1){ margin-bottom:0;}
	.userInfor li:nth-child(1) .regLab{ float:left; width:auto; padding-right:0;}
	.userInfor li:nth-child(1) .regRig{ overflow:hidden;}
}
@media (max-width:767px){
	nav.navbar.bootsnav .navbar-header{ margin:0;}
	.logo{ max-width:260px;}
	.navRig > ul > li{ padding:0 10px 0 0;}
	.navRig > ul > li.navRigLi1 a{ padding:0 5px !important; height:auto; line-height:28px;}
	.box7List .swiper-slide{ max-width:none;}
	.banInner{ height:2.6rem;}
	.newsShare{ display:none;}
	.FinCase li:nth-child(4){ display:inline-block;}
	.FinCaseTit{ height:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
}
@media (max-width:640px){
	.logo{ height:60px; max-width:240px;}
	nav.navbar.bootsnav .navbar-toggle{ margin-top:12px;}
	.navRig{ height:auto; line-height:44px; background:#EEEEEE; float:none; display:block; text-align:right; position:relative; right:0; left:0; padding:0 10px;}
	.navRig > ul > li{ position:static; padding:0 15px 0 0;}
	.navRig > ul > li.navRigLi1 a{ border:none; padding:0 !important;}
	.hdSearchBg,.hdSearch{ width:100%; box-shadow:none;}
	.hdSearchBg{ background:#FFFFFF; padding:10px;}
	.hdSearch{ position:relative; border:1px solid #22254a;}
	.hdSeaInput{ height:38px; line-height:28px; padding:5px 35px;}
	.hdSeaBtn,.hdseaRig{ height:38px; line-height:38px;}
	.hdSeaBtn{ left:0;}
	.hdseaRig{ right:0;}
	.box6Tab{ display:flex;}
	.box6Tab li{ flex-grow:1;}
	.box6Tab li span{ display:block; min-width:0; width:100%;}
	.box6Bg{ padding:0.36rem 0;}
	.box6Img{ float:none; width:100%; height:auto; margin-bottom:10px;}
	.box6Img .imgFull{ background:none !important;}
	.box6Img .imgFull img{ display:block; margin:0 auto;}
	.box6Line{ display:none;}
	.box6Tit{ text-align:center;}
	.box6Name{ font-size:20px;}
	.box6Name span{ font-size:15px; display:block; margin:8px 0 0;}
	.box6Brief{ height:auto; max-height:78px;}
	.box7Bg{ padding:10px 0;}
	.ftTopBg{ padding:0.4rem 0;}
	.ftLef{ display:block;}
	.ftLef li{ display:block; max-width:none; border-bottom:1px dashed #666666; margin:0; padding:10px 0;}
	.ftLef li:last-child{ border-bottom:none;}
	.ftLef li h3{ margin-bottom:0;}
	.ftLef li h3 a{ font-size:15px;}
	.ftLef li h3 i{ float:right;}
	.footSub{ margin:0 -5px;}
	.footSub p{ display:inline-block; vertical-align:middle; padding:0 5px;}
	.copyRight{ padding:0.2rem 0;}
	.oneMenu{ margin-right:-4px;}
	.oneMenu li{ padding-right:4px;}
	.oneTitEn, .oneTitCn{ font-size:20px;}
	.oneText h3{ margin:0.3rem 0; font-size:16px;}
	.oneText h4{ margin:0.3rem 0;}
	.oneBot li{ padding:0.15rem 0;}
	.oneBot li a{ padding-left:25px;}
	.oneBotIco{ font-size:20px; line-height:32px;}
	.oneBotTit{ font-size:16px; margin:0; line-height:30px;}
	.pageBox{ padding:0.4rem 0;}
	.leader{ padding:0.2rem 0 0;}
	.leader li{ padding:0.2rem 0;}
	.leaderImg{ width:120px; height:152px;}
	.leaderTit{ line-height:30px; font-size:22px;}
	.leaderTit span{ display:block; margin-left:0;}
	.leaderBrief{ max-height:84px;}
	.rulesTit{ font-size:22px; margin:20px 0;}
	.rulesText h3{ margin:0.3rem 0; font-size:16px;}
	.newsList{ padding:0;}
	.newsImg{ width:160px;}
	.arName{ font-size:18px;}
	.arInfor li{ line-height:24px;}
	.arBot{ padding:0.3rem 0;}
	.hotNews .boxTit{ padding:15px 0;}
	.hotNews .boxTitH2{ font-size:20px;}
	.meetTabImg{ float:none; max-width:100%; margin:0;}
	.meetTabImg img{ margin:10px auto;}
	.videoList{ margin:0 -5px;}
	.videoList li{ padding:5px 5px 0;}
	.videoList .meetBotIco{ width:50px; height:50px;}
	.videoList .meetBotTit{ margin:10px 0;}
	.consultList{ margin:0 -10px;}
	.consultList li{ padding:0 10px 10px;}
	.or{ margin-bottom:-10px;}
	.consultBtn{ font-size:14px; margin-right:5px;}
	.userMeet li a{ padding:0;}
	.userMeetImg{ position:static; width:100%;}
	.userMeetImg .imgFull{ background:none !important;}
	.userMeetImg .imgFull img{ display:block; width:100%;}
	.meetState{ left:0.2rem; top:0.2rem;}
	.userMeetRig{ padding:0.3rem;}
	.userMeetCon p{ padding-left:25px;}
	.mien li{ width:100%;}	
	.achieveTime{ width:50px; margin-right:0.2rem;}
	.achieveDate{ line-height:40px; font-size:26px;}
	.achieveTit{ font-size:15px; line-height:22px; margin-bottom:0;}
	.hisItem{ padding-top:10px;}
	.hisItem:before{ top:17px;}
	.hisLef,.hisRig{ float:none; width:100%;}
	.hisRig img{ float:none; margin:10px auto; display:block;}
	.FinInforImg,.FinHisImg{ float:none; max-width:100%; margin:0 auto 0.2rem;}
	.FinInforImg img,.FinHisImg img{ margin:0 auto;}
	.FinInforBrief{ height:auto; max-height:162px;}
	.agreementTit{ font-size:24px; padding:0.2rem 0; margin-bottom:0.2rem;}
	.agreeBtn{ font-size:16px; width:290px; height:44px; line-height:44px;}
	.registerStep{ text-align:left;}
	.registerStep li{ width:100%; margin-bottom:10px;}
	.registerStep li:after{ display:none;}
	.registerStep li:before{ display:block; content:""; position:absolute; left:20px; bottom:-8px; width:0; height:0; border-top:8px solid #ececec; border-left:8px solid transparent; border-right:8px solid transparent;}
	.registerStep li span{ padding:0 15px;}
	.registerStep li.active:before{ border-top-color:#cde4f3;}
	.registerStep li:last-child:before{ display:none;}
	.successBtn li a{ font-size:14px; line-height:44px;}
	.userHead{ width:1.4rem; height:1.4rem;}
	.duesLab1,.duesLab2,.duesLab3,.duesLab4,.duesLab5{ width:100%; text-align:left;}
	.duesLab4,.duesLab5{ width:50%;}
	.duesLab5{ text-align:right;}
}
@media (max-width:460px){
	.navRig > ul > li{ padding:0 10px 0 0;}
	.banner .swiper-pagination-bullet{ margin:0 3px;}
	.noticeBg{ line-height:24px;}
	.noticeTit{ float:none; display:block;}
	.noticeList{ padding:0;}
	.noticeBtn{ display:none;}
	.boxTit,.boxTitH2{ font-size:20px;}
	.boxTitMore{ font-size:14px;}
	.box1Bg{ padding:0.2rem 0 0.4rem;}
	.box1Time{ width:60px; margin-right:10px;}
	.box1Date{ font-size:16px;}
	.box1Year{ font-size:12px;}
	.box1RigImg{ margin-top:0;}
	.box2LefTop li{ width:100%;}
	.box2LefTit{ height:auto; line-height:22px; margin:5px 0 10px;}
	.box2RigImg{ float:none; width:100%; height:auto; margin:0 0 5px;}
	.box2RigImg .imgFull{ position:static; background:none !important;}
	.box2RigImg .imgFull img{ display:block; width:100%;}
	.box2RigCon{ margin:0 0 5px;}
	.box3Rig li{ min-width:50%;}
	.box4Tit{ font-size:18px;}
	.box4Tit{ font-size:16px;}
	.box6Tab li{ font-size:14px;}
	.box7{ min-height:30px;}
	.box7Tit{ font-size:16px; width:35px; line-height:100%;}
	.ftRigCon,.ftWx{ display:block; padding:0; width:100%;}
	.oneMenu li{ min-width:25%;}
	.oneMenu li a{ min-width:80px; line-height:32px; font-size:14px;}
	.leaderImg{ width:100px; height:127px;}
	.leaderTit{ font-size:18px; line-height:24px;}
	.leaderTit span{ font-size:14px;}
	.leaderBrief{ font-size:13px; line-height:24px; max-height:72px;}
	.rulesTit{ font-size:20px;}
	.leftTit{ line-height:18px;}
	.leftTitCn{ font-size:18px;}
	.leftTitEn{ font-size:12px;}
	.newsImg{ float:none; width:100%; height:auto;}
	.newsImg a{ display:block; background:none !important;}
	.newsImg a img{ display:block; margin:0 auto;}
	.newsTop{ margin:5px 0;}
	.newsBrief{ margin:5px 0; height:auto; max-height:48px;}
	.arInfor{ margin:5px -10px 0;}
	.arList li{ width:100%;}
	.arPgae{ float:none; text-align:center;}
	.arShare{ text-align:center; margin-top:10px; display:none;}
	.hotNews .boxTitH2{ font-size:18px;}
	.hotArList{ padding-bottom:0.2rem;}
	.hotArList li{ width:100%; display:block !important;}
	.meetTop{ padding:0.2rem 0;}
	.meetList{ display:block;}
	.meetList li{ width:100%; padding-top:0.2rem;}
	.meetList li a{ padding:0.3rem;}
	.meetName{ font-size:18px;}
	.meetBrief{ height:auto; max-height:72px;}
	.meetItem .boxTitH2{ font-size:20px;}
	.meetBotVideo li{ width:100%;}	
	.meetResult li{ padding:5px;}
	.meetResult li a i{ margin:0 5px;}
	.videoList li{ width:100%;}
	.userMeetTit,.userMeetH3{ font-size:18px;}
	.userMeetH3 img{ max-width:18px;}
	.userMeetBtn a{ font-size:14px; line-height:36px; margin-right:5px;}
	.userMeetItem .userMeetBtn a{ line-height:42px;}
	.conLef h3{ font-size:18px;}
	.hisYear{ width:34px; height:34px; line-height:34px; font-size:12px;}
	.hisList{ padding-left:34px;}
	.hisList:before{ left:17px; width:1px;}
	.hisItem:before{ width:10px; height:10px; border-width:2px; left:-22px;}
	.hisMonth{ font-size:16px; line-height:24px;}
	.boxTit2 .boxTitH2{ font-size:20px;}
	.boxTit2 .boxTitH2 span{ font-size:16px; margin-left:5px;}
	.FinNewsText{ padding:5px 10px;}
	.FinNewsTit{ font-size:14px;}	
	.FinNewsBrief{ display:none;}
	.FinNewsBtn{ width:30px; transform:translateY(-80%);}
	.FinHisTop{ padding:0 40px;}
	.FinHisTime{ font-size:18px;}
	.FinCase li{ width:100%;}
	.loginTit{ font-size:22px; padding:0.2rem 0;}
	.loginBtn{ height:40px; line-height:40px;}
	.agreementTit{ font-size:20px;}
	.agreeBtn{ font-size:15px;}
	.registerTit{ font-size:22px;}
	.regSelect select{ display:block; margin:0 0 5px; width:100%;}	
	.successTip{ font-size:14px;}
	.successName{ font-size:18px;}
	.successTip img{ max-width:44px;}
	.successWrap{ font-size:14px;}
	.successWrap strong.corBlue{ font-size:18px;}
	.userItem li a{ font-size:14px;}
	.userTit span{ padding:10px 0 5px; border-bottom-width:2px; margin-bottom:-2px;}
	.applyLab3{ width:100%; text-align:left;}
	.yzmInput{ max-width:5rem;}
	.yzmImg{ max-width:2rem; margin:0 5px 0 0;}
	.yzmImg,.refresh{ margin-top:0.1rem;}
	.findPw{ padding:0.2rem 0;}
	.regInput{ padding:0 10px;}
}
@media (max-width:360px){
	.oneTitEn{ font-size:18px;}
	.conWechat{ padding:10px;}
	.conWxImg{ max-width:100px; margin-right:10px;}
	.yzmInput{ max-width:4rem;}
	.seedYzm{ font-size:14px; width:36%;}
}	
@media (max-height:414px){	
}
@media all and (orientation : landscape){
}
@media all and (orientation : portrait){ 
}

.single-blog-style1{
    position: relative;
    display: block;
}

.single-blog-style1 .img-holder {
  position: relative;
  display: block;
}
.single-blog-style1 .img-holder .inner {
  position: relative;
  display: block;
  overflow: hidden;
}
.single-blog-style1 .img-holder .inner img {
  width: 100%;
  transform: scale(1);
  transition: transform 0.4s ease 0s, transform 0.4s ease 0s;
}


 .single-blog-style1 .text-holder {
    position: relative;
    display: block;
    background: #ffffff;
    padding: 35px 30px 36px;
    padding-right: 20px;
    -webkit-box-shadow: 0px 3px 10px 2px rgba(20,33,43,0.04);
    box-shadow: 0px 3px 10px 2px rgba(20,33,43,0.04);
}



.single-blog-style1 .text-holder .meta-info{
    position: relative;
    display: block;   
    overflow: hidden;
}
.single-blog-style1 .text-holder .meta-info li{
    position: relative;
    display: inline-block;
    float: left;
    line-height: 24px;
    padding-right: 17px;
    margin-right: 15px;
}
.single-blog-style1 .text-holder .meta-info li:before{
    position: absolute;
    top: 4px;
    right: 0;
    bottom: 4px;
    width: 2px;
    background: #e7e7e7;
    content: "";
}
.single-blog-style1 .text-holder .meta-info li:last-child:before{
    display: none;
}
.single-blog-style1 .text-holder .meta-info li:last-child{
    padding-right: 0px;
    margin-right: 0px;
}
.single-blog-style1 .text-holder .meta-info li span:before {
    position: relative;
    display: inline-block;
    padding-right: 6px;
    font-size: 14px;
    top: 0px;
}
.single-blog-style1 .text-holder .meta-info li a{
    color: #393d72;
    font-size: 14px;
    font-weight: 700;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-blog-style1 .text-holder .blog-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
    margin: 9px 0 0px;
}
.single-blog-style1 .text-holder .blog-title a{
    color: #18215e;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}

.single-blog-style1 .text-holder .blog-title .round-box{
    position: relative;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}
