*{
	padding:0px;
	margin:0px;
}

body{
	font:14px Microsoft YaHei,arial;color:#333;
}
img{
	border:none;
}
.clear {
    clear: both;
}
em, cite, i {
    font-style: normal;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#36acfb;
	text-decoration:none;
}
li{list-style:none}
ul{
	list-style:none;
}
input,select,button{
	font:14px Microsoft YaHei,arial;
	vertical-align:middle;
}
body.hse{ background: #efefef;}
.x-daohan,.wapnav,.wap_banner{display: none}
.top{
    width: 100%;
    height: 35px;line-height:35px;
    font-size: 12px;
    background: #F4F4F4 url(../m/images/zzui_topbg.png) repeat-x 0 0;
}
.gghy{float:left}
.gghy p{margin-right: 10px;float:left}
.gghy li {float:left}
.top_menu{float:right}
.top_menu ul li{float:left;}

.top_menu ul li a:after {
    content: " ";
    display: inline-block;
    height: 12px;
    width: 1px;
    margin: 0 12px;
    vertical-align: middle;
    border-right: 1px solid #868d99;
}

.jpm_weixin{
    position: relative;
}


.top_fix{position: fixed;top:0;width:100%;left:0;z-index: 9999;}
.head_ss{float:left;    height: 36px;
    line-height: 36px;
    background: none;
    border: 1px solid #36acfb;
    border-radius: 36px;
    transition: .2s;
    overflow: hidden;margin: 20px 20px 0 00px;}

.head_ss  input {
    font-family: microsoft yahei;
    font-size: 14px;
    width: 290px;
    background: #fff;
    border: 0;
    height: 34px;
    line-height: 34px;
    text-indent: 10px;
    outline: none;
}
.head_ss button {
    height: 30px;cursor: pointer;
    width: 30px;
    border-radius: 30px;
    border: 0;
    margin: 3px;float: right;
    background: #36acfb url(../m/images/search.png) center center no-repeat;
}

.head_ss button:hover{opacity:0.6}
.sscx {float:left;margin: 20px 15px 0 0px;}
.sscx a{    display: block;
    background: url(../m/images/sskx.png) no-repeat center;
    width: 100px;
    height: 39px;
    background-size: 100%;}
.appxz{    background: url(../m/images/appxz.png) no-repeat 10px center;
    padding-left: 20px;
    float: left;
    background-size: auto 20px;
    margin-top: 20px;
    position: relative;
    border: 1px #36acfb solid;
    border-radius: 5px;font-size: 12px;
    padding: 10px 10px 10px 30px;}
.appxz span{display: block;}

.appxztc{ display: none;   position: absolute;
    width: 110px;

    background: #FFF;
    -webkit-box-shadow: 0 2px 11px 1px rgb(0 0 0 / 10%);
    box-shadow: 0 2px 11px 1px rgb(0 0 0 / 10%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    top: 38px;
       left: -35%;
    overflow: hidden;
    padding: 20px  20px  0 20px;    z-index: 5;}
.appxz:hover  .appxztc{display: block;}
.appxztc img{width:110px;    display: block;}
.appxztc a{ display: block; background: url(../m/images/az.png) no-repeat 10px center #FAFAFA;
     background-size: 20px;
    padding-left: 40px;
    height: 32px;line-height: 32px;
    -webkit-box-shadow: 0 2px 0 1px rgb(0 0 0 / 2%);
    box-shadow: 0 2px 0 1px rgb(0 0 0 / 2%);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    opacity: 1;
    border: 1px solid #D8D8D8;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    margin: 16px auto;

}
/*.appxztc a:hover{ background: url(../m/images/azb.png) no-repeat px center #36acfb;color:#fff;    background-size: 20px;}*/
.jpm_weixin a {
    padding: 0;
    width: 25px;
    height: 25px;
    background: url(../m/images/icon_01.png) no-repeat center;
    background-size: 25px 25px;
    margin-top: 5px;display:block;
}
.jpm_weixin a:hover {
    background: url(../m/images/icon_02.png) no-repeat center;
    background-size: 25px 25px;
}
.jpm_weixin  a:hover .jt {
display:block
}

.jpm_weixin  a:hover .jht_hover {
display:block
}
.jt {
    width: 17px;
    height: 10px;
    position: absolute;
    top: 28px;
    left: 4px;
    z-index: 100001;
    display: none;
}
.jht_hover {
    width: 110px;
    padding: 15px 20px;
    background: #fff;
    border: 1px solid #d2d1d1;
    border-radius: 5px;
    line-height: 1.5;
    z-index: 100000;
    position: absolute;
    top: 37px;    left: -63.5px;
    display: none;
    text-align: center;color: #8f8f8f;
}
.jpmht_wx1 {
    margin-top: 5px;
}
.banner-txt {
    width: 1200px;
}
.big_banner{margin-bottom:20px}
.big_banner img{width:100%;height:auto}
.hzw_jg_tips {
    background: #fff;
    padding: 10px 20px 12px 20px;
    width: 1140px;
    margin: 10px auto ;
    overflow: hidden;
    zoom: 1;
    clear: both;
}
.hzw_jg_tips_text {
    color: #36acfb;
    line-height: 26px;
    float: left;
    width: 1110px;
}
.hzw_jg_tips_text font {
    color: #000;
}
.hzw_close_btn {
    float: right;
    width: 20px;
    cursor: pointer;
    text-align: center;
    height: 17px;
    line-height: 17px;
    margin-top: 5px;
}
.sub-banner-title {
    font-family: PingFang SC;
    font-weight: 600;
    font-size: 44px;
    color: #ffffff;
    text-align: left;
    line-height: 66px;
    margin-bottom: 24px;
} 
.sub-banner-desc {
    font-family: PingFang SC;
    font-size: 18px;
    color: #ffffff;
    text-align: left;
    margin: 32px 0 80px;
}
.banner-txt .links-type{
	margin: 0;
}
.links-type {
    display: flex;
    align-items: center;
	width:304px;
	margin: 0 auto
}
.links-type .white-btn {
    background: #ffffff;
    border-radius: 4px;
    font-family: PingFang SC;
    font-weight: 500;
    font-size: 18px;
    color: #2c7cf6;
    padding: 10px 35px;
    flex-shrink: 0;
}
.links-type .white-btn:hover {
    background: rgba(255,255,255,0.85);
}
.links-type .blue-btn1:hover {
    color: #2c7cf6;
    background: #FFFFFF;
}
.links-type .blue-btn1 {
    background: transparent;
    font-family: PingFang SC;
    font-size: 18px;
    color: #ffffff;
    padding: 10px 35px;
    border: 1px solid #ffffff;
    box-sizing: border-box;
    border-radius: 4px;
}
.links-type .blue-btn {
    font-family: PingFang SC;
    font-size: 18px;
    color: #ffffff;
    padding: 10px 35px;
    box-sizing: border-box;
    border-radius: 4px;
    background: #2c7cf6;
    flex-shrink: 0;
    cursor: pointer;
	margin: 0 auto;
}
.links-type .blue-btn:hover {
    background: rgba(44, 124, 246, 0.85);
}
.links-type .clear-btn {
    border: 1px solid #2c7cf6;
    box-sizing: border-box;
    border-radius: 4px;
    color: #2c7cf6;
    background: transparentt;
}
.links-type .clear-btn:hover {
    color: #ffffff;
    background: #2c7cf6;
}
.big_banner .container2 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    height: 100%;
    width: 1200px;
    text-align: center;
    align-items: center;
    margin: auto;
}

.base-banner {
    background: none;
    height: 400px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.base-banner img{width:100%;height: auto}
.first-banner {
    background-image: url(../m/images/first-banner.png);
    background-position:center;
    background-origin:content-box;
    /* background-size:auto 600px; */
}
.second-banner {
    background-image: url(../m/images/second-banner.png);
    background-position:center;
    background-origin:content-box;
    /* background-size:auto 600px; */
}
.third-banner {
    background-image: url(../m/images/third-banner.png);
    background-position:center;
    background-origin:content-box;
    /* background-size:auto 600px; */
}


.w1200{
	width:1180px;margin:0px auto;
	/*position:relative;*/
}
.header{background: #fff;border-bottom: 1px #ddd solid;height:76px;}
.logo{  float: left; position: relative;

    padding: 8px  0;
    overflow: hidden;}
    
 .logo a{width:460px;height: 60px; display:block;background:url(../m/images/logo.png)  no-repeat left center ;}   
.zcdl{float:right;line-height:75px;}

.zcdl i{display:block;background:url(../m/images/hy.png)  no-repeat center ;width:20px;height:33px;float:left}
.zcdl span{ }
	
	
.zcdl>a{    background-color: transparent;
    border: 1px solid #36acfb;
    border-radius: 2px;
    color: #36acfb;
    text-align: center;
    text-decoration: none;
    line-height: 34px;
    display: inline-block;
    width: 78px;
    font-size: 14px;
    margin-top: 15px;
    transition: background-color .2s ease-in-out;
    height: 34px;
    cursor: pointer;}	
.zw188{height: 188px;}
.zcdl     a.ljzc{ color: #fff;background-color:#36acfb}	
	
	.zcdl>a:hover{opacity: .8;}
 
 .hytxa{background: url(../m/images/tx.png) no-repeat  left;padding-left: 20px}
 .hytxa  span a{color: #fff;    padding: 3px 6px;
    margin-left: 5px;
    background-color: #36acfb;

}
 .dlcg{position: relative;}
  .dlcg:hover ul {display: block;}
 .dlcg ul{     background: #fff;
    border: 1px #ddd solid;display:none;   position: absolute;
    width: 100%;
    text-align: center;}
  .dlcg ul li a{display: block;line-height: 40px;border-bottom: 1px #ddd solid}   
.nav {  background: #fff;  width: 100%;
    clear: both;height:76px;line-height:74px;box-shadow: 0 3px 4px 0 rgb(0 0 0 / 15%);}
.nav>div>ul>li{ margin-right: 15px;   position: relative;
    width: 120px;

    text-align: center;

    box-sizing: border-box;
    float: left;
    font-size: 16px;

  
}

/*.nav>div>ul>li:nth-child(2) ul{width:600px;}

.nav>div>ul>li:nth-child(2) ul li{width:120px;float: left;}*/
.nav>div>ul>li>a{line-height: 74px;height:74px;  transition: border-bottom .2s ease-in-out;   border-bottom: 2px #fff solid;display: block;position: relative;}

.nav li a img {
    width: 26px;
    opacity: 1;
    left: 0;
    top: 50%;
    margin-top: -13px;
    display: block;
    position: absolute;
    height: 26px;
    transition: opacity .2s ease-in-out;
}



 
/*.nav>div>ul>li:hover>a>img,.nav ul li.home>a>img,.nav>div>ul>li>ul>li:hover>a>img {
    opacity: 1;
}*/
.nav  ul li span {
    position: relative;
    transition: left .2s ease-in-out;
    left: 0;
    display: inline-block;
}
.nav  ul li i{	    width: 0;
    display: inline-block;
    height: 0; position: relative;
    line-height: 0;
    font-size: 0;
    border: 4px solid transparent;
    border-top-color: #36acfb;
    transition: all 0.5s ease 0s;
right: 0;
top:48%;position: absolute;


}
.nav  ul li:hover i{transform: rotate(180deg);}
.nav ul li ul{display:none;position: absolute;z-index: 2;background: #fff;width: 120px;-webkit-box-shadow: 0 0px 0 4px rgb(0 0 0 / 2%);
    box-shadow: 0 0px 0 4px rgb(0 0 0 / 2%);}

 


.nav ul li ul li{line-height: 40px;height: 40px;margin:0;}

.nav ul li ul li:hover{background:linear-gradient(90deg,#c3d6fd 0,#f3f6fd)}

.nav>div>ul>li>a>span{ left:6px;}


/*.nav>div>ul>li:hover>a>span,.nav>div>ul>li.home>a>span,.nav>div>ul>li>ul>li:hover>a>span{
    left: 13px;
}*/
.nav>div>ul>li.hover ul{display: block;}
.nav>div>ul>li:hover>a,.nav>ul>li.home>a{
    border-bottom: 2px solid #36acfb;
}


 .nav  ul li.home a{  color: #36acfb;}
  .nav  ul li a:hover{  color: #36acfb;}
 .bui_topbar{    width: 100%;
 height:28px;
    line-height: 28px;
    padding: 6px 0;
    background: url(../m/images/titlebg.png);
    border-top: 2px solid #00965e;
    border-bottom: 0;}
	
.bui_jpc_hd{  background: url(../m/images/bui_dhbg.jpg);    position: relative;
    padding: 55px 0 80px;
    background-size: cover;
    background-position: center center;
    background-color: #34495E;
    text-align: center;}	
	
.bui_hdc {
    position: relative;
    height: 45px;
    line-height: 45px;
    font-size: 23px;
    color: #fff;
}

.bui_waves {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    z-index: 99;
    overflow: hidden;
}

.bui_waves .bui_witem {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
    background-size: 600px;
    background-repeat: repeat-x;
}	


.bui_waves .bui_wone {
    background-image: url(../m/images/wave1.png);
    -webkit-animation: bui_mwave_one 3.5s infinite linear;
    animation: bui_mwave_one 3.5s infinite linear;
}

.bui_waves .bui_wtwo {
    top: 5px;
    background-image: url(../m/images/wave2.png);
    -webkit-animation: bui_mwave_two 6s infinite linear;
    animation: bui_mwave_two 6s infinite linear;
}
@-webkit-keyframes bui_mwave_one{0%{background-position:0 top}100%{background-position:600px top}}@keyframes bui_mwave_one{0%{background-position:0 top}100%{background-position:600px top}}
@-webkit-keyframes bui_mwave_two{0%{background-position:0 top}100%{background-position:600px top}}@keyframes bui_mwave_two{0%{background-position:0 top}100%{background-position:600px top}}	

.place{color: #898787;
    font-size: 12px;margin-bottom:20px;}

.fy_item {list-style:none; background-color: #fff;  height: 224px; border: 1px solid #AAA; border-top-color: #DDD; box-shadow: 0px 1px 3px 0px rgba(204,204,204,0.75); margin-bottom: 20px; padding-bottom: 40px; position: relative; }

	.fy_item_tag_rcmd { background: url(../m/images/001.png) no-repeat; width: 54px; height: 39px; position: absolute; left: 0; top: 0; text-indent: -9999em; }

	.fy_item_agency { float: left; width: 334px; height: 267px; padding-right: 28px; }

	.fy_item_agency_logo { background-color: #FFF; width: 188px; height: 59px; border-radius: 1px; border: 1px solid #DDD; margin: 18px auto 4px; }

	.fy_item_agency_logo img { width: 160px; height: 42px; margin: 8px auto 0; display: block; }

	.fy_item_agency_name { text-align: center; font-size: 14px; line-height: 24px; }

	.fy_item_number { background: url(../m/images/deco_01.gif) no-repeat 0 50%; line-height: 18px; margin-left: 50px; padding-left: 20px; overflow: hidden; }

	.fy_item_number b { float: left; font-size: 16px; }

	.fy_item_number span { float: left; color: #000; padding-left: 5px; }

	.fy_item_tag_btn { background: url(../m/images/btn_tag.png) no-repeat; width: 305px; height: 69px; margin: 17px 0 8px; padding: 23px 0 0 40px; position: relative; left: -11px; }

	.fy_item_tag_btn:hover { background-image: url(../m/images/btn_tag_on.png); }

	.fy_item_tag_btn a { width: 146px; height: 46px; text-align: center; font: normal 16px/46px "Microsoft YaHei"; color: rgb(165,64,1); display: block; }

	.fy_item_type { float: right; width: 437px; height: 147px; position: relative; padding: 0 42px 0 36px; border-left: 1px solid #eee; border-bottom: 1px solid #eee; }

	.fy_item_type .title { height: 24px; line-height: 24px; text-align: center; position: relative; margin: 15px 0; }

	.fy_item_type .title span { color: #000; padding: 0 16px; background-color: #fff; position: relative; z-index: 5; }

	.fy_item_type .title .decoline { height: 1px; background-color: #ddd; font-size: 0; width: 100%; position: absolute; left: 0; top: 13px; right: 0; }

	.fy_item_type_list { overflow: hidden; }

	.fy_item_type_list .item { float: left; background-color: #EFEFEF; width: 72px; height: 72px; margin-left: 30px; text-align: center;}

	.fy_item_type_list .item:first-child { margin-left: 0; }

	.fy_item_type_list .item .tit { height: 28px; background-color: #2D8BC8; color: #fff; font: normal 12px/28px "Microsoft Yahei"; }

	.fy_item_type_list .item .fee { color: #f60; font-size: 18px; height: 44px; line-height: 44px; }

	.fy_item_type_list .item:hover .tit { background-color: #f60; }

	.fy_item_feature { float: right; width: 478px; height: 106px; border-left: 1px dashed #eee; padding: 13px 0 0 37px; }

	.fy_item_feature .item { height: 30px; line-height: 30px; clear: both; }

	.fy_item_feature .item .tit { float: left; color: #000; font-weight: normal; }

	.fy_item_feature .star_wrap { float: left; margin-top: 7px; }

	.fy_item_feature .md_uc_star { float: left; }

	.fy_item_feature .trader_tips_2 { margin-top: 2px; z-index: 10; line-height: 20px; }

	.fy_item_compare_btn { height: 40px; line-height: 40px; border-top: 1px dashed #ddd; position: absolute; left: 0; bottom: 0; right: 0; width: 655px; padding-left: 23px; z-index: 0; }

	.fy_item_compare_btn .md_checkbox { margin-top: 11px; }
	
	.md_uc_star{}
.md_uc_star .star_lbl{ float: left; height: 18px; line-height: 18px; vertical-align: middle;}
.md_uc_star .star_b{ display: block; float: left; width: 58px; height: 10px; margin-top: 4px; background: url(../m/images/start_bg.png) no-repeat; background-position: -60px 0;}
.md_uc_star .star_f{ display: block; float: left; height: 10px; background: url(../m/images/start_bg.png) no-repeat;}
.md_uc_star .star_num{ float: left; height: 18px; margin-left: 8px; line-height: 18px; color: #f60; vertical-align: middle;}

.trader_tips_2 .ico_tips_2 {
    display: block;
    width: 13px;
    height: 13px;
    margin-left: 5px;
    cursor: pointer;
}
.trader_tips_2 .ico_tips_2 {
    background: url(../m/images/008.png) no-repeat;
}.trader_tips_2 {
    float: left;
    width: 13px;
    height: 13px;
    position: relative;
}.fy_item_feature .trader_tips_2 {
    margin-top: 2px;
    z-index: 10;
    line-height: 20px;
}
.indexbox{overflow:hidden;margin:0px 0 20px}
.trader_tips_2{ float: left; width: 13px; height: 13px; position: relative;}
.trader_tips_2 .ico_tips_2{display:block; width: 13px; height: 13px; margin-left: 5px; cursor: pointer;}
.trader_tips_2 p{display: none; width: 130px; padding: 10px 16px; border: 1px solid #c4c4c4; background-color: #fff; border-radius: 3px; box-shadow: 1px 1px 2px rgba(0,0,0,.2); text-align: left; position: absolute; top: 20px; left: -58px;}
.trader_tips_2 .arrow{ width: 0; height: 0; border-width: 0 5px 5px 5px; border-style: none dashed solid dashed; overflow: hidden; position: absolute; left: 63px;}
.trader_tips_2 .a_1{ border-color: transparent  transparent #c4c4c4 transparent; top: -6px;}
.trader_tips_2 .a_2{ border-color: transparent  transparent #fff transparent; top: -5px;}
.trader_tips_2:hover p{display: block;}
.adpic{margin-bottom:20px}
.wxss{padding:20px}
.fxts{padding:20px}
.fy_apply_rakeback {    margin-bottom: 20px;
    background-color: #2d8bc8;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    height: 84px;
    border-radius: 5px;
}
.fy_apply_rakeback a { display: block; line-height: 30px; font-size: 14px; color: #fff; padding-top: 12px; }

    .fy_apply_rakeback .txt_1 { font-weight: 700; font-size: 28px; display: block; }

    .fy_apply_rakeback .txt_2 { display: block; }
    .fy_apply_rakeback a:hover { color: #FCE963; text-decoration: none; }
.boxleft{float:left;width:880px;}
.boxright{float:right;width:300px}
.boxk{  margin-bottom:20px;  border: #cccccc 1px solid}
.boxk h3{    font-family: "Hiragino Sans GB", "Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif;
    box-sizing: border-box;
    margin: 0px auto;
    outline: none;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid rgb(230, 230, 230);
    background: rgb(250, 250, 250);
    font-size: 16px;
    color: rgb(0, 120, 205);
    padding: 0px 10px;}
.boxk  dl{color: rgb(102, 102, 102); box-sizing: border-box; margin: 0px; outline: none; border-top: 1px solid rgb(230, 230, 230); padding: 10px;}
.boxk .flow{font-family: "Hiragino Sans GB", "Microsoft Yahei", Arial, "Helvetica Neue", Helvetica, sans-serif;
    box-sizing: border-box;
    margin: 10px;
    outline: none;
    font-size: 12px;}
	.boxk dl.first{border:0}
.boxk  dl dt{ box-sizing: border-box; margin: 0px; outline: none; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; font-weight: bold; color: rgb(0, 120, 205);}
.boxk  dl dt span {box-sizing: border-box; margin: 4px 5px 0px 0px; outline: none; width: 22px; height: 22px; border-radius: 50%; background: rgb(0, 120, 205); line-height: 22px; text-align: center; color: rgb(255, 255, 255); display: block; float: left;}	

.boxk  dl dt dd{box-sizing: border-box; margin: 0px; outline: none; line-height: 18px; padding: 3px 5px;}


.deankejichao{padding:10px;background:#fff;    border: #cccccc 1px solid;margin-bottom:20px}
 .deantoptitles {
    border-bottom: 1px solid #ededed;
    height: 40px;
    margin-bottom: 15px;
}

.deantoptitles h5 {
    font-size: 18px;
    height: 22px;
    line-height: 22px;
    margin-top: 5px;
    color: #333;
    font-weight: normal;
    float: left;
    padding-left: 15px;
    border-left: 4px solid #36acfb;
}.deantoptitles span {
    font-size: 14px;
    color: #BEBEBE;
    display: inline-block;
    float: left;
    margin-left: 15px;
    height: 40px;
    line-height: 33px;
}.deantoptitles a {
    float: right;
    display: block;
    width: 60px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    background: #4EAFFF;
    font-size: 12px;
    color: #fff;
    border-radius: 24px;
    margin-top: 5px;
}
.deanhezuo ul{overflow:hidden}
.deanhezuo ul li{float:left;width:15.6%;  margin: 0 1% 1% 0;}
.deanhezuo ul li a {
 

  
}.deanhezuo ul li a img {
    width:100%;
        height: 52px;
    border: 1px solid #ededed;
}.deanlink-links a {
    display: inline-block;
    color: #999;
    margin-right: 20px;
    margin-bottom: 13px;
    font-size: 14px;
    line-height: 20px;
}

.whjjs {margin-bottom: 40px}
.whjjs h3{    margin-bottom: 50px;
    text-align: center;
    font-size: 26px;}
.whjjsl{    text-align: center;
    color: #fff;float:left;width:20%;background: url(../m/images/jys.jpg)  no-repeat  center;background-size:auto 100% ;height: 448px}
.whjjsl p{    font-size: 24px;
    padding: 180px 0 40px 0;}
.whjjsl a{    color: #fff;
    padding: 10px 20px;
    border: 1px solid #fff;
    border-radius: 10px;
    display: block;
    width: 50%;
    margin: 0 auto;}    
.whjjsr{box-sizing: border-box;float:left;width:80%;padding:1%;background: #eee;height: 448px}
.whjjsr ul li{  float:left;  width: 24.25%;margin-right:1%;margin-bottom: 1%}
.whjjsr ul li img{width:100%;    display: block;}  
.whjjsr ul li:nth-child(4n){margin-right:0;}
.whjjsr ul li:nth-child(n+9){margin-bottom:0;}


 
.whjjsr .jys-item{
    position: relative; width: 24.25%;margin-right:1%;margin-bottom: 1%;
    display: block;
    float: left;
    box-sizing: border-box;
    height: 136px;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    color: #fff;
    font-size: 18px;
    overflow: hidden;

}
.whjjsr .jys-item:nth-child(4n){margin-right:0;}
.whjjsr .jys-item:nth-child(n+9){margin-bottom:0;}


.whjjsr .jys-item .imgvc{
    height:136px;
   
    vertical-align:middle;
}

.whjjsr .jys-item .imgvc > img{
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.whjjsr .jys-item:hover .imgvc > img {
    transform: scale(1.55) rotate(-20deg);
    -webkit-transform: scale(1.55) rotate(-20deg);
    -moz-transform: scale(1.55, 1.55) rotate(-20deg);
    -ms-transform: scale(1.55, 1.55) rotate(-20deg);
    -o-transform: scale(1.55, 1.55) rotate(-20deg);
}



.whjjsr .jys-item > div.jys-text{
    position: absolute;
    width: 100%;
    height: 136px;
    top: 0;
    text-align: center;
    background-color: rgb(102,109,149);

    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    opacity: 0;
}

.whjjsr .jys-item .jys-text > div{
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
 

    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;

    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}


.whjjsr .jys-item > div.jys-text .titl{
}
.whjjsr .jys-item > div.jys-text .desc{
}

.whjjsr .jys-item:hover{
    /*border: 1px solid #ff4a4a;*/
}
.whjjsr .jys-item .jys-logo img{
    width: 100%;
    height: 100%;
}

.whjjsr .jys-item:hover .jys-logo  img{
    /*border: 1px solid #ff4a4a;*/
}
.whjjsr .jys-item:hover .jys-text{
    /* top: -128px; */
    opacity: 0.9;
}



.hsbg{    overflow: hidden;}


#ct .mn {
    width: 880px;
    float: left;
}

#ct .sd {
    width: 300px;
    float: right;
}
.deansideadswz img{width:100%}

.deannextnav {
    margin: 0 0 15px 0;
}

.deanwzpdtitle {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ededed;
    margin-bottom: 20px;
}
.deanwzpdtitle h4 {
    font-size: 18px;
    height: 22px;
    line-height: 22px;
    margin-top: 5px;
    color: #333;
    font-weight: normal;
    float: left;
    padding-left: 15px;
    border-left: 4px solid #36acfb;
}
.deanmn_left {
    background: #fff;
    padding: 15px;
}
.deannextnav h4 {
    float: left;
    font-size: 16px;
    color: #333;
    margin-right: 10px;
    width: 80px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.deannextnav ul {
    width: 742px;
    float: right;
}
.deannextnav ul li a {
    display: block;
    float: left;
    height: 26px;
    border: 2px solid #36acfb;
    border-radius: 15px;
    margin: 0 10px 10px 0;
    padding: 0 10px;
    color: #36acfb;
    line-height: 26px;
}
.deannextnav ul li a:hover {
    color: #fff;
    background: #36acfb;
}
.deanartice ul li {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
    border-bottom: 1px solid #ededed;
}
.deanartice ul li .deanarticel {
    float: left;
    width: 230px;
    height: 145px;
    overflow: hidden;
    position: relative;
}
.deanartice ul li .deanarticer {
    float: right;
    width: 585px;
    position: relative;
}

.deanarticername a.deantaglebs {
    display: inline-block;
    color: #36acfb;
    font-weight: normal;
    height: 21px;
    font-size: 14px;
    line-height: 21px;
    font-weight: bold;
}
.deanartice ul li .deanarticer h5 {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}

.deanartice ul li .deanarticer h5 a {
    font-size: 18px;
    color: #333;
}
.deanarticersummary {
    color: #999;
    font-size: 14px;
    height: 57px;
    overflow: hidden;
    line-height: 25px;
}
.deanatctl {
    width: 25px;
    height: 25px;
    float: left;
}

.deanatctl img {
    width: 25px;
    height: 25px;
    border-radius: 100%;
}

.deanarticerinfo {
    height: 23px;
    line-height: 23px;
    float: left;
    margin-left: 10px;
    margin-top: 1px;
}
.deanarticerinfo span {
    font-size: 12px;
    color: #aaa;
    line-height: 23px;
    display: inline-block;
    float: left;
}
.deanarticerinfo em {
    display: inline-block;
    float: left;
    padding: 0 10px;
    color: #e6e6e6;
    font-size: 12px;
}
.deanguanzhu {
    width: 300px;
    height: 300px;
    overflow: hidden;
    margin-bottom: 20px;
    background: #fff;
}.deangzbox {
    padding: 15px;
}.deangzewm {
    width: 100px;
    height: 100px;
    padding: 0 10px 0 9px;
    float: left;
}
.deangzewm img {
    width: 100px;
    height: 100px;
}.deangzret {
    float: right;
    width: 140px;
}.deangzret h3 {
    margin-top: 2px;
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 21px;
    height: 21px;
    overflow: hidden;
    font-weight: normal;
    color: #333;
}.dean_des {
    position: relative;
    padding: 12px 18px;
}.dean_des i {
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
}.dean_des i.decorate-top-left {
    top: 0;
    left: 0;
    border-top: 2px solid #D8D8D8;
    border-left: 2px solid #D8D8D8;
}.dean_des i.decorate-top-right {
    top: 0;
    right: 0;
    border-top: 2px solid #D8D8D8;
    border-right: 2px solid #D8D8D8;
}.dean_des i.decorate-bottom-left {
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #D8D8D8;
    border-left: 2px solid #D8D8D8;
}.dean_des i.decorate-bottom-right {
    bottom: 0;
    right: 0;
    border-bottom: 2px solid #D8D8D8;
    border-right: 2px solid #D8D8D8;
}.dean_des p {
    font-size: 14px;
    color: #999;
}.deangzlists {
    margin-top: 20px;
}.deangzlists a.deansina {
    float: left;
    display: block;
    border-radius: 2px;
    width: 108px;
    height: 17px;
    border: 1px solid #ec4141;
    padding: 8px 10px;
}.deangzlists a.deansina span.deansinaicon {
    border-right: 1px solid #F6A0A0;
    display: inline-block;
    padding-right: 8px;
    margin-right: 8px;
    float: left;
    width: 18px;
    height: 15px;
    background: url(../m/images/weibo.png) center no-repeat;
}.deangzlists a.deansina span.deansinatxt {
    font-size: 12px;
    color: #EC4141;
}.deangzlists a.deanqqqun {
    display: block;
    float: right;
    border-radius: 2px;
    width: 108px;
    height: 17px;
    border: 1px solid #36acfb;
    padding: 8px 10px;
}.deangzlists a.deanqqqun span.deanqqqunicon {
    border-right: 1px solid #36acfb;
    display: inline-block;
    padding-right: 8px;
    margin-right: 8px;
    float: left;
    width: 13px;
    height: 15px;
    background: url(../m/images/qq.png) center no-repeat;
}.deangzlists a.deanqqqun span.deanqqquntxt {
    font-size: 12px;
    color: #36acfb;
}

.deanfttop {
    width: 100%;
    min-width: 1180px;
    background: #2d313d;
    padding: 30px 0;overflow: hidden;
}
.deanfttl {
    width: 330px;
    float: left;
}
.deansidebox {
    margin-bottom: 20px;
    background: #fff;
    padding: 15px;
}.deanpubtitle {
    width: 100%;
    height: 35px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ededed;
}.deanpubtitle h4 {
    font-size: 18px;
    height: 22px;
    line-height: 22px;
    margin-top: 5px;
    color: #333;
    font-weight: normal;
    float: left;
    padding-left: 15px;
    border-left: 4px solid #36acfb;
}.deanpubtitle .deanpbright {
    float: right;
    height: 30px;
    line-height: 30px;
}.deanpubtitle .deanpbright a {
    font-size: 14px;
    color: #999;
    margin-left: 15px;
}.focusBox {
    position: relative;
    width: 270px;
    overflow: hidden;
}

 

.fy {    text-align: center;  
    margin-top: 20px;}
.fy li{    display: inline-block;*display: inline;
zoom: 1; 
    border: #ddd solid 1px;    margin-bottom: 10px;color:#666}
.fy li a,.fy li span{    display: block;
    padding: 5px 10px;color:#666}

.fy li.thisclass a{    background: #36acfb;
    color: #fff;}


.deanfocuspic{width:270px;height:168px}
.deanfocuspic img{width:270px;height:168px}
.deanfocusbox{}
.deanfocusbox h5{height:20px;line-height:20px;overflow:hidden;margin:8px 0}
.deanfocusbox h5 a{font-size:16px;color:#333;font-weight:normal}
.deanfocusbox h5 a:hover{color:#36acfb}
.deanfocusbox p{font-size:12px;color:#999;line-height:22px}
.deanfocusbox p a{padding-left:10px;font-size:12px;color:#36acfb}
.focusBox .hd{overflow:hidden;zoom:1;position:absolute;width:273px;bottom:80px;left:0;z-index:3}
.focusBox .hd li{float:left;line-height:15px;text-align:center;width:66px;height:6px;cursor:pointer;overflow:hidden;background:#f5f5f5;margin-right:2px;filter:alpha(opacity=80);opacity:.8;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .hd .on{background:#36acfb;filter:alpha(opacity=100);opacity:1}
.focusBox .prev,.focusBox .next{position:absolute;background:rgba(0,0,0,0.7);width:36px;height:28px;color:#FFF;text-align:center;top:67px;line-height:28px;font-size:20px;text-decoration:none}
.focusBox .prev{left:0}
.focusBox .next{right:0}
.focusBox .prev:hover,.focusBox .next:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.deangltt{width:280px}
.deangltt em{display:block;width:40px;height:22px;line-height:22px;font-size:12px;color:#fff;float:left;text-align:center;background:#36acfb}
.deangltt i{display:block;float:left;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-top:5px;border-left:5px solid #36acfb}
.deangltt a{float:left;width:217px;font-size:16px;height:22px;line-height:22px;padding-left:5px;color:#333;overflow:hidden;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}
.deangltt a:hover{color:#36acfb}
.deangllists{margin-top:10px}
.deangllists ul li{line-height:31px;height:31px;font-size:14px;overflow:hidden;position:relative}
.deangllists ul li em{display:block;float:left;height:30px;width:21px;position:absolute;left:0;background:url(../m/images/news_icon.jpg) center no-repeat}
.deangllists ul li a{font-size:14px;color:#666;display:block;float:left;border-left:1px #eee solid;margin-left:10px;text-indent:20px;width:95%;line-height:31px;height:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.deangllists ul li a:hover{color:#36acfb}
.deangllists ul li i{color:#999;display:block;float:right;font-size:12px;font-style:normal;margin-right:10px}
.deangllists ul li:hover em{background:url(../m/images/news_icon2.jpg) center no-repeat}
.deanjczxbox{margin-top:15px}
.deanonvideos{}
.deanonvideos ul{width:300px}
.deanonvideos ul li{float:left;margin-right:10px;margin-bottom:10px;width:130px;height:80px;overflow:hidden;position:relative}
.deanonvideos ul li img{width:130px;height:80px;opacity:1}
.deanonvideos ul li a{display:block;width:130px;height:80px;position:absolute;top:0;left:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.deanonvideos ul li a em{display:block;line-height:16px;width:90%;padding:7px 5%;background:rgba(0,0,0,0.4);color:#fff;position:absolute;bottom:0;left:0;font-style:normal}
.deanranklistbox{}
.deanranklistbox ul li{margin-bottom:20px;cursor:pointer}
.deanranklistbox ul li:last-child{margin-bottom:10px}
.deanoutters{}
.deanoutters em{display:block;width:25px;height:25px;float:left;line-height:25px;text-align:center;font-size:14px;color:#999;font-weight:bold}
.deanoutters em.deanbgcolor1s{color:#36acfb;background:url(../m/images/c1.png) center no-repeat}
.deanoutters a{display:block;float:right;width:235px;height:25px;line-height:25px;overflow:hidden;font-size:16px;color:#333}
.deanoutters a:hover{color:#36acfb}
.deaninners{margin-top:15px;display:none;opacity:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.deaninnerspitfd{float:left;width:114px;height:80px}
.deaninnerspitfd a{}
.deaninnerspitfd a img{width:114px;height:80px}
.deaninerinfosd{float:right;width:145px}
.deaninerinfosd p{height:50px;line-height:25px;color:#999;overflow:hidden;font-size:12px}
.deanrlifd{margin-top:5px;font-size:12px;color:#666}
.deanrlifd i{padding:0 5px;color:#999}
.deanranklistbox ul li.on .deaninners{display:block;opacity:1}
.deanoutters em.deanbgcolor2s{color:#ccc;background:url(../m/images/c2.png) center no-repeat}
.deanranklistbox ul li.on .deanoutters a{color:#36acfb}
.deanimg_news{width:277px;overflow:hidden;margin-top:10px}
.deanimg_news a{display:block;overflow:hidden;float:left;width:135px;height:80px;position:relative;font-size:12px;color:#fff}
.deanimg_news a img{width:135px;height:80px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.deanimg_news a span{width:100%;height:36px;padding:7px 0;position:absolute;top:21px;left:0;line-height:18px;background:rgba(0,0,0,0.4);color:#fff;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.deanimg_news a span em{display:block;height:36px;font-style:normal;overflow:hidden;padding:0 15px}
.deanimg_news a:hover img{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.deanimg_news a:hover span{top:0;padding:28px 0;background:rgba(255,255,255,.8);color:#36acfb}
.deansideads{margin-bottom:15px;width:300px}
.deansideads img{width:300px}
.deanads_index {
    margin: 20px 0;
    background: #fff;
}.deanftlogo {
    margin-bottom: 10px;
}.deanftkouhao {
    font-size: 14px;
    color: #989898;
    height: 25px;
    line-height: 25px;
    margin-bottom: 15px;
}.deantels {
    font-size: 26px;
    font-weight: 800;
    color: #36acfb;
    height: 38px;
    line-height: 38px;
    margin-bottom: 10px;
    padding-left: 45px;
    background: url(../m/images/service.png) left center no-repeat;
}.deanservicetime {
    font-size: 14px;
    color: #989898;
    height: 30px;
    line-height: 30px;
}.deanfttm {
    width: 600px;
    float: left;
}.deanfttm ul li {
    float: left;
    width: 25%;
}.deanfttm ul li h5 {
    font-size: 16px;
    color: #d9d9d9;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}.deanfttm ul li a {
    font-size: 14px;
    display: block;
    height: 30px;
    line-height: 30px;
    color: #777;
    max-width: 120px;
    overflow: hidden;
}.deanfttr {
    float: right;
    width: 160px;
}.deanfttr p {
    font-size: 14px;
    color: #777;
    text-align: center;
    height: 45px;
    line-height: 45px;
}.deanftbottom {
    width: 100%;
    background: #000;
    padding: 20px 0;
}.deanftbottom p {
    text-align: center;
    font-size: 12px;
    color: #d9d9d9;
}.deanftbottom p a {
    font-size: 12px;
    color: #d9d9d9;
}
.deanneirong_c {

    padding: 15px;
    background: #fff;
}.deanacticletop h4 {
    font-size: 40px;
    height: 58px;
    line-height: 58px;
    overflow: hidden;
    color: #333;
    font-weight: normal;
    text-align: center;
    margin-bottom: 15px;
}.deanmanagerart {
    border-bottom: 1px solid #ededed;
    padding: 5px 0px 10px 0;
    text-align: center;
    margin-bottom: 15px;
}
.deanmanagerart .info span{padding:0 10px}
#article_content img {
    max-width:100%!important; height:auto!important;
}
#article_content {
  font-size: 15px;
    line-height: 1.5;
    color: #666;

}
.deanxgydbox {
    padding: 15px 15px 7px 15px;
    background: #fff;
    margin-bottom: 15px;
}.deanupdowns h5 {
    font-size: 16px;
    color: #9ca4ab;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
}.deanupdowns a {
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}.deanupdowns em {
    font-size: 12px;
    color: #999;
}
#article_content h4,#article_content h1,#article_content h2,#article_content h3{    
    margin: 0px 0px 20px;
 
 }
#article_content p{    
    margin: 0px 0px 20px;
 
 }
.izl-rmenu{position:fixed;right:0px;bottom:100px;padding-bottom:20px;z-index:999}
.izl-rmenu .btn{width:60px;height:60px;border:1px solid #eee;cursor:pointer;position:relative}
.izl-rmenu .btn-qq{background:url(../m/images/qq2.png) center center no-repeat;background:#fff;border-bottom:0;padding:0!important}
.izl-rmenu .btn-qq:hover{background-color:#f0f0f0}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../m/images/qq2.png) center center no-repeat;background-color:#fff;text-decoration:none;display:block}
.izl-rmenu .btn-wx{background:url(../m/images/wechat.png) center center no-repeat;background-color:#fff;border-bottom:0}
.izl-rmenu .btn-wx:hover{background-color:#f0f0f0}
.izl-rmenu .btn-wx .pic{position:absolute;left:-122px;bottom:0px;display:none;width:120px;height:120px;border:1px solid #eee}
.izl-rmenu .btn-phone{background:url(../m/images/phone.gif) center center no-repeat;background-color:#fff}
.izl-rmenu .btn-phone:hover{background-color:#f0f0f0}
.izl-rmenu .btn-phone .phone{background-color:#f0f0f0;position:absolute;width:170px;left:-170px;top:-1px;line-height:60px;border:1px solid #eee;border-right:0;height:60px;overflow:hidden;color:#333;font-size:18px;text-align:center;display:none}
.izl-rmenu .btn-top{border-top:0;background:url(../m/images/top.gif) center center no-repeat;background-color:#fff;display:none}
.izl-rmenu .btn-top:hover{background-color:#f0f0f0}




.banner-outer {
    width: 890px;float:left;
    height: 385px;
    position: relative;
    overflow: hidden;
}

.banner-outer .index-banner-item {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: opacity .2s ease-in-out;
}

.banner-outer .index-banner-item img {
    width: 100%;
    height: 100%;
}

.banner-outer .index-banner-item span {
    position: absolute;
    font-size: 14px;
    color: #fff;
    z-index: 50;
    bottom: 80px;
    left: 20px;
}

.banner-outer .index-banner-item h3 {
    position: absolute;
    bottom: 40px;
    left: 20px;
    z-index: 10;
    margin: 0;
    font-weight: 400;
    font-size: 24px;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.banner-outer .index-banner-item h3 a {
    color: #fff;
    text-decoration: none;
}
 
.article-content {
    width: 100%;
    box-sizing: border-box;
    min-height: 10px;
    background-color: #fff;
    border: 1px solid #e1e2e4;
    border-radius: 2px;
    padding: 50px 30px 30px;
}

.article-content .article-title {
    font-size: 24px;
    color: #2f3542;
}

.article-content .article-title a {
    width: 26px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -3px;
}


.right-content-outer {
    width: 290px;
    float: right;
    min-height: 10px;
 
    transition: top .2s ease-in-out,opacity .2s ease-in-out;
     
}

.right-content-outer .input-outer {
    height: 40px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    transition: border-color .2s ease-in-out;
}


.right-content-outer .input-outer input {
    width: 100%;
    height: 37px;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    border-radius: 3px;
    padding: 0 50px 0 20px;
    border: 1px solid #e1e2e4;
    transition: border-color .2s ease-in-out;
}

.right-content-outer .input-outer button {
    position: absolute;
    right: 12px;
    top: 0;
    background-color: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    height: 40px;
    line-height: 46px;
}

.right-content-outer .input-outer i {
    display: inline-block;
    width: 17px;
    background-image: url(../m/images/major_sprite.png);
    height: 17px;
    background-position: -12px 0;
}

.right-content-outer .special-tags-outer {
    margin-top: 30px;
}

.right-content-outer .special-tags-outer .item-outer:first-child {
    margin-top: 0;
}
.right-content-outer .special-tags-outer .item-outer {
    height: 90px;
    width: 100%;
    border-radius: 3px;
    box-sizing: border-box;
    padding: 10px 20px;
    margin-top: 20px;
}

.right-content-outer .special-tags-outer .item-outer a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}

.right-content-outer .special-tags-outer .item-outer img {
    float: left;
    height: 70px;
    width: 70px;
}

.right-content-outer .special-tags-outer .item-outer .text-outer {
    float: left;
    margin-left: 18px;
}

.right-content-outer .special-tags-outer .item-outer .text-outer .major-text {
    margin-top: 10px;
    font-size: 14px;
    line-height: 14px;
    color: rgba(255,255,255,.6);
}

.right-content-outer .special-tags-outer .item-outer .text-outer .major-text, .right-content-outer .special-tags-outer .item-outer .text-outer .summary-text {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    max-width: 170px;
}

.right-content-outer .special-tags-outer .item-outer .text-outer .summary-text {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    margin-top: 8px;
}


.brokerlistRecommend {
    width: 100%;
    overflow: hidden;
}

.brokerlistl{float:left;width:45%}
.brokerlistr{float:right;width:50%}
.brokerlistr>span {display: block;margin-top:4px;}
.brokerlistr>span a{color:#36acfb;}

.brokerlistRecommend ul{
overflow: hidden;
}
#brokerlistRecommend-bootm li{background-color: #f7f7f7;overflow:hidden;height: 200px;}
#brokerlistRecommend-bootm li .brokerlogo{background-color:#ffff}
.brokerlistRecommend ul li{
float:left;box-shadow: 0 3px 12px 0 rgb(213 119 114 / 8%);
width:32%;
overflow:hidden;
padding:15px 18px;
border: 1px solid #ddd;
box-sizing: border-box;margin-right: 2%;margin-bottom: 2%;
border-radius: 5px !important;
    background: url(../m/images/lj.png) no-repeat 345px 10px;
    background-size: 20px 20px;
}
.brokerlistRecommend ul li:hover{background: url(../m/images/lj_on.png) no-repeat 345px 10px; background-size: 20px 20px;}
.brokerlistRecommend ul li:nth-child(3n){margin-right:0}
/*.brokerlistRecommend ul li:hover{
-moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.1);
box-shadow: 1px 0px 30px rgba(0,0,0,0.1);
-ms-transform: translate3d(0,2px,0);
-moz-transform: translate3d(0,2px,0);
-webkit-transform: translate3d(0,2px,0);
-o-transform: translate3d(0,2px,0);
transform: translate3d(0,2px,0);
}*/
.brokerlistRecommend ul li a{
overflow:hidden;
display:block;
}
.brokerlistRecommend ul li .rake-back-btn a:hover,.brokerlistRecommend ul li .rake-back-btn a:active{
text-decoration:none;color:#fff;
}
.brokerli{
 

overflow: hidden;
padding:7px 0;
font-size:12px;
color:#555555;
}


.brokerdes {
    font-weight: bold;
	font-size:18px;
    height:60px;color:#333;
    line-height: 40px;
    overflow: hidden;
}

.brokerli:last-child{
border-bottom: none;
}
.parameterval{
float:right;
color: #b0b0b0;
}

.brokerli  span{
 
color: #b0b0b0;
}


.brokerlogo{
text-align: center;
border: 1px #ddd solid;
}
.brokerlogo img{
height: 60px;
margin: 0 auto;    max-width: 100%;
}

.rake-back-btn{
line-height:40px;
height:40px;
 
text-align:center;
border-radius: 7px !important;

border: 1px solid #36acfb;
 
    margin: 2% 0;color:#36acfb;

    box-sizing: border-box;position: relative;
    overflow: hidden;
}.rake-back-btn a{color:#36acfb;}

.rake-back-btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    width: 120%;
    left: -126%;
    top: -5px;
    bottom: -5px;
    background-color: #36acfb;
    transform: skewX(-30deg);
    transition: left .5s ease-in-out;
}

.rake-back-btn:hover:before {
    left: -8%;
}
.rake-back-btn:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
#hdclose{    width: 20px;
    float: right;
    margin-bottom: 10px;cursor: pointer;}
.rake-back-btn:hover{
 
color: #ffffff;
}
.common-waist {
   padding: 56px 0;
    width: 1200px;
    margin: 0 auto;
        z-index: 2;
    position: relative;

    text-align: center;
    background-image: url(../m/images/img_jikenaoming.png);
    background-position: center ;background-repeat: no-repeat;margin-top: 20px;
}
.common-waist p {
  
    color: #fff;
    line-height: 40px;
    font-size: 26px;
 
}

.common-waist a {
    font-size: 14px;    background: #fff;
    border-radius: 5px;
    font-style: normal;display:block;width:114px;height:43px;line-height:43px;margin:40px  auto  0;color: #3c50e0;
}

.common-waist input {
    height: 44px;
    width: 347px;
    font-size: 18px;
    padding: 0 0 0 14px;
    outline: 0;
    border: 0;
    border-radius: 2px 0 0 2px;
}


.common-waist button.btn {
    height: 44px;
    vertical-align: top;
    margin-left: -6px;
    width: 137px;
    background-color: #3ff9f8;
    font-size: 18px;
    color: #0d848a;
    border: 0;
    outline: 0;
    padding: 0;
    cursor: pointer;
    border-radius: 0 2px 2px 0;
}

.common-waist button.btn:hover {
    background-color: #27e1e0;
}


.common-waist h1.mobile {
    display: none;
}

.left-content-outer {
    width:870px;
    float: left;
}
.article-list-outer {
	width:100%
}
.article-list-outer .article-item {
	padding:35px 20px;
	background-color:#fff;
	border:1px solid #e1e2e4;
	border-radius:2px;
	margin-top:20px;
	transition:box-shadow .2s ease-in-out
}
.article-list-outer .article-item:first-child {
	margin-top:0
}
.article-list-outer .article-item:hover {
	box-shadow:0 0 15px 1px rgba(12,3,7,.08);
	color:#36acfb
}
.article-list-outer .article-item .title {
	min-height:1px;
	padding-top:1px
}
.article-list-outer .article-item .title img {
	float:left;
	width:26px;
	height:26px;
	position:relative;
	top:4px
}
.article-list-outer .article-item .title h2 {
	margin:0 0 0 40px;
	font-weight:400;
	font-size:20px;
	line-height:34px
}
.article-list-outer .article-item .title h2 a {
	color:#2f3542;
	text-decoration:none;
	transition:color .2s ease-in-out
}
.article-list-outer .article-item .title h2 a:hover {
	color:#36acfb
}
.article-list-outer .article-item .summary-info {
	margin-top:15px
}
.article-list-outer .article-item .summary-info span {
	display:inline-block;
	font-size:12px;
	line-height:12px;
	height:12px
}
.article-list-outer .article-item .summary-info span.date {
	color:#868d99;
	border-right:1px solid #868d99;
	padding-right:10px;
	margin-right:5px
}
.article-list-outer .article-item .summary-info span.tag {
	background-color:#f5f5f5;
	padding:4px 11px;
	border-radius:1px;
	transition:background-color .2s ease-in-out
}
.article-list-outer .article-item .summary-info span.tag:hover {
	background-color:#eceeee
}
.article-list-outer .article-item .summary-info span.tag a {
	color:#868d99;
	text-decoration:none
}
.article-list-outer .article-item .detail-info {
	min-height:120px;
	margin-top:27px
}
.article-list-outer .article-item .detail-info img {
	height:120px;
	width:210px;
	float:left
}
.article-list-outer .article-item .detail-info p.summary {
	line-height:28px;
	color:#7b8390;
	margin:0 0 0 235px;
	font-size:14px;
	position:relative;
	top:-8px
}
.article-list-outer .article-item .detail-info p.summary a {
	color:#36acfb;
	text-decoration:none;
	transition:color .2s ease-in-out;
	display:inline-block
}
.article-list-outer .article-item .detail-info p.summary a:hover {
	color:#3596d7
}

.article-content .summary-info {
    height: 12px;
    font-size: 12px;
    margin-top: 20px;
}

.article-content .summary-info .summary, .article-content .summary-info a {
    color: #868d99;
    display: inline-block;
}

.article-content .summary-info .summary:nth-child(1):after {
    content: " ";
    display: inline-block;
    height: 12px;
    width: 1px;
    margin: 0 12px;
    vertical-align: middle;
    border-right: 1px solid #868d99;
}

.article-content .paragraph-content {
    margin-top: 60px;
    padding: 0 10px;
    font-size: 14px;
    color: #2f3542;
}
.article-content .paragraph-content  img{max-width:100% !important;height:auto  !important;}
.article-content hr {
    border: none;
    border-top: 1px solid #e3e7ed;
    margin-top: 22px;
    margin-bottom: 20px;
}

.slide_page{ padding-bottom: 50px;}
.slide_page a{line-height: 52px;    height: 52px;
    overflow: hidden; padding: 3px 20px; border: 1px solid #eee; border-radius: 48px; font-size: 14px; color:#333333; max-width: 300px;float:left;}
.slide_page a.none{ color:#cdd6db;}
.slide_page a.fr{float:right;}
.slide_page a:hover{ background:#4d96fc; color: #fff;} 
.tb {
    border: solid 1px #ddd;
    width: 100%;border-spacing: 0;
    border-collapse: collapse;background: #fff;
}

.tb thead>tr {
 
    top: 226px;
    border-left: solid 1px #ddd;
    border-right: solid 1px #ddd;
}

.tb  th {
    background: #F5F5F5;
}

tbody tr td table tr:first-child td {
    border-top: 0px;
}

 

.tb  th,.tb td {
    font-size: 14px;
    padding: 5px 10px;
    border-top: solid 1px #ddd;
    text-align: center;
    width: 120px;
}
.tb tbody>tr:hover {
    background: #f5f5f5;
}
.titleb {
    margin: 40px 0px ;
    padding: 0px 0px 15px 0px;
    font-size: 20px;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
}


#share-1{width: 180px;margin:0 auto;}
.dyleft{padding: 40px 0;
    text-align: center;
    background-color: #fff;
    float:left;
    width:144px;}
   .dyleft a{    display: block;
    font-size: 16px;
    color: rgba(0,0,0,.8);
    text-align: center;
   
margin-bottom: 40px;
   } 
  .dyleft a.on,.dyleft a:hover{color: #36acfb} 
 .dyright{    padding: 0 40px 60px 40px;background: #fff;float:right;width: 946px} 
 .dyright h4{    font-size: 16px;
   margin-bottom: 30px; color: rgba(0,0,0,.8);
    font-weight: 700;height: 60px;line-height: 60px;border-bottom:1px #eee solid;}

.recommend-content {
    width: 100%;
    box-sizing: border-box;
    min-height: 10px;
    background-color: #fff;
    border: 1px solid #e1e2e4;
    border-radius: 2px;
    padding: 30px;
    margin-top: 20px;
}

.recommend-content h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 400;
}

.recommend-content ul {
    list-style-position: inside;
    list-style-type: none;
    width: 100%;
    margin: 30px 0 0;
    padding: 0;
}
.recommend-content ul li:first-child {
    margin-left: 0;
}
.recommend-content ul li {
       width: 32%;
    float: left;
    margin-left: 2%;
    cursor: pointer;
    border-radius: 8px;
    border: 1px solid rgba(0,0,0,.1);
    padding: 16px 18px;
    background: #fff;
    overflow: hidden;
    box-sizing: border-box;
}

.recommend-content ul li:hover{-webkit-box-shadow: rgb(0 0 0 / 10%) 0 0 20px;
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-transition: .4s;
    transition: .4s;}


.recommend-content ul a {
    color: #535b6d;
    text-decoration: none;
    transition: color .2s ease-in-out;
}.recommend-content ul li img {
    width:100%;
    height: 128px;-webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.recommend-content ul li:hover img {
    -webkit-transform: scale(1.04);
    transform: scale(1.04);
}
.recommend-content ul li span{display: block;    height: 24px;
    line-height: 24px;}
.recommend-content ul li span u{text-decoration: none;float:left;display: block;background: url(../m/images/xglogo.png)  no-repeat left center;padding-left: 30px}
.recommend-content ul li span i{    color: rgba(0,0,0,.45);float:right;}

.recommend-content ul li p {
    line-height: 24px;height:48px;overflow: hidden;
    font-size: 14px;
        margin: 12px 0 20px;
    text-align: justify;
}.recommend-content ul:after {
    content: " ";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
}
.right-content-outer .recommend-info-outer {
	border:1px solid #e1e2e4;
	padding:1px 20px 30px;
	border-radius:3px;
	margin-top:30px;
	background-color:#fff
}
.right-content-outer .recommend-info-outer h4 {
	margin:30px 0 0;
	font-weight:400;
	color:#2f3542;
	font-size:20px
}
.right-content-outer .recommend-info-outer ul {
	margin:13px 0 0;
	padding:0
}
.right-content-outer .recommend-info-outer ul li {
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px
}
.right-content-outer .recommend-info-outer ul li:hover a {
	color:#36acfb
}
.right-content-outer .recommend-info-outer ul li a {
	transition:color .2s ease-in-out;
	color:#868d99;
	text-decoration:none
}

.right-content-outer .recommend-info-outer .tags-outer {
	margin-top:13px
}
.right-content-outer .recommend-info-outer .tags-outer a.tag {
	color:#868d99;
	display:inline-block;
	padding:4px 10px;
	font-size:12px;
	text-decoration:none;
	margin-top:12px;
	background-color:#f5f5f5;
	transition:background-color .2s ease-in-out;
	border-radius:2px
}
.main-outer:after,.right-content-outer .recommend-info-outer .tags-outer:after {
	display:block;
	height:1px;
	clear:both;
	visibility:hidden;
	content:" "
}
.right-content-outer .recommend-info-outer .tags-outer a.tag:hover {
	background-color:#eceeee
}
.right-content-outer .qrcode-outer {
    margin: 20px auto auto;
    text-align: center;
    background: #fff;
    border: 1px #ddd solid;
}

.right-side-bar li .weixin-qrCode{display:none;border-radius:5px;position:absolute;background:url(../m/images/qrcode-a7cd8672c3.png) no-repeat;background-size:cover;height:177px;width:129px;box-shadow:0 8px 40px 0 rgba(21,25,42,.18);top:0;right:69px}
.right-side-bar li.weixin-qrCode-btn:hover .weixin-qrCode{display:block}
.right-side-bar li .weixin-qrCode:after{display:inline-block;content:' ';position:absolute;top:35px;width:15px;height:15px;background:#fff;transform:rotate(45deg);right:-2px}
.right-side-bar li .weixin-qrCode .weixin-qrCode-close{cursor:pointer;display:inline-block;position:absolute;top:-8px;right:-7px;width:15px;height:15px;border-radius:50%;background:url(../m/images/icon-close-7b5c410c34.png) no-repeat #fff}
.right-side-bar li .weixin-qrCode .weixin-qrCode-close:hover{background:url(../m/images/icon-close-shadow-dc5f7c8109.png) #fff}
.right-side-bar li a.spec{background-color:#f7c25c}
.right-side-bar li a.spec:hover{background-color:#e3b04e}
.right-side-bar li a .image-anchor.qrcode{background-image:url(../m/images/icon-qrcode-47f6a9c246.png)}
.right-side-bar{margin:-150px 0 0;padding:0;position:fixed;z-index:10000;top:50%;right:0}
.right-side-bar li{height:90px;width:48px;background-color:#00f;position:relative}
.right-side-bar li:nth-child(4):after{display:none}
.right-side-bar li:after{content:" ";display:block;width:65%;height:1px;position:relative;bottom:1px;margin:auto;z-index:10;background-color:rgba(255,255,255,.5)}
.right-side-bar li:hover .tips-outer{opacity:1;right:100%;transform:scaleX(1)}
.right-side-bar li .tips-outer{display:block;height:100%;position:absolute;top:0;right:-100%;padding-right:10px;opacity:0;transform:scaleX(.05);transition:transform .2s ease-in-out,opacity .2s ease-in-out,right .2s ease-in-out}
.right-side-bar li a:hover .image-anchor,.right-side-bar li.show a .image-anchor{opacity:.5}
.right-side-bar li .tips-outer .tips-inner{padding:15px 37px;font-size:14px;color:#36acfb;margin-top:30px;white-space:nowrap;background-color:#fff;z-index:10;border:1px solid #dfefef;box-shadow:0 0 24px 0 rgba(15,66,76,.25)}
.right-side-bar li .tips-outer .tips-inner:after{content:" ";display:block;width:30px;z-index:15;height:40px;background-color:#fff;position:absolute;right:11px;top:32px}
.right-side-bar li .tips-outer .tips-inner:before{content:" ";box-shadow:0 0 24px 0 rgba(15,66,76,.25);display:block;width:13px;position:absolute;right:5px;background-color:#fff;height:13px;z-index:5;transform:rotate(45deg)}
.right-side-bar li.show h4.collapse{display:block}
.right-side-bar li.show h4.expand{display:none}
.right-side-bar li.show a{background-color:#459ad3;color:rgba(255,255,255,.5)}
.right-side-bar li a{display:inline-block;width:100%;height:100%;text-decoration:none;color:#fff;background-color:#36acfb;transition:background-color .2s ease-in-out}
.right-side-bar li a:hover{background-color:#459ad3;color:rgba(255,255,255,.5)}
.right-side-bar li a.connectionhr{background-color:#f7c25c}
.right-side-bar li a.connectionhr:hover{background-color:#e3b04e}
.right-side-bar li a .image-call-anchor{display:block;background-image:url(../m/images/callrobot-3016ef1834.png);width:40px;height:20px;margin:24px auto 0;background-repeat:no-repeat}
.right-side-bar li a .image-anchor{display:block;width:22px;height:22px;margin:16px auto 0;transition:opacity .2s ease-in-out}
.right-side-bar li a h4.collapse,.spec .zc-top-nav-m .logo-outer img{display:none}
.right-side-bar li a .image-anchor.service{background-image:url(../m/images/icon-message-236701dd5b.png)}
.right-side-bar li a .image-anchor.tele{background-image:url(../m/images/icon-phone-5a3bd4de75.png)}
.right-side-bar li a .image-anchor.appointment{background-image:url(../m/images/icon-appointment-e3dfe7d37d.png)}
.right-side-bar li a .image-anchor.hr{width:18px;background-image:url(../m/images/icon-hr-cee2424e38.png)}
.right-side-bar li a h4{width:30px;margin:8px auto 0;line-height:1.2;font-size:12px;font-weight:400;text-align:center}


.new_broker_fix_r1{border:solid 1px #36acfb;margin-top:20px;}
.new_broker_fix_r1_nav{background:#36acfb url(../m/images/wlogo.png) no-repeat 75px center;background-size: 30px;font-size:20px;color:#fff;font-weight:bold;letter-spacing:2px; position:relative;}
.new_broker_fix_r1_nav font{text-indent:120px;display:block;height:86px;line-height:86px;}
.new_broker_fix_r1_nav .new_broker_huan{position:absolute;top:5px;right:10px;font-size:14px;cursor:pointer;
    /*background:#36acfb url(../m/images/new_broker_huan.png) no-repeat left center;*/
    padding-left:15px;text-decoration:underline;}
.new_broker_fix_r1_con{padding:15px 0px;background:#fff;}
.new_broker_fix_r1_con ul li{padding:15px 20px;}
.listchange2,.listchange3,.listchange4{display:none;}
.new_broker_fix_r1_con .jg_rm_tj_left a{display:block;border: 1px solid #757575;width:100px;height: 72px;display: flex;align-items: center}
.new_broker_fix_r1_con .jg_rm_tj_left a img{width:100px;height:45px;vertical-align: middle;}
.new_broker_fix_r1_con .jg_rm_tj_right{width:135px;}
.new_broker_fix_r1_con .jg_rm_biaoti a{font-size:18px;}
.new_broker_fix_r1_con .jg_rm_neirong{margin-top:5px;line-height:20px;color:#999;}
.article-content .summary-info a {
    padding: 3px 10px;
    background-color: #f5f5f5;
    text-decoration: none;
    border-radius: 2px;
    transition: background-color .2s ease-in-out;
}
.article-content .share-outer {
    text-align: right;
    margin-top: 60px;
    position: relative;
}
.article-content .share-outer a {
    display: inline-block;
    width: 30px;
    height: 20px;
    background-position-y: 0;
}
.article-content .share-outer a.weixin {
    background-image: url(../m/images/major_sprite.png);
    background-position-x: -30px;
}
.article-content .share-outer a.weibo {
    background-image: url(../m/images/major_sprite.png);
    background-position-x: -62px;
}

.article-content .share-outer a.weixin:hover+ .weixin-qrcode-outer{display:block}


.article-content .share-outer .weixin-qrcode-outer {
    z-index: 100;
    position: absolute;
    height: 150px;
    width: 122px;
    display: none;
    background-color: #fff;
    text-align: center;
    top: -164px;
    right: -50px;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
}
.article-content .share-outer .weixin-qrcode-outer .text {
    text-align: center;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    color: #a0a9b4;
    font-style: normal;
}

.article-content .share-outer .weixin-qrcode-outer .qrcodeouter {
    width: 100px;
    margin: auto;
}
.article-content .share-outer .weixin-qrcode-outer:before {
    content: " ";
    display: block;
    width: 100%;
    height: 13px;
    background-color: #fff;
    z-index: 91;
    bottom: 0;
    position: absolute;
    left: 0;
}

.article-content .share-outer .weixin-qrcode-outer .qrcodeouter img{width:100%;height:100px;}
.hzfl {
    float: left;
}
.hzfr {
    float: right;
}
.footer {
    width: 100%;
    height: 300px;
    padding-top: 1px;
    background-color: #505663;
    font-size: 14px;
    overflow: hidden;
    background-image: url(../m/images/footer-banner.png);
    background-position: center 0;    margin-top: -130px;
    padding-top: 100px;
}


.footer .footer-inner {
    width: 1180px;
    min-height: 100px;
    margin: 74px auto auto;
}

.footer .footer-inner .super-nav {
	float:right
}
.footer .footer-inner .super-nav h4 {
	font-size:16px;
	color:#fff;
	margin-top:0;
	font-weight:400;margin-bottom:21px;
}
.footer .footer-inner .super-nav ul li {
	height:30px;
	line-height:30px
}
.footer .footer-inner .super-nav ul li:hover a {
	color:#fff
}
.footer .footer-inner .super-nav ul li a {
	color:#9ea7b2;
	text-decoration:none
}
.footer .footer-inner .super-nav>li {
	width:172px;
	float:left;
}

.footer .footer-inner .super-nav>li.product-li{margin-right: 50px;width:550px}

.footer .footer-inner .super-nav>li.product-li ul {float:left;width:50%;}
.footer .footer-inner .super-nav>li.product-li    p{margin-bottom: 20px;line-height: 2;color: #fff}

 .footer .footer-inner .super-nav>li.product-li  h4{height:36px;margin-bottom:12px;border-bottom:1px solid #616a7d;font-size:22px;}
 .footer .footer-inner .super-nav>li.product-li  h5{    height: 30px;
    line-height: 30px;color:#fff;font-size:16px;}
.footer .footer-inner .super-nav>li:nth-child(3){width: 90px;}
 
.footer .footer-inner .summary-info {
	width:277px;
	float:left
}
.footer .footer-inner .summary-desc {
	font-size:16px;
	color:#9ea7b2;
	margin-top:18px
}
.footer .footer-inner .summary-list {
	margin:45px 0 0;
	padding:0;
	list-style-type:none;
	list-style-positin:none
}
.footer .footer-inner .summary-list li {
	height:38px;
	color:#9ea7b2;
	line-height:38px
}
.footer .footer-inner .summary-list li a {
	color:#fff;
	text-decoration:none
}
.footer .footer-inner .summary-list li i {
	display:inline-block;
	width:27px;
	height:22px;vertical-align: middle;
	position:relative;
	margin-right:9px;
	z-index:6;
	cursor:pointer;
	background-image: url(../m/images/major_spirite-21800858c2.png);
}
.footer .footer-inner .summary-list li i:hover .qrcode-outer {
	display:block
}
.footer .footer-inner .summary-list li i .qrcode-outer {
	z-index:100;
	display:none;
	position:absolute;
	height:150px;
	width:122px;
	background-color:#fff;
	text-align:center;
	top:-160px;
	left:-50px
}
.footer .footer-inner .summary-list li i .qrcode-outer:after {
	content:" ";
	display:block;
	width:0;
	height:0;
	top:150px;
	left:50px;
	position:absolute;
	border:10px solid transparent;
	border-top:10px solid #fff
}
.footer .footer-inner .summary-list li i .qrcode-outer .text {
	text-align:center;
	font-size:14px;
	height:32px;
	line-height:32px;
	color:#a0a9b4;
	font-style:normal
}
.footer .footer-inner .summary-list li i.tel {
	background-position:-85px -46px
}
.footer .footer-inner .summary-list li i.weixin {
	background-position:-47px -44px
}
 

.pagination-outer {
    margin: 0;
    padding: 0;
    float: right;
    height: 34px;margin-top: 20px;
}

.pagination-outer span  span.page-num{display: none}


.connect-us{padding:20px;
    background-color: #fff;
    border: 1px solid #e1e2e4;
    border-radius: 2px;
    margin-top: 20px;overflow: hidden;
    transition: box-shadow .2s ease-in-out;}
	.connect-us h3{    text-align: center;
    line-height: 60px;
    border-bottom: 1px #ddd solid;
    margin-bottom: 30px;
    font-size: 24px;}
	
	
.connect-us .left-side {
    width: 50%;float:left
}

	.connect-us .right-side {
    width: 50%;float:left
}

.connect-us .right-side .item {
    display: inline-block;
    font-size: 14px;
    margin-left: 50px;
    text-align: center;
    color: #7d8690;
}


.connect-us .right-side .bg {
    background-position: 2px;
    background-repeat: no-repeat;
    width: 157px;
    height: 157px;
    background-color: #eee;
}
.connect-us .right-side .img1 {
    background-image: url(../m/images/e1.jpg);
}

.connect-us .right-side .item p {
    margin: 0;
    padding: 3px 0;
}
.connect-us .left-side p {
    margin: 0;
    padding: 6px 0;font-size: 16px;
}.connect-us .left-side .title {
    display: inline-block;
    width: 108px;
    color:  #7d8690;
}

.connect-us .left-side .kw {
    color: #36acfb;
}
.connect-us .right-side .item .title {
    font-weight: 700;
}
.connect-us .right-side .img2 {
    background-image: url(../m/images/e2.jpg);
    margin-left: 10px;
}	
		.slideBox{ width:870px; height:385px; overflow:hidden; position:relative;float:left  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:10px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:7px;  width:24px; height:4px; line-height:4px; text-align:center; background-color: rgba(255,255,255,.5); cursor:pointer; }
		.slideBox .hd ul li.on{ background-color:#fff; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		
		.slideBox .bd li   span{  left: 20px;  position: absolute;
    bottom: 100px;
    color: #fff;}
		.slideBox .bd li  h3{left: 20px; position: absolute;font-size:24px;
    bottom: 50px;
    color: #fff;}
		.slideBox .bd img{ width:100%; height:385px; display:block;  }


.pagination-outer span a,.pagination-outer span.page-status{
    padding: 0 9px;
    height: 34px;background: #fff;
    line-height: 34px;
    font-size: 12px;
    border: 1px solid #e1e2e4;
    float: left;
    margin-left: 15px;
    box-sizing: border-box;
}
.article-content .share-outer .weixin-qrcode-outer:after {
    content: " ";
    display: block;
    width: 15px;
    height: 15px;
    transform: rotate(
45deg);
    top: 142px;
    z-index: 90;
    background-color: #fff;
    left: 50px;
    position: absolute;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 10%);
}

.pagination-outer span a.page-num-current{color: #36acfb;}
.goobordered {
    *border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    font-family: 'trebuchet MS','Lucida sans',Arial;
    font-size: 16px;
    line-height: 1.55em;
    color: #444;
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc;
    -moz-box-shadow: 0 1px 1px #ccc;
    box-shadow: 0 1px 1px #ccc;background:#fff;overflow: hidden;
}

.goobordered tr: hover {
	background: #fbf8e9;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out
}.goobordered td,
.goobordered th {
	border-left: 1px solid#ccc;
	border-top: 1px solid#ccc;
	padding: 10px 0;font-size: 15px;
	text-align: center
}.goobordered th {
	background-color: #dce9f9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
	background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
	background-image: linear-gradient(top, #ebf3fc, #dce9f9);-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
	border-top: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
	text-transform: none;font-size: 12px;
}
.goobordered td: first-child,
.goobordered th: first-child {
	border-left: none
}.goobordered th: first-child {-moz-border-radius: 6px 0 0 0;-webkit-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0
}.goobordered th: last-child {-moz-border-radius: 0 6px 0 0;-webkit-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0
}.goobordered th: only-child {-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0
}.goobordered tr: last-child td: first-child {-moz-border-radius: 0 0 0 6px;-webkit-border-radius: 0 0 0 6px;
	border-radius: 0 0 0 6px
}.goobordered tr: last-child td: last-child {-moz-border-radius: 0 0 6px 0;-webkit-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0
}.gootdbroright td {
	font-size: 14px
}.gootdbroright td ul {
	margin: 0 ! important
}.gootdbroright td: first-child {
	padding: 7px
}.gootdbroright td: nth-child(2) {
	text-align: left
}
.goobordered td:first-child, .goobordered th:first-child {
    border-left: none;width: 120px;
}.indexspred th div {
    display: inline-block;
}

.syhf{margin-bottom:20px}
 .wzysa{margin-bottom:20px}
.wzysa li {text-align: center;
    box-sizing: border-box;float: left;box-shadow: 0 3px 12px 0 rgb(213 119 114 / 8%);
    border-radius: 4px;padding: 30px 20px 25px 20px;
    border: 1px solid #efefef;width: 23.5%;margin-right: 2%;}
 .wzysa li:last-child{margin-right: 0}   
 .wzysa li b{display: block;margin-top: 24px;font-size: 18px;font-weight: bold;}
 .wzysa li p{text-align: left;margin:10px 0 14px;}
 .wzysa li a{ display: block;margin:0 auto;   position: relative;
    border-radius: 16px;
    border: 1px solid #36acfb;
    width: 130px;
    line-height: 32px;overflow: hidden;}

 .wzysa  h3{margin-bottom: 50px;text-align: center;font-size: 26px}
 .wzysa li a:before {
    content: "";
    position: absolute;
     z-index: -1;
    width: 120%;
    left: -126%;
    top: -5px;
    bottom: -5px;
    background: #36acfb;
    transform: skewX(
-30deg);
    transition: left .5s ease-in-out;
}
 .wzysa li a:hover:before {
    left: -5%;
}
 .wzysa li a:hover{color:#fff;}

 .wzysa li a:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}


.wzysa  ul {overflow:hidden;}

.synews{overflow: hidden;margin-bottom:20px;}
.synews h3 {
    margin-bottom: 30px;
    font-size: 26px;text-align: center;
}
.synews ul {float: left;width:49%;    background-color: #fff;
    box-shadow: 0 3px 12px 0 rgb(213 119 114 / 8%);
    border-radius: 4px;padding: 15px;
    border: 1px solid rgba(28,28,28,.1);box-sizing: border-box;}
    .synews ul p img{height: 180px;width:100%;}
.synews ul li{line-height: 40px;border-bottom: 1px #ddd dashed;height: 40px;overflow: hidden;}
.synews ul li a{position: relative;padding-left: 20px;
    display: block;float: left;width:calc(100% - 280px);height: 40px;
    overflow: hidden;    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;}
.synews ul li span{float: right;}
.synews ul li span svg{margin-right: 10px}
.synews ul:last-child{margin-left: 2%}
.synews ul li a:before {
    content: "";
    width: 4px;
    height: 4px;
    background-color: #343434;
    border-radius: 100%;
    position: absolute;
    left: 0;top:18px;
}

.cjwt ul li{margin-bottom: 10px}
.cjwt ul li>div{display:none;border:1px #d3d3d3  solid;border-top:0;    font-size: 14px;
    padding: 15px;background: #fff;}
.cjwt ul li h3{cursor: pointer;border:1px #d3d3d3  solid;background-color: #EEEEEE;padding: 10px 15px;font-weight: normal;}
.cjwt ul li.on>div{display: block;}
.ljzcb a{display: block;background:url(../m/images/hyi.png)  20px  center no-repeat #36acfb;color: #fff;line-height: 62px;height: 62px;font-size: 24px;text-align: center;}
.ljzcb a:hover{opacity: 0.6}


.hzw_jg_con{margin-top:16px; background:#fff;padding:30px 20px;}
.hzw_jg_con_nav{height:44px;line-height:44px;border-radius:4px;clear:both;overflow:hidden;zoom:1;}
.hzw_jg_con_navl{box-sizing: border-box;width:30%;background:#36acfb;padding-left:22px;color:#676767;font-size:16px;font-weight:bold;}
.hzw_jg_con_navl .wjh_cn{color:#fff;font-size:20px;font-weight:bold;letter-spacing:5px;margin-right:8px;display: inline;}
.hzw_jg_con_navl .wjh_en{color:#676767;font-size:18px;font-weight:bold;letter-spacing:1px;margin-left:10px;}
.hzw_jg_con_navr{box-sizing: border-box;width:70%;background:#f7f7f7; text-align:right;padding-right:6px;font-size:15px;color:#757575;}
.hzw_jg_con_navr a{font-size:15px;color:#757575;}
.hzw_jg_con_navr a:hover{font-size:15px;color:#f58b0e;}

.hzw_jg_con_navr form input{width: 100%;
    height: 32px;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    border-radius: 3px;
    padding: 0 50px 0 20px;
    border: 1px solid #e1e2e4;
    transition: border-color .2s ease-in-out;}
    .hzw_jg_con_navr form{position: relative;    margin: 6px 0;
    width: 300px;
    float: right}
.hzw_jg_con_navr form button{position: absolute;
    right: 12px;
    top: 0;
    background-color: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    height: 32px;
    line-height: 32px;}

.hzw_jg_con_navr form button i {
    display: inline-block;
    width: 17px;
    background-image: url(../m/images/major_sprite.png);
    height: 17px;
    background-position: -12px 0;
}

.hzw_jg_con_show{clear:both;overflow:hidden;zoom:1;width:1200px;padding:40px 0px;}
.hzw_jg_con_show li{float:left;width:230px;border: solid 1px #ddd;padding:20px;margin:0px 20px 20px 2px;border-radius: 4px; position:relative;}
.hzw_jg_con_show li .jg_tj{position: absolute;left: 0;top:0px;background: url(../m/images/jg_tj.png) no-repeat left center;width: 34px;height: 34px;display: block;}
.hzw_jg_con_show li:hover{float:left;width:230px;border: solid 1px #aaa;padding:20px;margin:0px 20px 20px 2px;border-radius: 4px;}
.hzw_jg_con_show li .jg_jjh01 img{border-radius:2px;}
.hzw_jg_con_show li .jg_jjh02{margin:18px 0px 10px 4px;}
.hzw_jg_con_show li .jg_jjh02 a{font-size:20px;font-weight:bold;}
.hzw_jg_con_show li .jg_jjh03{font-size:16px;background:url(../m/images/jg_con_dot.png) no-repeat left 5px;padding-left:20px;}
.hzw_jg_con_show li .jg_jjh04{margin-top:6px;line-height:26px;color:#8b8b8b;}
.hzw_jg_con_show li .jg_jjh05{margin:16px 0px 8px 0px;}
.hzw_jg_con_show li .jg_jjh05 a{display:block;background:#fff;font-size:15px;border:solid 1px #dcdcdc;height:34px;line-height:32px;text-align:center;border-radius:2px;}
.hzw_jg_con_show li .jg_jjh05 a:hover{display:block;background:#ea9939;font-size:15px;color:#fff;border:solid 1px #dcdcdc;height:34px;line-height:32px;text-align:center;border-radius:2px;}
#hzw_page_list{clear: both;text-align: center;display: block;margin: 10px 0 30px 0}
#hzw_page_list a{padding: 4px 9px;border: solid 1px #ededed;margin-right: 5px;color: #5e5e5e;cursor: pointer;}
#hzw_page_list a:hover{padding: 4px 9px;border: solid 1px #ededed;margin-right: 5px;background: #1b3c71;color: #fff;cursor: pointer;}
#hzw_page_list span{padding: 4px 9px;border: solid 1px #ededed;margin-right: 5px;background: #1b3c71;color: #fff}

.hzw_jjs_show{padding:30px 0px 10px 0px;}
.new_broker_left{width:810px;}
.new_broker_left ul{clear:both;overflow:hidden;zoom:1;margin-bottom:20px;}
.new_broker_left ul li{background:#f2f5fa;border:solid 1px #f2f5fa;width:225px;padding:15px 15px 20px;margin-right:19px;margin-bottom:19px;float:left;position: relative;}
.new_broker_left ul li:hover{border:solid 1px #36acfb;}
.new_broker_left ul li:nth-child(3n){margin-right:0px;}
 
.new_broker_left ul li .p4{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_broker_left ul li .p5{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_broker_left ul li .p6{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_broker_left ul li .pt_rz span{position:absolute;background:#62b91b;color:#fff;font-weight:normal;padding:2px 6px;font-size:14px;top:-1px;left:-1px;}
.new_broker_left ul li .pt_norz span{position:absolute;background:#d72020;color:#fff;font-weight:normal;padding:2px 6px;font-size:14px;top:-1px;left:-1px;}
.new_broker_left ul li .p2{margin:12px 0px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:18px;}
.new_broker_left ul li .p2 a{font-size:18px;}
.new_broker_left ul li .pt_qjd{background:#f58b0e url(../m/images/new_broker_qjd.png) no-repeat 3px center;;color:#fff;font-size:12px; border-radius:3px;padding:2px 0px;width:90px;margin-bottom:15px;text-indent:20px;}
.new_broker_left ul li .pt_qjd a{color:#fff;}
.new_broker_left ul li .pt_qjd a:hover{color:#f1f1f1;}
.new_broker_left ul li .pt_noqjd{background:#959595;color:#fff;font-size:12px; border-radius:3px;padding:2px 0px;width:90px; text-align:center;margin-bottom:15px;}
.new_broker_left ul li .p4{padding-top:10px;border-top:dashed 1px #dee0e4;color:#555;}
.new_broker_left ul li .p5{margin:10px 0px;color:#555;}
.new_broker_left ul li .p6{color:#555;}

.hzw_jjs_show02_right {
    width: 288px;
}
.hzw_jg_con .new_broker_fix_r1{margin-top: 0;}
.dlsbox{  margin-bottom: 20px;border:1px #ddd solid;  padding: 20px;
    background: #fff;
    overflow: hidden;}

.yjlcbox    {  margin-bottom: 20px;border:1px #ddd solid;  padding: 20px;
    background: #fff;}
.dlsbox dl {
    overflow: visible;
    float: left;
    width: 830px;
}
.trader_grade {
    float: right;
   border-left: 1px #ddd solid;
    padding-left: 20px;
    height: 232px;width:280px;
}

.trader_grade  a{    display: block;
    margin: 50px 0;
    line-height: 40px;
    height: 40px;
 
    color: #fff;
    padding: 0 20px;
    border-radius: 8px;


    -webkit-box-shadow: 0 1px 0 rgb(255 255 255 / 80%) inset;
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;
    box-shadow: 0 1px 0 rgb(255 255 255 / 80%) inset;
    border-top: none;
    text-shadow: 0 1px 0 rgb(255 255 255 / 50%);
    text-transform: none;



}

.trader_grade  a.bg1{
    background-color: #36acfb;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3278b4),to(#265b8a));
    background-image: -webkit-linear-gradient(top,#3278b4,#265b8a);
    background-image: -moz-linear-gradient(top,#3278b4,#265b8a);
    background-image: -ms-linear-gradient(top,#3278b4,#265b8a);
    background-image: -o-linear-gradient(top,#3278b4,#265b8a);
    background-image: linear-gradient(top,#3278b4,#265b8a);
    border: 1px #629ed3 solid;
}


.trader_grade  a.bg2{

  background-color: #36acfb;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#efab4b),to(#eb951a));
    background-image: -webkit-linear-gradient(top,#efab4b,#eb951a);
    background-image: -moz-linear-gradient(top,#efab4b,#eb951a);
    background-image: -ms-linear-gradient(top,#efab4b,#eb951a);
    background-image: -o-linear-gradient(top,#efab4b,#eb951a);
    background-image: linear-gradient(top,#efab4b,#eb951a);
 border: 1px #efab4b solid;

}
.trader_grade  a:hover{opacity: 0.8}
#broker_steptable,#broker_noticetable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
}

#broker_steptable table,#broker_noticetable table{width: 100%}

#broker_steptable{margin-bottom: 20px;}
#broker_noticetable_title{    border: 1px #36acfb solid;
    padding: 5px 25px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    background-color: #7ccaff;color:#fff;}
#broker_noticetable_text{border:1px #e6a700 solid;padding:20px 25px;font-size:12px;line-height:1.5;background-color:#fffbeb}
#broker_steptable_title {
    border: 1px #36acfb solid;
    padding: 5px 25px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    background-color: #7ccaff;color:#fff;
}#broker_steptable_text {
    border: 1px #36acfb solid;
    padding: 20px 25px;
    font-size: 15px;
    line-height: 1.7;
    background-color: #dbf1ff;
}#broker_steptable_title1 {
    font-size: 15px;
    font-weight: 600;
}

#fx_kaihu span{display:none;font-size:6px}
#fx_kaihu{position:relative;background-color:#36acfb;text-align:center;width:270px;margin:28px 0 0 0;float: left}
#fx_kaihu:last-child{float: right;}

#fx_kaihu s{display:block;position:absolute;right:-18px;top:-18px;width:56px;height:56px;background:url(../m/images/wylj_wykh_01.png) no-repeat}
#fx_kaihu a{cursor:pointer;font-size:18px;text-align:center;letter-spacing:7px;display:block;background-repeat:no-repeat;color:#fff;overflow:hidden;padding:8px 0}
#fx_kaihu a:hover{background:#111}
#fx_kaihu ul.fx_zhlx{width:270px;display:none;position:absolute}
#fx_kaihu .fx_zhlx a{font-size:14px;position:relative;color:#ddd;background-color:#36acfb;text-align:center}
#fx_kaihu .fx_zhlx a:hover{background-color:#1a87d1}
.phbbox{padding:20px;}
dt.vr-logo  {
    height: auto;
    width: 336px;
    margin-right: 25px;
    float: left;
}

dt.vr-logo  img {
    width: 336px;
    height: 190px;
    border-radius: 8px;
    border: 3px solid #36acfb;
 
    background-color: #fff;
}
.dlsbox dl dd {
    margin-left: 12px;
    width: 450px;
    float: left;
}.dlsbox dl dd h2 {
    margin-bottom: 9px;font-size: 28px; position: relative;
}
.dlsbox dl dd h2 i{    background: #36acfb;
    color: #fff;
    font-size: 14px;
    padding: 2px 5px;
    position: absolute;
    top: 5px;    top: 10px;
    margin-left: 10px;}
.dlsbox dl dd .p5  span i{
height:22px;display:inline-block;background:rgba(255,255,255,.0);vertical-align:top;

}
ul.hyajs{    overflow: hidden;
    margin-bottom: 15px;
    border-bottom: 1px #ddd solid;
    padding-bottom: 15px;}
ul.hyajs li{float:left;width:49%;color: rgba(0,0,0,.6);margin-right: 1%;line-height: 2}
ul.hyajs li span{color: rgba(0,0,0,.9);}
.hyalj{}
.hyalj li{float:left;    width: 25%;margin-bottom: 20px;position: relative;}
.hyalj li span{display:none;background: #36acfb;z-index: 2;    white-space: nowrap;
    padding: 5px 10px;
    position: absolute;
    min-width: 100px;
    color: #fff;
    left: 0;
    border-radius: 10px;}
   .hyalj li:hover span{display: block;} 
.hyalj li a{display: block;border:1px #36acfb solid;    border-radius: 32px;
    line-height: 32px;box-sizing: border-box;
    height: 32px;
 
    width: 90%;}
.hyalj li a.ljkhlj {    cursor: pointer; border:0;   background: #197dff;
    background-image: -o-linear-gradient(left,#9c4dff 0,#197dff 100%);
    background-image: linear-gradient(
90deg,#9c4dff,#197dff);color:#fff;}

.hyalj li a i {display: block;float: left;width:16px;height:32px;    margin: 0 5px 0 10px;}
.hyalj li a i.ico1{background: url(../m/images/haoma.png) no-repeat  center;}
.hyalj li a i.ico2{background: url(../m/images/ptwz.png) no-repeat  center;}
.hyalj li a i.ico3{background: url(../m/images/ptdh.png) no-repeat  center;}
.hyalj li a i.ico4{background: url(../m/images/ptyx.png) no-repeat  center;}
.hyalj li a i.ico5{background: url(../m/images/bslogo.png) no-repeat  center;}
.hyalj li a i.ico6{background: url(../m/images/ptfy.png) no-repeat  center;}

.hyalj li a i.ico7{background: url(../m/images/ptdc.png) no-repeat  center;}
.hyalj li a i.ico8{background: url(../m/images/ptxz.png) no-repeat  center;}
.tabbox{display: none}
.dlsbox dl dd  .p1{line-height: 30px;}

.dlsbox dl dd .p5  span {     height: 22px;
    line-height: 22px;
    border-radius: 5px;
    border: 1px #36acfb solid;
    width: 100%;
    display: block;}
.dlsbox dl dd .p5  span  em{background: none;    color: #36acfb;font-size:14px;margin:0px;}

.dlsbox dl dd div.p4 {

    line-height: 36px;
    border-bottom: 0px;
    border: 1px #36acfb solid;
    border-radius: 5px;
    margin-bottom: 10px;

    font-size: 14px;
    position: relative;
}

.set_bgc {
    width: 84px;
    display: inline-block;
    vertical-align: top;
    padding-left: 14px;
    box-sizing: border-box;

}
.set_link {
    width: 340px;
    display: inline-block;
    vertical-align: top;
    height: 36px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 8px;
}
.drop_down {
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}
.drop_img {
    width: 10px;
    height: 6px;
    display: inline-block;
    background: url(../m/images/drop_bg.png) no-repeat 0px 0px;
    cursor: pointer;
    margin-top: 15px;
    transition: all 0.5s;
}
.dlsbox dl dd div.p4 .set_link a {
 
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.cpnra{overflow: hidden;margin-bottom: 20px}
.cpnrl {
    width: 870px;
    float: left;
}
.cpnrr {

        width: 290px;
    float: right;
}

.img-info{background: #fff;}
.img-info>h3 {
    height: 42px;border-bottom: 1px solid #eaeaea;
    line-height: 42px;
 
    padding: 0 10px;
}
.phbbox h3{border-left:#0176c6 2px solid; padding-left: 10px;  }
.phbli1{overflow: hidden;padding: 15px 0;}
.phbli1 li{overflow:hidden;padding:12px;height:40px;border:#ddd 1px solid;float: left;width: 150px;margin-right:10px;}
.phbli1 li:hover{border-color:#0176c6 ;}
.phbli1 li:hover a{color:#0176c6;}
.phbli1 a,.phbli2 a{display:block;text-decoration: none;}
.phbli1 li img{float:left;margin-right:8px;}
.phbli1 li em,.phbli1 li p{display:block;overflow:hidden;height:20px;line-height:20px}
.phbli1 li span{margin-right:10px;}
.phbli1 li i{color:#999;text-decoration:line-through}

.fxlc{background:#fff;box-shadow: 0 3px 12px 0 rgb(213 119 114 / 8%);border:1px #ddd solid;padding: 20px;}
.fxlc h2{margin-bottom: 16px;padding-left: 8px;border-left: 2px  #36acfb solid;font-size: 22px;font-weight: normal;}
.fxlc ul {     z-index: 2;   position: relative;padding:20px 0 12px;}
.fxlc ul li{margin-bottom: 40px;    align-items: center;
    display: flex;}
.fxlc ul li span{width: 20px;       z-index: 2; justify-content: center;
    align-items: center;margin-right: 12px;
    display: flex;height: 20px;background: #36acfb;color: #fff;border-radius:100%;font-size: 12px;}
   .fxlc ul li h3{margin-bottom:4px;font-size: 14px;font-weight:normal;}
   .fxlc ul li p{font-size: 12px;color: #848484;} 
   .fxlc ul li:nth-child(4){margin-bottom: 0}
.fxlc .col-line{background: #36acfb;width:2px;height: 100%;position: absolute;top:0;margin-left: 8px;}


.ptxx{border:1px #ddd solid;background:#fff;margin-bottom: 20px;}
.ptxx h3{line-height: 50px;height: 50px;border-bottom: 1px #36acfb solid}
.ptxx h3 span{    width: 256px;
    background: #36acfb url(../m/images/broker_jjs02.png) no-repeat 28px center;
    font-size: 18px;
    font-weight: bold;
    color: #fff;display: block;
    text-align: center;}
  .ptxx dl{    overflow: hidden;padding:20px;}
.ptxx dl img{max-width:100%}  
   .ptxx dl  dd{float: left;width:49%;}
     .ptxx dl  dd:last-child{margin-left: 2%} 
.ptxx dl     table tr td:first-of-type {
    background-color: #fbfbfb;
    width: 104px;
}

.ptxx dl  table {
    background-color: #fff;
    box-shadow: 0 1px 0 0 rgb(0 0 0 / 10%);

    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}


.ptxx dl   table td {
    padding: 0 8px;
    font-size: 14px;
    color: #5a5a5a;
    border: 1px solid #dee1e2;
    line-height: 1;
    height: 40px;border-bottom: 0;
}
.ptxx.mk2 dl   table  tr:first-child  td{    background-color: #fbfbfb;}
.Trading-Btn a{line-height: 36px;text-align: center;color:#fff  ;font-size: 16px;border-radius:5px;  display: inline-block;;}
.Trading-Btn a.an1{width:180px;    background: #d96600;}
.Trading-Btn a.an1:hover{background:#f4c830}


.Trading-Btn a.an2{width: 130px;background: #565554;}
.Trading-Btn a.an2:hover{background:#c1c1c1}
.Trading-Btn a.an3{width: 130px;background:#36acfb;}
.Trading-Btn a.an3:hover{background:#93d0f9}

.platform-info {
    background-color: #fff;

    padding: 20px ;
   
}
.platform-info h2 {
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #343434;
    margin-bottom: 24px;
}
.platform-info .flex-box {
    display: flex;
}

.platform-info .flex-box .a-pic-box {
    margin-right: 24px;
    margin-bottom: 0;
}
.platform-info .flex-box p {
    font-size: 20px;
    color: #343434;
    margin-bottom: 24px;
}
.platform-info .flex-box li {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.platform-info .flex-box li span {
    min-width: 6px;
    min-height: 6px;
    border-radius: 99999px;
    margin-right: 4px;
    background-color: #36acfb;
    display: block;
}

.platform-info .flex-box li p {
    font-size: 16px;
    color: #5a5a5a;
    margin-bottom: 0;
}
.platform-info .resign-now {
    width: 260px;
    line-height: 56px;
    display: block;
    background-color: #fff;
    border-radius: 4px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff;    z-index: 10;
    position: relative;
    overflow: hidden;
   
    border: 1px solid #36acfb;
}

.move-btn:before {
    content: "";
    position: absolute;
    width: 120%;
    left: -10%;
    top: -5px;
    bottom: -5px;
    background-color: #36acfb;
    transform: skewX(
-30deg);
    transition: left .5s ease-in-out;
    z-index: -1;
}
.move-btn:hover {
    transition: color .5s ease-in-out;
    color: #36acfb;
}
.move-btn:hover:before {
    left: 127%;
}

.news_fr{  box-shadow: 0px 0px 8px rgba(0,0,0,.07); background:#fff;margin-top:20px;}
.ul_newsfr{   margin: 0 17px;}
.ul_newsfr li .list_p{ line-height: 44px; cursor: pointer; font-size: 18px; color: #333;} 
.list_con{border-top: 1px solid #e1e8ec;/*border-bottom: 1px solid #e1e8ec;*/ margin: 5px 0; padding: 10px 0; /*display: none;*/ }
.dl_listCon{ padding: 5px 0;}
.dl_listCon dd{ font-size: 14px; color:#333; position: relative; padding-left:20px; max-height: 48px; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.dl_listCon dd a{ color:rgba(102,102,102,0.8);}
.dl_listCon dd a:hover{color:#4d96fc;}
.dl_listCon dd i{ position: absolute; left: 0; top:5px; width: 7px; height: 7px; border-radius: 50%; background:#36acfb;}
.dl_listCon dt.dt2{ padding-left: 15px;}
.dl_listCon dt.dt2 a{font-size: 12px;} 

.nex_index_sd {
   
    margin : 20px 0;
    background: #fff;
    padding: 20px;
 
    box-shadow: 0px 0px 8px rgba(0,0,0,.07);
}

.nex_index_sd_title {
    height: 20px;
    margin-bottom: 20px;
    position: relative;
}
.nex_index_sd_title span {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    position: relative;
}

.nex_index_sd_title span:after {
    content: '';
    display: block;
    width: 4px;
    height: 15px;
    background: #36acfb;
    position: absolute;
    top: 2px;
    left: -20px;
}
.nex_cloud_tag_inter {
    min-width: 260px!important;

    min-height: 303px!important;
    overflow: hidden;
}
.nex_cloud_tag_inter a:nth-child(1){font-size:16px;}.nex_cloud_tag_inter a:nth-child(2){font-size:12px;}.nex_cloud_tag_inter a:nth-child(3){font-size:18px;}.nex_cloud_tag_inter a:nth-child(4){font-size:14px;}.nex_cloud_tag_inter a:nth-child(5){font-size:20px;}.nex_cloud_tag_inter a:nth-child(6){font-size:16px;}.nex_cloud_tag_inter a:nth-child(7){font-size:14px;}.nex_cloud_tag_inter a:nth-child(8){font-size:20px;}.nex_cloud_tag_inter a:nth-child(9){font-size:12px;}.nex_cloud_tag_inter a:nth-child(10){font-size:18px;}.nex_cloud_tag_inter a:nth-child(11){font-size:14px;}.nex_cloud_tag_inter a:nth-child(12){font-size:16px;}.nex_cloud_tag_inter a:nth-child(13){font-size:12px;}.nex_cloud_tag_inter a:nth-child(14){font-size:12px;}.nex_cloud_tag_inter a:nth-child(15){font-size:17px;}.nex_cloud_tag_inter a:nth-child(16){font-size:20px;}.nex_cloud_tag_inter a:nth-child(17){font-size:18px;}.nex_cloud_tag_inter a:nth-child(18){font-size:14px;}.nex_cloud_tag_inter a:nth-child(19){font-size:12px;}.nex_cloud_tag_inter a:nth-child(20){font-size:16px;}.nex_cloud_tag_inter a:nth-child(21){font-size:13px;}.nex_cloud_tag_inter a:nth-child(22){font-size:16px;}.nex_cloud_tag_inter a:nth-child(23){font-size:18px;}.nex_cloud_tag_inter a:nth-child(24){font-size:12px;}.nex_cloud_tag_inter a:nth-child(25){font-size:20px;}.nex_cloud_tag_inter a:nth-child(26){font-size:14px;}.nex_cloud_tag_inter a:nth-child(27){font-size:13px;}.nex_cloud_tag_inter a:nth-child(28){font-size:12px;}.nex_cloud_tag_inter a:nth-child(29){font-size:16px;}.nex_cloud_tag_inter a:nth-child(30){font-size:12px;}


.wpcom-icon {
 width: 20px;
    height: 16px;
    margin-right: 3px;
    display: inline-block;
    background: url(../m/images/view.png) no-repeat center;
    float: left;
}
 
.jfa_01_t h2 {
    font-size: 26px;
    color: #000;
 
    line-height: 55px;text-align: center;
}
.sfl_01_c {
    width: 100%;
    overflow: visible;
    margin-top: 37px;
    border: 1px solid #eaeaea;
    height:  99px;
    -moz-box-shadow: 18px 0px 21px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 18px 0px 21px rgb(0 0 0 / 5%);
    box-shadow: 18px 0px 21px rgb(0 0 0 / 5%);
}

.sfl_01_c {
    width: 100%;
    overflow: visible;
    margin-top: 37px;
    border: 1px solid #eaeaea;
    height: 99px;
    -moz-box-shadow: 18px 0px 21px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 18px 0px 21px rgba(0, 0, 0, 0.05);
    box-shadow: 18px 0px 21px rgba(0, 0, 0, 0.05)
}
.sfl_01_c ul li b {
    width: 100%;
    height: 10px;
    display: none;
    overflow: hidden;
    background: url(../m/images/sfl_08.png) center no-repeat;
    background-size: auto 100%;
    position: absolute;
    left: 0px;
    bottom: -10px;
}
.sfl_01_c ul li {
    width: 20%;
    overflow: visible;
    float: left;
    position: relative;
    text-align: center;
    line-height: 99px;
}

.sfl_01_c ul li i {
    width: 1px;
    height: 0.37rem;
    display: block;
    overflow: hidden;
    background-color: #dcdcdc;
    position: absolute;
    right: 0px;
    top: 32px;
}

.sfl_01_c ul li span {
    display: inline-block;
    font-size: 16px;
    color: #222;
    padding-left: 50px;
}

 
 .sfl_01_c ul li span.sp25 {
    background: url("../m/images/p13_01.png") left center no-repeat;
    background-size: 40px;
}

.sfl_01_c ul li span.sp26 {
    background: url("../m/images/p13_02.png") left center no-repeat;
    background-size: 40px
}

.sfl_01_c ul li span.sp27 {
    background: url("../m/images/p13_03.png") left center no-repeat;
    background-size: 40px
}

.sfl_01_c ul li span.sp28 {
    background: url("../m/images/p13_04.png") left center no-repeat;
    background-size: 40px;
}

.sfl_01_c ul li span.sp29 {
    background: url("../m/images/p13_05.png") left center no-repeat;
    background-size: 40px;
}

.sfl_01_c ul li span.sp30 {
    background: url("../m/images/p14_01.png") left center no-repeat;
    background-size: 40px;
}

.sfl_01_c ul li.on {
    background-color: #36acfb;
}

.sfl_01_c ul li.on span {
    color: #fff;
}

.sfl_01_c ul li.on b {
    display: block;
}

.rly_01 {
    overflow: hidden;
    background-color: #fff;    border: 1px #ddd solid;
    border-top: 0;
}

.rly_01 ul li {
    width: 100%;
    overflow: hidden;
}

.sfl_tab_change ul li {
    display: none;
}

 

 

.rly_01 ul li .wrap_on {
    overflow: hidden;
    display: table;
}

.rly_01 ul li .sfl_02_cell {
    display: table-cell;
    vertical-align: middle;
    width: 50%;height:494px;
}

.rly_01 ul li .sfl_02_img img {
    display: block;
    width: 100%;
}

.rly_01 ul li .sfl_02_img_wap {
    display: none;
}

.rly_01 ul li .sfl_02_txt {
    padding-left: 80px;
}

.rly_01 ul li .sfl_02_txt p {
    width: 100%;
    display: block;
    overflow: hidden;
}

.rly_01 ul li .sfl_02_txt p.p1,
.rly_01 ul li .sfl_02_txt h3.p1 {
    font-size: 24px;
    color: #292929;
    line-height: 2;
}

.rly_01 ul li .sfl_02_txt p.p2 {
    margin-top: 9px;
}

.rly_01 ul li .sfl_02_txt p.p2 i {
    display: block;
    overflow: hidden;
    margin: 10px 0px;
    background: url("../m/images/sfl_09.png") left 0.065rem no-repeat;
    background-size: 10px;
    padding-left: 21px;
    font-size: 14px;
    color: #292929;
}

.rly_01 ul li .sfl_02_txt p.p3 {
    margin-top: 0.3rem;
}

.rly_01 ul li .sfl_02_txt p.p3 a {
    display: inline-block;
    line-height: 40px;
    padding: 0px 20px;
    border-radius: 50px;
    background-color: #36acfb;
    font-size: 16px;
    color: #fff;
    margin-left: 0.1rem;
}

.rly_01 ul li .sfl_02_txt p.p3 a span {
    display: inline-block;
    background: url("../m/images/jfa_06_on.png") left center no-repeat;
    background-size: 22px;
    padding-left: 37px;
}

.rly_01 ul li .sfl_02_txt p.p3 a:hover {
    opacity: 0.9;
}

.rly_01 ul li .sfl_02_txt p.p3 a:nth-child(1) {
    margin-left: 0px;
}
.sfl_01_c ul li.on span.sp25 {
    background: url("../m/images/p13_01_on.png") left center no-repeat;
    background-size: 40px;
}

.sfl_01_c ul li.on span.sp26 {
    background: url("../m/images/p13_02_on.png") left center no-repeat;
    background-size: 40px
}

.sfl_01_c ul li.on span.sp27 {
    background: url("../m/images/p13_03_on.png") left center no-repeat;
    background-size: 40px
}

.sfl_01_c ul li.on span.sp28 {
    background: url("../m/images/p13_04_on.png") left center no-repeat;
    background-size: 40px;
}

.sfl_01_c ul li.on span.sp29 {
    background: url("../m/images/p13_05_on.png") left center no-repeat;
    background-size: 40px;
}

.sfl_01_c ul li.on span.sp30 {
    background: url("../m/images/p14_01_on.png") left center no-repeat;
    background-size: 40px;
}

.trends-card {
    width: calc(50% - 60px);
    height: 130px;
    float: left;
    padding: 23px 10px;
    box-sizing: border-box;
    margin-bottom: 5px;
    margin-left: 13px;
}
.trends-card-text {
    width: 385px;
    float: left;
    text-align: left;
    margin: 0 23px 0 6px;
}

.trends-card-text-title {
    font-size: 15px;
    color: #454F66;
    margin-bottom: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.trends-card-text-content {
    font-size: 14px;
    color: #9AA3B7;
 
    line-height: 25px;
    height: 50px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.tremds-card-goimg {
    display: none;
}
.trends-card:nth-child(2n) {
	margin-left: 96px;
}
.trends-card:hover {
    box-shadow: 0px 4px 14px 0px rgb(20 87 171 / 13%);
    background: #FFF;
}
.trends-card:hover .tremds-card-goimg {
    display: inline-block;
    position: absolute;
    margin-left: -14px;
    margin-top: 14px;
}

.trends-card .date{text-align: center;margin-right: 20px;float:left;    border:1px solid #36acfb;
    border-radius: 10px;width: 70px;
    overflow: hidden;}
.trends-card .date .trends-card-text-title{background:#36acfb;color:#fff;    line-height: 45px;
    margin-bottom: 0;}	
.trends-card .date .trends-card-text-content{color:#36acfb;    line-height: 40px;height: 40px;} 

.trends-btn {
    
    width: 140px;margin:20px auto;display:block;text-align: center;
    height: 46px;
    line-height: 45px;
    background: #36acfb;
    border-radius: 23px;
}
.trends-btn span {
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
}
.down_top{padding:20px;margin-bottom:20px;background:#fff}
.down_fenlei {    padding-bottom: 10px;
    margin-bottom: 20px;border-bottom: 1px #ddd solid;line-height: 40px}

.down_fenlei dt {
    width: 100px;
    float: left;font-weight: 700;
    font-size: 14px;
    text-align: center;
}
.down_fenlei dd ul li {
    font-size: 14px;
    color: #546a7e;
    display: inline-block;
    cursor: pointer;
    margin-right: 40px;
    text-align: center;
}
.vk_search_index {

    width: 570px;
    height: 40px;
    line-height: 40px;
    border: 15px solid rgb(82 79 79 / 30%);
    background-color: transparent;
    border-radius: 3px;
    overflow: hidden;
}
.vk_search_index  input[name='keyword'] {
    width: 460px;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 10px;
    border: none;
    font-size: 14px;
    color: #999;
    border-radius: 3px 0 0 3px;
    overflow: hidden;    outline: none;
}
.vk_search_index button {
    width: 100px;
    height: 40px;
    background: #36acfb url(../m/images/search_logo_r_icon.png) center center no-repeat;
    /*border-radius: 0 3px 3px 0;*/
    border:0;
    overflow: hidden;display: block;
    float: right;cursor: pointer;
}


.down_detail{padding:20px;background:#fff}
.down-detail-top{
    height: 44px;
    line-height: 44px;
    margin-bottom: 10px;
    border-bottom: solid 1px #eee;
    margin-bottom: 20px;
    margin-top: -5px;
}
.down-detail-top a {
    color: #108bf3;
    border-bottom: solid 2px #108bf3;
    display: inline-block;
    font-size: 16px;
    padding: 0 5px;
    font-weight: 700;
    height: 44px;
    line-height: 44px;}

.down_detail dl {
	padding-bottom: 20px;
	border-bottom: dotted 1px #eee;    margin-bottom: 20px;
}

.down_detail dl dt {
	width: 45px;
	float: left;
}
.down_detail dl dt img{width:100%}

.down_detail dl dt img:hover {
    opacity: .9;
    filter: alpha(opacity=90);
}


.down_detail dl dd {
	margin-left: 60px;position: relative;
}


.down_detail dl dd .cate-detail-title {
	display: inline-block;
	margin-bottom: 8px;
	font-size: 14px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.down_detail dl dd .cate-detail-bot span font {
	color: #898989;
}
.down_detail dl dd .cate-detail-bot span em,.down_detail dl dd .cate-detail-bot span em a {
	color: #bbb;
}
.down_detail dl dd .cate-detail-bot {
	font-size: 13px;
	display: flow-root;
}
.down_detail dl dd .cate-detail-bot span {
	min-width: 100px;
	
float:left
}
.down_detail dl dd .cate-detail-bot span.right {
    position: absolute;
    right: 0;

    top: 0;
}

.down_detail dl dd .cate-detail-xz{
    background: url(../m/images/xz.png) no-repeat 15px center #36acfb;
    display: block;
    padding-left: 30px;
    text-align: center;
    width: 80px;
    line-height: 40px;
    color: #fff;

}
.down-js {
    width: 100%;
    box-sizing: border-box;
    min-height: 10px;
    background-color: #fff;
    border: 1px solid #e1e2e4;
    border-radius: 2px;
    padding: 30px;margin-bottom: 20px;
}
.down-js dl  dt {
    width: 56px;
    float: left;
}
.down-js dl dd {
    margin-left: 80px;position: relative;
}
.down-js dl dd .show-title h3 {
    padding-top: 5px;
    font-size: 18px;      margin-bottom: 10px;
}
.down-js dl dd .show-detail {
    font-size: 13px;
}
.down-js dl dd .show-detail span font {
    color: #898989;
}
.down-js dl dd .show-detail span em, .down-js dl dd .show-detail span em a {
    color: #bbb;
}
.down-js dl dd .xz_an{right:0;position: absolute;top: 10px;}
.down-js dl dd .cate-detail-xz {
    background: url(../m/images/xz.png) no-repeat 15px center #36acfb;
    display: block;
    padding-left: 30px;
    text-align: center;
    width: 80px;
    line-height: 40px;
    color: #fff;
}
.bksm {    line-height: 2;
    color: #918f8f;
    margin-bottom: 20px;border:1px #ddd solid;padding:10px;background: #eee;}
.bksm i{background: #36acfb;
    color: #fff;    margin-right: 10px;
    padding: 2px 5px;position: relative;}
   .bksm i:after{    content: "";
    width: 0;
    height: 0;    top: 7px;
    border-top: 5px solid transparent;
    border-left: 5px solid #36acfb;
    border-right:5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: -10px;} 
.wzys-top{height: 300px;}
.wzys-top-item i{width: 44px;
    height: 39px;
    margin-bottom: 26px;display: block;background-size:auto 100% !important}
.wzys-top-item  i.ico1{background: url(../m/images/zs-pingtai.png) no-repeat center;}
.wzys-top-item  i.ico2{background: url(../m/images/zs-mobanku.png) no-repeat center;}
.wzys-top-item  i.ico3{background: url(../m/images/zs-alarm.png) no-repeat center;}
.wzys-top-item  i.ico4{background: url(../m/images/zs-qukuailian.png) no-repeat center;}

.wzys-top-item:hover  i.ico1{background: url(../m/images/zs-pingtai-hover.png) no-repeat center;}
.wzys-top-item:hover  i.ico2{background: url(../m/images/zs-mobanku-hover.png) no-repeat center;}
.wzys-top-item:hover  i.ico3{background: url(../m/images/zs-alarm-hover.png) no-repeat center;}
.wzys-top-item:hover i.ico4{background: url(../m/images/zs-qukuailian-hover.png) no-repeat center;}

.wzys-top-item:hover{  background: url(../m/images/zs-bg.png) no-repeat center;  height: 284px;
    top: -10px;
    padding-top: 63px;}
.wzys-top-item:hover .wzys-top-text {color:#fff;}
.wzys-top-item:hover .nav-line{background: #fff}
.wzys-top-item{
    display: inline-block;
    width: 23.5%;
    height: 264px;
    position: relative;
    top: 0;transition: height .3s linear;
    -webkit-transition: height .3s linear;
    -ms-transition: height .3s linear;
    -moz-transition: height .3s linear;
    -o-transition: height .3s linear;
    float: left;
    margin-right: 2%;
    box-shadow: 0 11px 24px 0 rgb(51 51 51 / 18%);
    border-radius: 3px;
    text-align: left;
    padding: 53px 35px 0;    box-sizing: border-box;
}
.wzys-top-item .nav-line {
    display: inline-block;
    width: 52px;
    height: 5px;
    background: #39f;
}
.wzys-top-item .wzys-top-text {
    margin-top: 15px;
    font-size: 16px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333;
    line-height: 24px;
}

.wzys-top-item:last-child {
    margin-right: 0;
}

.right-nav{
    position: fixed;
    bottom: 15%;
    right: 30px;
    width: 40px;
    z-index: 8;
}
.right-nav li {
    width: 40px;
    height: 40px;
    background-color: #36acfb;
    margin-bottom: 4px;
    border-radius: 4px;
    text-align: center;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.right-nav li:hover {
    background-color:#5cbeff;
}
.right-nav li i {
    position: relative;
    top: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    width: 40px;
    height: 40px;
    -webkit-transform-origin: center;
    transform-origin: center;background: url(../m/images/top.png) no-repeat center;    display: block;
    background-size: 20px;
}.right-nav li span {
    top: 40px;
    left: 8px;
    width: 24px;
    line-height: 16px;
    display: block;
    position: absolute;
    font-size: 12px;
    color: #fff;    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.right-nav li:hover i {
    top: -40px;
}

.right-nav li:hover span{
    top: 4px;
}


.khnav {
    overflow: hidden;
    height: 42px;
    line-height: 40px;
    border-bottom: 1px solid #1087f1;
}
.khnav a{  float: left;  display: block;
    padding: 0 24px;
    font-size: 16px;
    color: #333;
    text-align: center;
    font-weight: bold;}
.khnav a.on,.khnav a:hover{    background-color: #1087f1;
    color: #fff;}
.plat_act_wrap {    padding: 20px;
    margin-bottom: 20px;
    background: #fff;}
.plat_act_wrap .act_ul li {
	font-size:16px;
	color:#525252;overflow: hidden;
	padding:27px 0
}
.plat_act_wrap .act_ul li+li {
	border-top:1px solid #dfdfdf
}
.plat_act_wrap .act_ul li.first {
	padding-top:20px
}
.plat_act_wrap .act_ul li.last {
	padding-bottom:0
}
.plat_act_wrap .act_ul li .img_wrap {
	width:260px;
	height:162px;
	background:url(../m/images/zwt.png) no-repeat center center;
	background-color:#f7f7f7;
	box-sizing:border-box;
	position:relative;float:left;
}
.plat_act_wrap .act_ul li .img_wrap.border {
	border:1px dashed #dfdfdf
}
.plat_act_wrap .act_ul li .img_wrap .text {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	color:#fff;
	padding:30px 10px;
	font-size:24px;
	font-weight:bold;
	height:100%;
	box-sizing:border-box;
	overflow:hidden
}
.plat_act_wrap .act_ul li .img_wrap .text.yjjsa{background:url(../m/images/tmp-pic-3.png) no-repeat center center rgb(51 51 51 / 82%)}
.plat_act_wrap .act_ul li .img_wrap img {
	width:100%;
	height:100%
}
.plat_act_wrap .act_ul li .act_info {
	width:524px;float:right;
	padding-left:30px;
	box-sizing:border-box;
	position:relative
}
.plat_act_wrap .act_ul li .act_info .tit {
	margin-bottom:3px
}
.plat_act_wrap .act_ul li .act_info .tit .sp_tit {
	font-size:18px;
	color:#1e3797;
	display:inline-block;
	width:386px
}
.plat_act_wrap .act_ul li .act_info .tit .time {
	color:#999;
	font-size:16px;
	position:absolute;
	top:0;
	right:0
}
.plat_act_wrap .act_ul li .act_info .tit .time .str {
	font-size:18px;
	color:#e71f19;
	margin-right:5px;
	font-weight:normal
}
.plat_act_wrap .act_ul li .act_info .p_info {
	line-height:1.4;
	height:66px
}
.plat_act_wrap .act_ul li .act_info .btn_wap {
	margin-top:10px;
	line-height:50px
}
.plat_act_wrap .act_ul li .act_info .btn_wap .go_active {
	width:184px;
	height:50px;float:right;
	background:#36acfb;
	color:#fff;
	text-align:center;
	border-radius:1px;
 
	font-size:20px;
	display:inline-block;
	_display:inline;
	zoom:1
}
.plat_act_wrap .act_ul li .act_info .btn_wap .pep_num {
	color:#999;
	font-size:16px
}
.plat_act_wrap .act_ul li .act_info .btn_wap .pep_num .str {
	color:#e71f19;
	margin:0 3px;
	font-weight:normal
}

.bzp_ul li {
    float: left;
    width: 46%;margin-right: 8%;margin-bottom: 8%;
    height: 100px;    text-align: center;
}
.bzp_ul li:nth-child(2n){margin-right: 0}
.bzp_ul li .li-title {
    height: 35px;
    background: #36acfb;
    line-height: 35px;
    font-size: 16px;color:#fff;
}
.bzp_ul li .li-mon {
    line-height: 65px;
    color: #36acfb;
    background: #fff;
    font-size: 26px;    border: 1px #ddd solid;
    border-top: 0;
}

.ycpic{background: url(../m/images/ycpic.jpg) no-repeat  center;height: 193px;margin-bottom: 20px;}
.ycpic p{text-align: center;
    font-size: 30px;
    color: #fff;
    padding: 50px 0 20px 0;}
.ycpic a{  

    display: block;
    width: 210px;
    line-height: 52px;
    background: transparent;
    border-radius: 999px;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #fff;
    margin-right: auto;
    margin-left: auto;
    text-align: center;

  z-index: 10;
    position: relative;
    overflow: hidden;
    border-radius: 9999px;
    border: 1px solid #36acfb;}
.ycpic a:hover {
    transition: color .5s ease-in-out;
    color: #36acfb;
}
.ycpic a:before {
    content: "";
    position: absolute;
    width: 120%;
    left: -10%;
    top: -5px;
    bottom: -5px;
    background-color: #36acfb;
    transform: skewX(
-30deg);
    transition: left .5s ease-in-out;
    z-index: -1;
}
.ycpic a:hover:before {
    left: 127%;
}
.pttabl{      background: #fff;
 
    height: 50px;
    line-height: 50px;}
.pttabl li{  width:25%;  position: relative;height: 50px;
    float: left;
text-align: center;    border-bottom: 1px #ddd solid;

    box-sizing: border-box;
    cursor: pointer;
    font-size: 16px;}
.pttabl li.on{     border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-bottom: 1px solid #fff;
    color: #36acfb;
    font-size: 18px;
    border-top: 2px #36acfb solid;}

.videosp{margin: 40px 0;}
.videosp  h3{    margin-bottom: 50px;
    text-align: center;
    font-size: 26px;}
.videol{    position: relative;float:left;width:49%;}
.videol video{width:100%;}
.videor{    float: right;
    width: 49%;
    text-indent: 20px;
    line-height: 2;
    padding: 20px;
    border: 1px #ddd solid;
    box-sizing: border-box;}
.hot-video-play {
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    width: 106px;
    height: 106px;
    margin-top: -53px;
    margin-left: -53px;
    text-align: center;
    border-radius: 100px;
    background: -o-linear-gradient(330deg,rgba(25,125,255,0) 0,rgba(25,125,255,.2) 100%);
    background: linear-gradient(
120deg,rgba(25,125,255,0),rgba(25,125,255,.2));
    -webkit-box-shadow: 0 24px 72px 0 rgb(0 0 0 / 50%);
    box-shadow: 0 24px 72px 0 rgb(0 0 0 / 50%);
    opacity: .95;-webkit-transition: all .3s cubic-bezier(.4,0,.2,1);
    -o-transition: .3s all cubic-bezier(.4,0,.2,1);
    transition: all .3s cubic-bezier(.4,0,.2,1);
}
.hot-video-play:hover {
    -webkit-transform: scale(.96);
    -ms-transform: scale(.96);
    transform: scale(.96);
    opacity: 1;
    cursor: pointer;
}
.j-video-play {
    width: 78px;
    height: 78px;
    margin: 12px auto;
    text-align: center;
    border-radius: 100%;
    background-color: #197dff;
    -webkit-box-shadow: 0 8px 16px 0 rgb(0 0 0 / 30%);
    box-shadow: 0 8px 16px 0 rgb(0 0 0 / 30%);-webkit-transition: all .3s cubic-bezier(.4,0,.2,1);
    -o-transition: .3s all cubic-bezier(.4,0,.2,1);
    transition: all .3s cubic-bezier(.4,0,.2,1);
    background-image: url(../m/images/play.png);
    background-repeat: no-repeat;
    background-position: center;
}
.hot-video-play:hover .j-video-play {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.khhuodong{    position: fixed;
    bottom: 25%;
    right: 0px;
    width: 150px;
    z-index: 10;}
.khhuodong img{width:100%;}    
.itemhd {
    background:#2A2C54;
    padding: 30px 36px;
    height: auto;
    box-sizing: border-box;
}

.itemhd .hd-header {
    padding-bottom: 22px;
    border-bottom: 1px solid #ddd;    overflow: hidden;
}
.itemhd_img {
    width: 182px;

    margin-right: 15px;
    background: #fff;
    float: left;
}
.itemhd_img img{width:100%;border:1px #ddd solid;box-sizing:border-box}
.itemhd_info {
    width: calc(100% - 197px);
    float: left;
}
.itemhd_info ul {
    color: #999;
    font-size: 16px;    line-height: 40px;
}

.itemhd_info ul li {
    float: left;
    width: 50%;
}
.itemhd_info ul li .time {
    margin-left: 3px;color:#fff;
}
.itemhd_info .title{      line-height: 40px;  font-size: 22px;
 color:#fff;
    margin-bottom: 5px;}

.itemhd .hd_bd {
    padding: 18px 0 10px;
    font-size: 16px;
    line-height: 2;overflow: hidden;
}
.itemhd .hd_bd span {
    display: block;
color:#fff;
    float: left;
    width: calc(100% - 90px);
}
.itemhd .hd_bd span.span1 {
    width: 90px; color:#999;
    float: left;
    display: block;
}
.itemhd .hd_bd span img{width:100%!important;height:auto!important;}
.itemhd .hd_btn {
    text-align: center;
}
.itemhd .hd_btn a {
    width: 145px;
    height: 45px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    border-radius: 2px;
    line-height: 45px;
    background: #36acfb;
}
.itemhd  .hd_btn a+a {
    margin-left: 10px;
    color: #36acfb;
    background: #fff;border: 1px #36acfb solid;
    box-sizing: border-box;
}
.exchange {background:#fff;border: solid 1px #36acfb;margin-top:20px;padding:0 20px;}
.exchange dl { overflow:hidden;border-bottom:1px #eee solid;padding:20px 0;}
.exchange dl dt{float:left;  
    text-align: center;
    font-size: 12px;height:40px;}
.exchange dl dt img{width: 40px;float: left;}
.exchange dl dt span{    margin-left: 20px;color: #888;display:block;line-height:40px;float:left}
.exchange dl dd{    color: #a1a1a1;float:right}
.exchange dl dd span{display:block}
.exchange dl dd i{    text-align: right;display:block}

.exchange_cx{background:#fff;border: solid 1px #36acfb;margin-top:20px;}
.exchange_cx ul{padding:20px}
.exchange_cx h3{    background: #36acfb;
    text-align: center;
    color: #fff;
    line-height: 40px;}
.exchange_cx select{    width: 100%;
    margin-bottom: 20px;
    line-height: 35px;
    height: 35px;
    border: 1px #ddd solid;
    text-align: center;}
.exchange_cx button{    width: 100%;
    display: block;
    border: 0;
    background: #36acfb;
    color: #fff;
    line-height: 35px;
    cursor: pointer;}
.exchange_cx  p{text-align:center;margin-bottom:20px}


@media screen and (max-width: 640px) {
   .wap_banner{display:block;} 
   .wap_banner img{width:100%;height:auto;}
 .zcdl,.whjjsl,.khhuodong,.nav,.sfl_01,.rly_01,.deankejichao,.big_banner{display: none}
 .zw188{height: 57px;}
 .right-nav{bottom:20%;}
 .base-banner{height:auto;}
 .dyleft{width:100%;float:none;  overflow: hidden;  padding: 20px;
    box-sizing: border-box;}
 .dyleft a{float:left;width:25%;    margin-bottom: 0;
    font-size: 14px;}	
 .dyright{width:100%;float:none;    box-sizing: border-box;
    padding: 20px;
    margin-top: 20px;}
 .dlsbox dl dd h2 {
 
    font-size: 18px;

    margin: 5px 0;
}
.dlsbox dl dd h2 i{font-size:12px;top:3px}
.whjjsr .jys-item{height:auto;font-size: 12px;}
 .whjjsr .jys-item .imgvc{height:auto;}
 .whjjsr .jys-item > div.jys-text{height:100%}
 .sub-banner-title{    width: 100%;font-size: 16px;
    line-height: 2;
    margin-bottom: 10px;}
 .banner-txt{width: inherit;padding:0 20px;}
 .hyalj li{width: 46%;
    margin-right: 8%;
    margin-bottom: 8%;}
	 .hyalj li:nth-child(2n){margin-right:0}
.hyalj li a{width:100%}	
.pttabl li{font-size: 14px}
 .pttabl li.on{font-size: 15px}
 .bzp_ul li .li-mon{font-size: 14px}
 ul.hyajs li {
   
    width: 50%;
   
    margin-right: 0%;
 
    font-size: 12px;
}
.itemhd_info ul{line-height: 2}
.ptxx img{max-width: 100% !important;height:auto !important;}
 .wap_zcdl{display: block;padding:0 20px;}
 .wap_zcdl a {
 
    border-radius: 2px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    line-height: 38px;
    display: block;float:left;
    width: 128px;
    font-size: 14px;
    margin-top: 15px;
    transition: background-color .2s ease-in-out;
    height: 38px;
    cursor: pointer;    border: 1px #36acfb solid;
    color: #36acfb;
}.sub-banner-desc {
       font-size: 16px;
    margin: 20px 0;
}
.whjjsr {    overflow: hidden;
    box-sizing: border-box;
    float: none;
    width: 100%;
    padding: 1%;
    background: #eee;
    height: auto;
}

.links-type .white-btn,.links-type .blue-btn1 {
    
    font-size: 14px;
 
    padding: 10px 20px;
  
}
.hzw_jg_con_navr form{width:95%}
.recommend-content ul li{width:100%;float:none;margin-left:0;margin-bottom:20px;}
.new_broker_fix_r1_con .jg_rm_tj_right{width:calc(100% - 112px)}
.slide_page a{float:none;    display: block;
    line-height: 30px;
    height: 30px;}
.slide_page a.fr{float:none;margin-top: 20px;}
.wzysa h3,.whjjs h3,.videosp h3,.synews h3 {
    margin-bottom: 30px;
    text-align: center;
    font-size: 20px;
}
.hot-video-play {
    width: 76px;
    height: 76px;
    margin-top: -38px;
    margin-left: -38px;}
.j-video-play {
    width: 48px;
    height: 48px;
  
    background-image: url(../m/images/play.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
}
.wzys-top-item{width:49%; box-shadow: 0 5px 5px 0 rgb(51 51 51 / 18%); margin-bottom: 2%;  padding: 20px 20px 0;  height: 230px;}
.wzys-top-item:nth-child(2n){margin-right:0;}
.wzys-top-item .wzys-top-text{font-size: 12px}
.wzys-top-item:hover{    top: 0;
    padding-top: 20px;
    height: 230px;}
.trends-card .date {width:50px;    margin-right: 10px;}

.trends-card-text {
    width: calc(100% - 62px);
    margin: 0;
}
.trends-card:nth-child(2n) {
    margin-left: 0px;
}

.trends-btn {
    width: 120px;
    margin: 20px auto;
  
    height: 40px;
    line-height: 40px;
 
}
.hzw_jg_tips{width:auto;}
.hzw_jg_tips_text {
width: calc(100% - 20px);
}
.plat_act_wrap .act_ul li .img_wrap{width:100%;    height: auto;float:none;}
.plat_act_wrap .act_ul li .act_info{width: 100%;float:none;padding-left: 0}
.plat_act_wrap .act_ul li .act_info .tit .sp_tit{  margin:5px 0;  font-size: 16px;width:100%;}
.plat_act_wrap .act_ul li .act_info .tit .time { position: inherit;}
.plat_act_wrap .act_ul li .act_info .p_info {
    line-height: 1.5;
    height: 63px;
    overflow: hidden;
    font-size: 14px;
}
.plat_act_wrap .act_ul li .act_info .tit .time .str {
    font-size: 14px;}
.down-js dl dd .xz_an{position: inherit;margin-top:10px;}
.plat_act_wrap .act_ul li .act_info .btn_wap .pep_num {
    color: #999;
    font-size: 14px;
}
.plat_act_wrap .act_ul li .act_info .btn_wap .go_active {
    width: 100%;
    height: 40px;
    line-height: 40px;
    float: none;  
    font-size: 14px;
 
}
.itemhd{padding:20px;}
.itemhd_img {
    width: 100%;
    height: auto;
    margin-right: 0;
    background: #fff;
    float: none;
}.itemhd_info {
    width: 100%;
    float: none;
}.plat_act_wrap .act_ul li .act_info .btn_wap {
    margin-top: 0px;
    line-height: 2;
}
.itemhd .hd-header{margin-bottom:15px;padding-bottom: 15px}
.itemhd_info .title {
    line-height: 2;
    font-size: 14px;
margin:5px 0;

}
    .itemhd_info ul li {
    float: none;
    width: 100%;
}
.itemhd_info ul li span{font-size: 13px}
.itemhd .hd_bd {
    padding: 0px 0 10px;
    font-size: 13px;
    line-height: 2;
    overflow: hidden;
}

.itemhd .hd_bd span.span1{width:65px;float:none}
.itemhd .hd_bd span{width:100%;}

.itemhd .hd_btn a {
    width: 100px;
    height: 35px;

    font-size: 14px;

    line-height: 35px;

}

.down_fenlei dt{display: none;}
.down_fenlei dd{overflow: hidden;}
.down_fenlei dd ul li{width:33.33%;float:left;margin-right: 0;}

.vk_search_index button {
    width: 70px;
}
.vk_search_index {
    width: auto;
}

.vk_search_index input[name='keyword'] {
    width: auto;
}
.down_detail dl dd .cate-detail-bot span.right {
    bottom: 0;
    top: auto;min-width: 60px
}
.down_detail dl dd .cate-detail-bot span {
    
    float: none;
    display: block;
}
.down_detail dl dd .cate-detail-xz {
    background: url(../m/images/xz.png) no-repeat 6px center #36acfb;
 
    padding-left: 15px;
 
    width: 60px;
    line-height: 30px;
 
    font-size: 12px;
    background-size: 12px;
}


.trends-btn span {
    font-size: 14px;}
.trends-card{    width: 100%;
    float: none;
    overflow: hidden;
    display: block;
    padding: 0;
    margin-left: 0;
    margin-bottom: 20px;
    height: auto;}

 .wap_zcdl a:nth-child(2){float:right;color: #fff;
    background-color: #36acfb;}
.trends-card:hover .tremds-card-goimg{display: none;}
.trends-card:hover{box-shadow:none;}
.trends-card-text-title{margin-bottom:5px;}

.trends-card .date .trends-card-text-content {
    line-height: 35px;
    height: 35px;
}
.trends-card .date .trends-card-text-title {
 
    line-height: 35px;
 
}
.videol{float:none;width:100%;margin-bottom: 20px}

.videor{float:none;width:100%;}

.common-waist p {
    color: #fff;
    line-height: 2;
    font-size: 14px;
    padding: 0 20px;
}
.common-waist {
    padding: 20px 0;
    width: initial;
    border-radius: 20px;
    margin: 0 20px;
    background-image: url(../m/images/img_jikenaoming.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.common-waist a {
   
    margin: 20px auto 0;
  
}


.x-daohan {
    display: block;    float: right;
    margin-top: 20px;margin-left: 20px;
}
.x-daohan i {
    display: block;
    position: relative;
    height: 3px;
    background-color: currentColor;
    margin: 6px 0 6px auto;
    border-radius: 1.5px;
    -webkit-transition: width 0.2s ease-out, opacity 0.2s ease;
    -moz-transition: width 0.2s ease-out, opacity 0.2s ease;
    transition: width 0.2s ease-out, opacity 0.2s ease;
}
.appxz {
    background: url(../m/images/appxz.png) no-repeat 6px center;
    float: right;
    margin-top: 17px;
    padding: 5px 5px 5px 20px;
    background-size: 10px auto;
}
.x-daohan i:nth-of-type(1),.x-daohan i:nth-of-type(3) {
    width: 30px;
    margin-top: 0;
}

.x-daohan i:nth-of-type(2) {
    width: 30px;
}
body.c-open .x-daohan i:nth-child(1) {
    top: 9px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
body.c-open .x-daohan i:nth-child(2) {
    opacity: 0;
}

body.c-open  .x-daohan i:nth-child(3) {
    bottom: 9px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.big_banner .container2{width:100%;}
.head_ss,.sscx{display: none;}	
.logo{padding:8px 0; }
.top{display:none}
.logo img{width: 150px}
 .logo a{width: 135px;
    height: 40px;
    background-size: auto 100%;}   

.w1200{width:auto;margin:0 20px;}
.wapnav{display:none;height: auto;    position: fixed;
    top: 57px;
    left: 0;
    width: 100%;
    height: 0;
    font-size: 14px;
    line-height: 50px;
    overflow-y: auto;
    background: #fff;
    transition: all 0.5s;height: calc(100% - 57px);    z-index: 9;
 }
 .wapnav>ul {padding:0 20px;}

.wapnav ul li a{border-bottom:1px #ddd solid;line-height: 50px;display: block}
 .wapnav ul li i {
  width: 0;
    display: inline-block;
    height: 0;
    position: relative;
    line-height: 0;
    font-size: 0;
    border: 4px solid transparent;
    border-top-color: #858585;
    transition: all 0.5s ease 0s;
    float: right;
    margin-top: 22px;
}
.wapnav ul li ul {display: none;}
.wapnav ul li.on ul{display: block;}

 body.c-open  .wapnav{display: block;}
 .nav>div>ul>li>a>img{display: none}
.header{position: fixed;top:0;    width: 100%;
    left: 0;    z-index: 999;height:56px;}
 .synews ul li a{width:calc(100% - 140px);}
 .trader_grade a{margin: 20px 0}
 .new_broker_left{width:100%;float: none;margin-bottom: 20px}
 .hzw_jjs_show02_right{width:100%;float: none}
 .new_broker_left ul li{width: 100%;box-sizing: border-box;float: none}
 .new_broker_left ul li img{width: 100%;height: auto}

 .zcdl>a{width: 60px;height: 30px;line-height: 30px;font-size: 12px;}


 
 .goobordered{width:1180px}

.nav>div>ul>li:hover>a>span, .nav>div>ul>li.home>a>span, .nav>div>ul>li>ul>li:hover>a>span{left:0;
}

.nav ul li{float:none;line-height: 50px;    width: auto;
    text-align: left;
    height: 50px;margin-right:0;border-bottom:1px #ddd solid;}
.nav ul li i{float:right;    margin-top: 23px;}
.nav>div>ul>li>a{line-height: 50px;height: 50px; font-size: 12px;border:0;}

.nav>div>ul>li:hover>a, .nav>ul>li.home>a {
    border-bottom: 0px solid #36acfb;
}
.nav ul li:hover i{left: 0}
    .nav ul li ul{display: none!important}
	.nav ul li img{display:none}
		.nav ul li.home img{display:none}
.slideBox{float:none; height:auto;   margin-bottom: 20px;width:100%}
.slideBox .bd img{height:auto}
.slideBox .bd li h3{font-size:13px}
.slideBox .bd li span{bottom:80px}
.common-waist h1{display:none}
.common-waist h1.mobile{display:block}

.ptxx dl,.bgabc{overflow-x:auto;}
.ptxx dl table{width:600px;}

.footer .footer-inner .summary-info{float:none;width:100%}
.footer .footer-inner .super-nav{float:none}
.footer .footer-inner .super-nav>li{width:50%}
.footer .footer-inner .super-nav>li.product-li {
    margin-right: 0;
    width: 100%;float:none;margin-bottom:20px;}
.right-content-outer{float:none;width:100%}
.brokerlistRecommend ul li{width:100%;float:none;    background: url(../m/images/lj.png) no-repeat 97% 10px;
    background-size: 20px 20px;}
.footer .footer-inner{width:100%;margin:20px 0}
.footer .footer-inner .summary-list{margin:20px 0 0}
.deanhezuo ul li{width:32%}
.deantoptitles h5{font-size:16px}
.hsbg{padding:20px 0}
.new-footer-inner{padding:0 20px}
.left-content-outer{width:100%;float:none;margin-bottom:20px;}
.article-list-outer .article-item{padding:20px}
.article-list-outer .article-item .detail-info img{width:100%;height:auto;float:none;}
.article-list-outer .article-item .detail-info p.summary{top: 0;margin:0;
    margin-top: 20px;    height: 84px;
    overflow: hidden;}
	
	
	
	
	.pagination-outer{    overflow: hidden;height:auto;float:none}
	
.article-list-outer .article-item .detail-info{margin-top:20px}
.article-content{padding:20px}
.article-content .paragraph-content video,.deanneirong_c video{width:100% !important;}
.recommend-content ul li img{height:auto}
.connect-us .left-side{width:100%;float:none;margin-bottom:20px;}
.connect-us .right-side{width:100%;float:none}
.connect-us .right-side .item{margin-left:0;width:50%;    display: block;
    float: left;}
.titleb{margin:20px 0}
.content1{overflow-y:auto}
.tb{width:1180px}	
dt.vr-logo {
    height: auto;
    width: 100%;
    margin-right: 0;
    float: none;
}
dt.vr-logo img {
    width: 100%;
    height: auto;

    box-sizing: border-box;
}
.wzysa li{width: 49%; padding: 15px;   margin-bottom: 2%;}
.wzysa li:nth-child(2n){margin-right: 0}
.wzysa li p{height: 76px}
.wzysa li a{width: 100%}
.synews ul{float: none;width:100%;}
.synews ul:last-child {
    margin-left: 0;
    margin-top: 20px;
}
.set_link{width: calc(100% - 100px)}
.dlsbox dl dd {
    margin-left: 0;
    width: 100%;
    float: none;
}
.ptxx h3 {
    line-height: 40px;
    height: 40px;
 
}#fx_kaihu s {
    display: block;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 36px;
    height: 36px;
    background: url(../m/images/wylj_wykh_01.png) no-repeat;
    background-size: 100%;
}
#fx_kaihu a{font-size: 14px}
#broker_steptable_text {
   
    padding: 15px;
    font-size: 14px;
 
}
#fx_kaihu{width: 100%;float: none}
#fx_kaihu:last-child{float: none;}
.Trading-Btn a{font-size: 14px}
.Trading-Btn a.an1{width: 32%;}
.Trading-Btn a.an2{width: 32%;}
.Trading-Btn a.an3{width: 32%;}
.ptxx h3 span {
    width: 100%;
    background: #36acfb url(../m/images/broker_jjs02.png) no-repeat 10px center;
    font-size: 14px;}

.ptxx dl dd{width: 100%;float: none;margin-bottom: 20px;}
.ptxx dl dd:last-child {
    margin-left: 0;margin-bottom: 0;
}
.cpnrl{width: 100%;float: none;margin-bottom: 20px;}
.cpnrr{width: 100%;float: none;}
.dlsbox dl{width: 100%;float: none;}
.trader_grade{    padding-left: 0;
    height: auto;
    border: 0;float: none;margin-right: 0;width:auto;}
.footer{height:auto;    background-image: url(../m/images/footer-banner.png);
    background-position: center 0;
    background-size: auto 100%;margin-top: -90px;}

.phbli1 li{width:49%;box-sizing: border-box;margin-bottom: 2%;    margin-right: 0;height: auto;}
.phbli1 li:nth-child(2n){margin-left: 2%}
.phbli1 li em,.phbli1 li p{font-size: 12px}
.phbli1 li img {

    width: 25px;
    padding-top: 8px;
}
.platform-info .flex-box .a-pic-box {
    margin-right: 0;
    margin-bottom: 20px;
}
.platform-info .flex-box{display:block;}
.platform-info .flex-box .a-pic-box img{width: 100%;}
.platform-info h2{font-size: 18px}
.platform-info .flex-box li p{font-size: 14px;}
.platform-info .resign-now{width: 100%;font-size: 16px;line-height: 40px;height: 40px;}
}

@media screen and (max-width: 360px) {

.logo img{width: 130px}

}
.pagination li{width: 40px!important;padding: 5px!important;
    margin-right: 2px!important;text-align: center!important;
    margin-bottom: 19px;
    float: left;
    position: relative;}
.pagination .active{color: #0a8cd6;}