@charset "UTF-8";
/* CSS Document */
*{
    margin: 0;
    padding: 0;
    border: 0;
	
}

body{
    font-size: 14px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust:none;
    background: #fff;
}
a{
    text-decoration: none;
}
ul,ol,li{
    list-style: none;
}
img{    width: 100%;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}
.inner {
    padding: 0 5%;
}
.inner2 {
    padding: 0 3% 0 0;
}
.clear:before,.clear:after{
    content: '';
    display: table;
}
.clear:after{
    clear: both;
}
header{	height:56px; background-image:url(../images/topbg.jpg); background-repeat:repeat-x;	/*background:#0054a6;	*/padding:0;    z-index: 999999;	position:fixed;	left:0; top:0; 	width:100%;}
#logo{    width:90%;    max-width: 250px;    height:56px;	background:url("../images/logo.png") no-repeat 0 50%/100% auto;}
#logo a{    width: 100%;    height: 100%;    display: block;}
#nav{    width: 56px;    background: rgba(18,27,37,0.8);    position: absolute;    top: 0;    right: 0;    z-index: 10;}
#nav a{    color: #ffffff;    width:56px;    height:56px;    display: block;    line-height: 56px;    text-align: center;}
#nav a:first-child{    }
#nav-btn{    background: #0054a6 url("../images/menu.png") no-repeat center;}
#menu{    width: 40%;    height: 100%;    position: fixed;    top:0;    right:-100%;    background: #0054a6;    z-index: 999999;    overflow: scroll;    transition: all 0.3s;}
.open{    right: 0!important;}
.close-btn{    position: absolute;    top: 0px;    right: 0;    display: block;   width: 56px;    height: 56px;    background: #0054a6 url("../images/close.png") no-repeat center;}

.qbtwoimg{}
.qbtwokk { padding:0 3%; margin:0px; font-size:0;  }


.gfscan2 a {    background: #0054a6;    display: block;    font-size: 14px;    height: 40px;    line-height: 40px;    color: #fff;    text-align: center;
    width: 100%;    margin: 0px auto;}

.caselist{ padding:5% 0;}
.abbgcont {    width: 95%;    margin: 0px auto;    clear: both;    font-size: 14px;    line-height: 24px;}
.caselistkk ul li{ width:50%; float:left;  padding:0 0 2%; margin:0; }
.caselistkk ul li a {    border-bottom: 2px solid #fff;    display: inline-block;    width: 96%;}
.caselistkk .case_info h1 { background:#f2f2f2;    font-weight: normal; text-align:center;    font-size: 14px;    color: #333;    display: block;    padding: 5px 0;    line-height: 18px;}
.case_img{ line-height:0px;}

.caselistkk h2{ display:block; height:20px; line-height:20px; padding:3% 0 5%; color:#0054a6; font-size:16px;}
.videobiti{    color: #0054a6;    font-size: 20px;    font-weight: bold;    text-align: center;    width: 100%;    padding: 15px 0;}

.main{ width:100%;}
.main1{ border-bottom:1px solid #ebebeb; padding:5% 3%;}
.main1left{ float:left; width:33%; font-size:0;}
.main1left img{width:100%; }
.main1right{ float:right; width:64%;}
.main1tit{ font-size:14px; color:#252525;}
.main1zi{ font-size:12px; color:#656466; margin:0% 0px; height:36px; line-height:18px; overflow:hidden;}
.main1mo a{ font-size:12px; color:#0058a7; height:18px; display:block;}
.main2left{ float:left; width:64%;}
.main2right{ float:right; width:33%; font-size:0;}
.main2right img{width:100%; }



.maintwo{ padding:5% 0;}
.maintwo ul li{ float:left; width:33.33%;}
.maintwo h3{ font-size:12px; color:#585858; width:92%; text-align:center; font-weight:normal; margin:0px auto;}

.footbq{ background:#0054a6; width:100%; display:block; }
.footbqzi{ color:#fff; font-size:12px; font-weight:normal; text-align:center; padding:3% 5%;}
.footbqzi a{ color:#fff;}

.footer{ height:65px; width:100%; position:fixed; left:0; bottom:0; z-index:999997; background:url(../images/footbg.png) repeat-x}
.footer li{ float:left; width:25%; text-align:center; background:url(../images/fr.png) no-repeat 0 2px}
.footer li:first-child{ background:none}
.footer li a{ display:block; width:100%; height:28px; padding-top:37px; color:#0055a8; font-size:12px;}
.footer li a.ico1{ background:url(../images/ico1.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico2{ background:url(../images/ico2.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico3{ background:url(../images/ico3.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico4{ background:url(../images/ico4.png) no-repeat center 10px; background-size:28px auto;}


.bagbag{ width:100%; height:20px; display:block; background:#eeeeee; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea;}

.liszs{ padding:20px 0;}
.liszs table,.liszs table td,.liszs table th{border:1px solid #ccc;border-collapse:collapse; line-height:20px; height:35px; text-align:center; font-size:13px;} 
.casetit{ width:100%; background:#0054a6; height:35px; line-height:35px; color:#fff; text-align:center; font-size:18px; margin-top:20px;}
.contline{    background: url(../images/contline.jpg) no-repeat left bottom;    color: #0054a6;    font-size: 16px;    line-height: 45px;    height: 45px;   margin-bottom: 10px;}
.contzizi{ font-size:14px; line-height:30px; padding-bottom:10px;}

.abnyimg{ padding:2%;}
.abnyimgzi{ padding:2%; line-height:20px; color:#333; padding-bottom:10px;}
.abnyflimg{ padding:2% 2% 0;}
.abnyflimg ul li{ padding-bottom:5%; font-size:0;}
.abnyflimg ul li a{ position:relative; }
.abnyflimg ul li h3{ position:absolute; bottom:0px; width:100%; height:30px; line-height:30px; background:url(../images/kkbg.png) repeat center top; text-align:center; color:#fff; font-size:14px; padding:0;}
.abnyimgzi h2{display: block;    height: 20px;    line-height: 20px;    padding: 1% 0 1%;    color: #0054a6;    font-size: 16px; font-weight:bold; background-color:#f5f5f5; padding-left:11px;}


.abnyflimg2{ padding:5% 5% 0;}
.abnyflimg2 ul li{ padding:0 0 5% 0; font-size:0; float:left; width:48%;}
.abnyflimg2 ul li.abright{ padding:0 0 5% 0; font-size:0; float:right; width:48%;}
.abnyflimg2 ul li a{ position:relative; }
.abnyflimg2 ul li h3{ position:absolute; bottom:0px; width:100%; height:30px; line-height:30px; background:url(../images/kkbg.png) repeat center top; text-align:center; color:#fff; font-size:10px; padding:0;}


.abnyflimg3{padding:5% 5% 0;}
.abnyflimg3 ul li{ width:100%; height:auto; display:block; background:#89cf6d; margin-bottom:5%;}
.abnyflimg3 ul li img{ float:left; width:50%; display:inline-block;}
.abnyflimg3 ul li h3{ float:right ;width:50%; display:inline-block; height:20px; line-height:20px; text-align:center; color:#fff; padding-top:16%; position:relative;} 
.abnyflimg3 ul li.aboneli{ background:#00a9e2;}
.abnyflimg3 ul li.abtwoli{ background:#00d0a8;}
.abnyflimg3 ul li.abtwoli img{ float:right; width:50%; display:inline-block;}
.abnyflimg3 ul li.abtwoli h3{ float:left ;width:50%; display:inline-block; height:20px; line-height:20px; text-align:center; color:#fff; padding-top:16%; position:relative;} 


.abnyflimg4{padding:5% 5% 0;}
.abnyflimg4 ul li{ width:100%; height:auto; display:block; background:#89cf6d; margin-bottom:5%;}
.abnyflimg4 ul li img{ float:left; width:50%; display:inline-block;}
.abnyflimg4 ul li h3{ float:right ;width:50%; display:inline-block; height:20px; line-height:20px; text-align:center; color:#fff; padding-top:13%; position:relative;} 
.abnyflimg4 ul li.abnyflimg401{ background:#2f7ab3;}
.abnyflimg4 ul li.abnyflimg402{ background:#259dbf;}
.abnyflimg4 ul li.abnyflimg403{ background:#27b7c2;}
.abnyflimg4 ul li.abnyflimg404{ background:#35af96;}
.abnyflimg4 ul li.abnyflimg405{ background:#7bc067;}
.abnyflimg4 ul li.abnyflimg406{ background:#2c78b2;}

.abnyflimg4 ul li.abnyflimg402 img,.abnyflimg4 ul li.abnyflimg404 img,.abnyflimg4 ul li.abnyflimg406 img{ float:right; width:50%; display:inline-block;}
.abnyflimg4 ul li.abnyflimg402 h3,.abnyflimg4 ul li.abnyflimg404 h3,.abnyflimg4 ul li.abnyflimg406 h3{ float:left ;width:50%; display:inline-block; height:20px; line-height:20px; text-align:center; color:#fff; padding-top:16%; position:relative;} 





.abtit{ background:#8c8c8c; width:94%; margin:0px auto; color:#fff; padding:3%;}
.abimgline{ margin:0px 0; border-top:1px solid  #ddd; display:block; width:100%; height:1px;}

.abimgline_xu{ margin:10px 0; border-top:1px dotted #ccc; display:block; width:100%; height:1px;}


.prnypadding{ padding:10px 0;}

.hrzizi{ padding-bottom:20px; border-bottom:1px dashed #ededed; line-height:20px;}
.abnyflimg h3{ padding-top:20px; display:block; font-size:16px; color:#0054a6}

.nav-list{
    margin: 82px 0 0 0;
    text-align: right;
    border-top: 1px solid #0054a6;
}
.nav-list li{
    border-bottom: 1px solid  #0066CC;
    line-height: 3em;
    padding-right: 0%;
	text-align:center;
}
.nav-list li a{
    color: #ffffff;
    display: block;
    width: 100%;
    height: 100%;
	font-size:16px;

}
#banner img{
    width: 100%;
    display: block;
}

#dynamic,#quick-link{
    overflow: hidden;
	margin-bottom:2%;
}
.price{
    color: #ffffff;
    width: 49%;
    height: 84px;
    float: left;
    background: #fff;
    text-align: center;
    padding:0.6em 0;
    box-sizing: border-box;
    border-left: 2px solid #24262b;
}
.price2{ float:right;}
.price:first-child{
    border-left: 0;
}
.price p{
    margin: 0.2em 0;
	color:#252525;
}
.price td{
    font-size: 0.8em;
}
.link-block{
    float: left;
    width: 25%;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center 5px;
    background-size: 60px;
}
.link-block a{
    color: #121b25;
    padding: 70px 0 10px 0;
    display: block;
	border-right:1px solid #c3c5c9;
	font-size:12px;
}
.link-block span{
	font-size:13px;
}

.link1{
    background-color: #fff;
	
    background-image: url("../images/link1.png");
}
.link2{
    background-color: #fff;

    background-image: url("../images/link2.png");
}
.link3{
    background-color: #fff;

    background-image: url("../images/link3.png");
}
.link4{
    background-color: #fff;
    background-image: url("../images/link4.png");
}
#lately-notice{
    padding: 1em 0 1em 116px;
    position: relative;
	background:#fff;
	border-bottom:1px dashed #ebebeb;
}
#lately-notice2{
    padding: 1em 116px 1em 0px;
    position: relative;
	background:#fff;
	border-bottom:1px solid #ebebeb;
}
.lately-icon{
    color: #ffffff;
    width: 104px;
    padding: 64px 0 20px 0;
    background: #222a39 url("../images/camera.png") no-repeat 50% 20px/3em;
    position: absolute;
    top: 1em;
    left: 1em;
    text-align: center;
}
.lately-icon p{
    font-size: 1.2em;
}

.lately-icon2{
    color: #ffffff;
    width: 104px;
    padding: 64px 0 20px 0;
    background: #db3e1d url("../images/camera2.png") no-repeat 50% 15px/4em;
    position: absolute;
    top: 1em;
    right: 1em;
    text-align: center;
}
.lately-icon2 p{
    font-size: 1.2em;
}

.lately-text{
    height: 9em;
    font-size: 0.8em;
    padding: 0 0 0 0.5em;
    overflow: hidden;
}
.lately-title{
    font-size: 1.2em;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lately-title a{
    color: #121b25;
    display: block;
}
.blue-title{
    color: #ffffff;
    text-align: center;
    background: #121b25;
    line-height: 3em;
}
.information-list img{
    width: 100%;
    display: block;
    margin: 0.8em 0;
}
.information-list li{
    padding: 1em 0 0.2em 0;
    border-bottom: 1px dashed #cacaca;
}
.information-list li h4{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	position:static;
	
}
.information-list li a{
    color: #333;
    display: block;
	font-size:14px;
}
.info-date{
    color: #595757;
    font-size: 0.5em;
    margin: 0.8em 0;
}
.information-list li p:not(.info-date) {
    color: #595757;
    font-size: 0.8em;
    margin: 0 0 0.8em 0;
}
#index-intro{
    margin: 2em 0 0 0;
}
.intro-inner{
    padding: 4%;
    background: #f0f0f0 url("../images/intro-bg.jpg") no-repeat 0 0/100%;
}
.index-intro-title{
    color:#db3e1d ;
    padding: 1em 0;
    text-align: right;
}
.font16em{
    font-size: 1.6em;
}
.index-intro-title p{
    margin: 0.5em 0;
}
.intro-preview{
    padding: 0.8em 0;
    text-align: justify;
}
.intro-preview p{
    text-indent: 2em;
}
.more-block {
    line-height:3em;
    background:#db3e1d url("../images/arrows-right.jpg") no-repeat 100% 50%/3em;
}
.more-block a{
    color: #ffffff;
    font-size: 0.8em;
    display: block;
    width: 92%;
    height: 100%;
    padding: 0 4%;
}
#tips-area {
    color: #ffffff;
    background: #121b25;
    margin: 1em 0 0 0;
    padding: 1em 0;
}
.tips-block{
    background: #1d2330;
    margin: 1em 0;
    padding: 0 0 0 3em;
    position: relative;
}
.tips-block:before{
    content: '';
    width: 3em;
    height: 3em;
    position: absolute;
    top: 0;
    left: 0;
}
.icon-policy:before {
    background: url("../images/shape.png") no-repeat 50%/100%;
}
.icon-risk:before{
    background: url("../images/bell.png") no-repeat 50%/100%;
}
.tips-text{
    font-size: 0.8em;
    line-height: 1.6em;
    background: #222a39;
    padding: 1em;
}
.tips-title{
    font-size: 1.4em;
    position: relative;
    margin: 0 0 0.5em 0;
}
.tips-title a{
    color: #ffffff;
    font-size: 10px;
    position: absolute;
    display: inline-block;
    text-decoration: underline;
    top: 0;
    right: 0
}

footer{    color: #cccccc;    font-size: 0.8em;    text-align: center;    padding: 1em 0;    line-height: 1.4em; padding-bottom:70px;}
footer p{    margin: 0.5em 0;}
footer span{    display: inline-block;    margin: 0 0.5em;}
footer .dark{    color: #3f4c65;}
footer .links{    overflow: hidden;    text-overflow: ellipsis;}
footer .links a{    color: #3f4c65;    margin: 0 6px;    display: inline-block;}
.other-links{    margin: 0 0 1em 0;    padding: 0 0 1em 0;    border-bottom: 1px solid #535b62;}
.other-links a{    color: #cccccc;    display: inline-block;}

.footerfd{ height:70px; width:100%; position:fixed; left:0; bottom:0; z-index:10000; background:url(../images/footbg.png) repeat-x}
.footerfd li{ float:left; width:33.33%; text-align:center; background:url(../images/fr.png) no-repeat 0 bottom;}
.footerfd li:first-child{ background:none}
.footerfd li a{ display:block; width:100%; height:28px; padding-top:43px; color:#333333}
.footerfd li a.ico1{ background:url(../images/ico1.png) no-repeat center 12px; background-size:26px auto;}
.footerfd li a.ico2{ background:url(../images/ico2.png) no-repeat center 12px; background-size:26px auto;}
.footerfd li a.ico3{ background:url(../images/ico3.png) no-repeat center 12px; background-size:26px auto;}

.connytitleft h3{ font-size:16px; padding:3% 0; display:block;}



.hot-line{
    color: #d81902;
}
#footer-bar li{
    color: #a1a1a1;
    width: 33.333%;
    text-align: center;
    height: 3em;
    line-height: 3em;
    float: left;
    background: #121b25;
    box-sizing: border-box;
    border-left: 1px solid #222a39;
}
#footer-bar li:first-child{
    border-left: 0;
}
#footer-bar li a{
    color: #a1a1a1;
    display: block;
    width: 100%;
    height: 100%;
}



.svg-icon{
    width: 1em;
    height: 1em;
    display: inline-block;
    margin-right: 4px;
    vertical-align: text-bottom;
}
.icon-home{
    background: url("../images/home.svg") no-repeat 50%/100%;
}
.icon-location{
    background: url("../images/place.svg") no-repeat 50%/100%;
}
.icon-top{
    background: url("../images/top.svg") no-repeat 50%/120%;
}


/*内页顶部*/
#home{
    width: 56px;
    height: 56px;
    position: absolute;
    top: 0;
    left: 0;
    background: #0054a6;
}
#home a{
    display: block;
    width: 100%;
    height: 100%;
    background: url("../images/home1.png") no-repeat 50%/45%;
}
#small-logo{
    display: block;
    width: 195px;
    height: 100%;
    background: url("../images/small-logo.png") no-repeat 10px 6px;
	background-size:185px auto;
}

#inner-banner{
    width: 100%;
    height: 142px;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    border-bottom: 3px solid #db3e1d;
    display: table;
    position: relative;
}
.banner-text{
    color: #ffffff;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.banner-text p:first-child{
    font-size: 1.2em;
}
.en-title{
    text-transform: uppercase;
    position: relative;
}
.en-title:before,.en-title:after{
    content: "";
    width: 3em;
    height: 1px;
    background: #ffffff;
    position: absolute;
    top: 50%;
}
.en-title:before{
    left: -3.5em;
}
.en-title:after{
    right: -3.5em;
}
.intro-bg{
    background-image: url("../images/banner.jpg");
}
.content{
    padding: 56px 0px 65px 0;
	background:#fff;
}

.contentny{
    padding: 101px 0px 65px 0;
	background:#fff;
	color:#333;
}

.content p{

}
.intro-title{
    font-weight: 600;
    text-align: center;
    border-bottom: 1px dotted #c9caca;
    padding: 0 0 0.5em 0;
    margin: 0 0 1em 0;
}
.intro-title p{
    margin: 0;
}
.font12em{
    font-size: 1.2em;
}

.support-bg{
    background: url("../images/banner3.jpg");
}
.page-nav{
    height: 2.5em;
    padding: 0.5em 0 0 0;
    line-height: 2.5em;
    background: #db3e1d;
    text-align: center;
}
.page-nav a{
    color: #ffffff;
    width: 33.33%;
    text-align: center;
    display: inline-block;
    margin-right: -3px;
}
.page-nav .curr{
    color:#db3e1d !important;
    background: #ffffff;
}

.border-title{
    font-weight: 600;
    border-bottom: 1px dotted #c9caca;
    padding: 0.3em 0;
}

.dropList li{
    line-height: 2.5em;
    position: relative;
}
.dropList li a{
    color: #121b25;
    height: 100%;
    display: block;
    padding-right: 80px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dotted #c9caca;
}
.dropList li span{
    font-size: 0.8em;
    display: inline-block;
    vertical-align:middle;
    position: absolute;
    right: 0;
    padding-right: 16px;
    background: url("../images/arrows-down.jpg") no-repeat 100% 48%;
}
.detail-block{
    display: none;
}
.news-bg{
    background: url("../images/banner4.jpg");
}
.detail-title{
    color: #ffffff;
    font-size: 1.2em;
    background: #db3e1d;
    line-height: 56px;
    padding: 0 3%;
}
.news-detail{
    font-size: 0.9em;
    padding: 2em 0;
}
.news-detail-title{
    text-align: center; color:#0054a6; font-size:16px;
  
    text-overflow: ellipsis;
}
.news-date{
    font-size: 0.8em;
    text-align: center;
    padding: 0.3em 0;
    border-top: 1px dotted #d8d8d8;
    border-bottom: 1px dotted #d8d8d8;
	margin:3% 0;
}
.guide-bg{
    background: url("../images/banner3.jpg");
}
.table-border{
    padding: 2px;
    border: 1px solid #c0c0c0;
}
.manual-table{
    width: 100%;
}
.manual-table th,.manual-table td{
    padding: 8px 8px 8px 16px;
}
.manual-table p{
    margin: 0;
}
.manual-table .col20{
    width: 20%;
}
.manual-table .col40{
    width: 40%;
}
.trbg{
    background-color: #e6e6e6;
}
.manual-table tr td:first-child{
    font-weight: bold;
}
.manual-table td {
    font-size: 0.8em;
    box-sizing: border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border: 1px solid #c0c0c0;
}
.manual-table th{
    color: #ffffff;
    background-color: #172c44;
    border: 1px solid #c0c0c0;
    box-sizing: border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.account-bg{
    background: url("../images/banner5.jpg");
}

.login-nav{
    text-align: center;
    position:absolute;
    left: 0;
    bottom: 0;
    height: 2.4em;
    width: 100%;
}
.login-nav a {
    color: #121b25;
    width: 33%;
    height: 2.4em;
    line-height: 2.4em;
    display: inline-block;
    margin:0 0.33% 0 0;
    background: rgba(255,255,255,0.7);

}
.login-nav .curr{
    background: #db3e1d;
}
/*
.login-win,#simulate-register-form,#mt4-register-form,.record-win,.download-win{
    background: #e9e9e9;
    border: 1px solid #d8d8d8;
}
*/
.login-win,#simulate-register-form,.record-win,.download-win{
    background: #e9e9e9;
    border: 1px solid #d8d8d8;
}

#simulate-register-form,#mt4-register-form{
    border: 0;
}
.login-title{
    text-align: center;
    line-height: 3em !important;
    background: #e0e0e0;
    margin: 0 !important;
}
#login-form {
    padding: 0.5em 1em 1em 1em;
}
#login-form label{
    width: 24%;
    display: inline-block;
}
#login-form input{
    width: 76%;
    border: 1px solid #d8d8d8;
    outline: 0;
    height: 3em;
    box-sizing: border-box;
    padding: 0 0.3em;
    -webkit-appearance: none;
    border-radius: 0;
}
.forget{
    text-align: right;
}
.forget a{
    color: #0072e3;
    font-size: 0.8em;
}
#login-form input[type="submit"],#simulate-register-form input[type="submit"],#mt4-register-form input[type="submit"]{
    color: #ffffff;
    font-size: 1em;
    width: 45%;
    height: 42px;
    line-height: 42px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e73405), to(#ff4d1e));
    background-image: -moz-linear-gradient(top, #e73405, #ff4d1e);
    margin: 1em 0 0 0;
    display: inline-block;
    vertical-align: bottom;
    -webkit-appearance: none;
    border-radius: 0;
    border: 0;
}
.center-btn{
    text-align: center;
}
.sign-link{
    color: #ffffff;
    font-size: 1em;
    width: 45%;
    height: 42px;
    line-height: 42px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#59799c), to(#6890bb));
    background-image: -moz-linear-gradient(top, #59799c, #6890bb);
    display: inline-block;
    text-align: center;
    margin: 1em 0 0 10%;
    vertical-align: bottom;
}
.prev-btn{
    color: #ffffff;
    font-size: 1em;
    width: 45%;
    height: 42px;
    line-height: 42px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#59799c), to(#6890bb));
    background-image: -moz-linear-gradient(top, #59799c, #6890bb);
    display: inline-block;
    text-align: center;
    margin: 1em 10% 0 0;
    vertical-align: bottom;
}
.next-btn{
    color: #ffffff;
    font-size: 1em;
    width: 45%;
    height: 42px;
    line-height: 42px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e73405), to(#ff4d1e));
    background-image: -moz-linear-gradient(top, #e73405, #ff4d1e);
    display: inline-block;
    text-align: center;
    margin: 1em 0 0 0;
    vertical-align: bottom;
}
.btn{
    color: #ffffff;
    font-size: 1em;
    width: 45%;
    height: 42px;
    line-height: 42px;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e73405), to(#ff4d1e));
    background-image: -moz-linear-gradient(top, #e73405, #ff4d1e);
    display: inline-block;
    text-align: center;
    margin: 1em 0 0 0;
    vertical-align: bottom;
}
.register-tab{
    background: #e0e0e0;
}
.register-tab a{
    color: #121b25;
    width: 50%;
    display: inline-block;
    height: 3em;
    line-height: 3em;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #d8d8d8;
}
.register-tab .curr{
    background:#e9e9e9;
    border: 0 !important;
    box-shadow: 0 4px 1px #e9e9e9;

}
/*
#simulate-register-form,#mt4-register-form{
    padding: 1em;
}
*/

#simulate-register-form,.step-block{
    padding: 1em;
}
.step-block{
    background: #e9e9e9;
    border: 1px solid #d8d8d8;
    margin-bottom: 1em;
    display: none;
}
.step-block:first-child{
    display: block;
}
#simulate-register-form label span,#mt4-register-form label span{
    color: red;
    display: inline-block;
    margin-right: 4px;
}

#simulate-register-form input,#mt4-register-form input,#funding-out input,#funding-in input,#other-funding-in input{
    width: 100%;
	font-size:0.9em;
    border: 1px solid #d8d8d8;
    outline: 0;
    height: 2.6em;
    padding: 0 0.5em;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 0;
}
#simulate-register-form select,#mt4-register-form select,#funding-out select,#funding-in select,#other-funding-in select {
	font-size:0.9em;
    border-radius: 0;
    outline: none;
    width: 100%;
    height: 2.6em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #ffffff url("../images/arrow-down.png") no-repeat 96% 50%/14px;
    border: 1px solid #d8d8d8;
    padding: 0 0.5em;
}
.font08em{
    font-size: 0.8em;
}
.register-tips{
    font-size: 0.8em;
    /*background: #ffffff;*/
}

#mt4-register-form input[type="radio"],.clause input{
    width: 1.2em;
    height: 1.2em;
    display: inline-block;
	margin-right:3px;
    vertical-align:middle;
    /*-webkit-appearance:radio;*/
	border-radius: 50%;
}
#mt4-register-form input[type="radio"]:checked{
	background-color:#005cb2;
}

#funding-out,#funding-in,#other-funding-in{
    padding: 0 2em 1em 2em;
 }
#funding-out input[type="submit"],#funding-in input[type="submit"],#other-funding-in input[type="submit"]{
    color: #ffffff;
    font-size: 1em;
    width: 100%;
    height: 2.4em;
    line-height: 2.4em;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e73405), to(#ff4d1e));
    background-image: -moz-linear-gradient(top, #e73405, #ff4d1e);
    margin: 1em 0 0 0;
}
.choose-bank label{
    width: 47%;
    display: inline-block;
    margin:0.2em 1%;
}
.choose-bank input{
    display: none;
}
.register-warn{
    position: relative;
}
.right-btn{
    position: absolute;
    right: 0;
    text-align: right;
    display: inline-block;
}
.right-btn label{
    display: inline-block;
    margin-left: 1em;
}
.record-win{
    margin: 0 0 1em 0;
}
.clause{
    padding: 1em 0;
}
.clause li{
    color: #005cb2;
    font-size: 0.8em;
    height: 3em;
    line-height: 3em;
    position: relative;
    border-bottom: 1px dotted #d8d8d8;
}
.clause li:first-child{
    border-top: 1px dotted #d8d8d8;
}
.clause input{

}
.up-file{
    display: block;
    height: 2.25em;
    position: relative;
}
.up-file input[type="file"]{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.up-file input[type="text"]{
    position: relative;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.up-file:after{
    color: #595757;
    width: 30%;
    max-width: 120px;
    text-align: center;
    font-size: 0.8em;
    content: '本地上传';
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid #d8d8d8;
    line-height: 35px;
    height: 35px;
}

.funding-tab{
    background:  #e0e0e0;
}

.funding-tab a{
    color: #121b25;
    width: 33.33%;
    display: inline-block;
    height: 3em;
    line-height: 3em;
    text-align: center;
    box-sizing: border-box;
    border-left: 1px solid #dbdbdb;
}
.funding-tab a:first-child{
    border-left: 0;
}
.funding-tab .curr{
    background:#e9e9e9;
    box-shadow: 0 4px 1px #e9e9e9;
}

.record-list{
    padding: 1em 0;
    border-top:1px solid #d8d8d8;
}
.record-list li{
    padding: 0.5em 1em;
}
.record-list li:nth-of-type(even){
    background: #dbdbdb;
}
.record-list li p{
    margin: 0 !important;
}
.record-list li p:first-child{
    border-bottom: 1px solid #d0d0d0;
}
/* 冲突*/
.record-list .listcol20,.listcol40{
    display: inline-block;
}
.record-list .listcol20{
    width: 24%;
}
.record-list .listcol40{
    width: 38%;
}
.blue-font{
    color: #0059ff;
    text-align: right;
}
.record-date{
    font-size: 0.8em;
}

.download-win{
}
.download-title{
    line-height: 4em;
    height: 4em;
    background: #e0e0e0;
    padding: 0 1em;
    border-bottom: 1px solid #d8d8d8;
}
.download-inner{
    padding: 1em;
}

.software-block{
    text-align: center;
    background: #ffffff;
}
.software-block a{
    color: #004ddc;
    display: block;
    text-decoration: underline;
}
.software-block p:first-child{
    color: #ffffff;
    background: #db3e1d;
    line-height: 2.5em;
}
.software-block p:last-child{
    line-height: 6em;
}
.ios,.android{
    display: inline-block;
    margin-right: 6px;
    height: 4em;
    width: 4em;
    vertical-align: middle;
}
.ios{
    background: url("../images/apple.png") no-repeat 50%/80%;
}
.android{
    background: url("../images/android.png") no-repeat 50%/90%;
}


.red-font{
    color: #db3e1d;
}

.work-time{
    border: 1px solid #d8d8d8;
    position: relative;
    margin: 2.5em 0;
    padding: 2em  1em;
}
.work-time p{
    margin: 0 !important;
}
.work-time:before{
    content: '';
    position: absolute;
    top: -2em;
    left: 0.5em;
    width: 4em;
    height: 4em;
    background: url("../images/clock.png") no-repeat 50%/90%;
}
.curr-bank{
    outline: 2px solid red;
}
#sponsor-phone{
    display: none;
}

.Req{
    background-color: #dbbfb9;
}




.query-link{
	border: 1px solid #eeeeee;
	padding: 16px 0px;
	
}
.query-link p{
	margin: 0;
}
.query-link-btn{
	color: #ffffff;
	display: block;
	position: relative;
	width: 160px;
	height: 56px;
	
	margin-top: 20px;
	line-height: 57px;
	text-align: center;
	
	background-color: #29688b;
	padding: 0 0 0 72px;
}
.query-link-btn .icon-search {
	width: 73px;
	height: 64px;
	background-image: url("../images/search.png");
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	position: absolute;
	top: -10px;
	left: 18px;
}
#other-account,#account{
	width:70% !important;
}

/*表单警告提示框*/
.tipsBox{font-family: "微软雅黑"; width:220px;padding:10px;background-color:#d34c2f;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color:#fff;box-shadow:0 0 3px #ddd inset;-webkit-box-shadow: 0 0 3px #ddd inset;text-align:center;position:fixed;top:25%;left:50%;z-index:999999;margin-left:-120px;}
.tipsBox img{vertical-align: middle;margin-right:5px;}


#ldj .tb1 img{width: auto;}
#ldy .tb1 img{width: auto;}



.mainfxts{ background-image:url(../images/inwwbg.jpg); background-position:center center;  width:100%; margin:10px 0; background-repeat:no-repeat; }
.mainfxts h1{ display:block; text-align:center; font-size:18px; color:#fff; padding:1em 0; }
.mainfxts h3{ font-size:12px; color:#fff; line-height:20px; display:block; padding:0px 1em 20px; font-weight:normal;}
/*产品列表*/
.Products_mobilelist01-d1_c1{	width:100%;	clear:both;	text-align:left; background:#fff;}
.Products_mobilelist01-d1_c1 .zzp-lists a{	padding:0px 0px 2px;	text-decoration:none;}
.Products_mobilelist01-d1_c1 .pic{	width:90px;	float:left;	position:relative;}
.Products_mobilelist01-d1_c1 .pic .col{	width:70px;	height:70px;	line-height:0px;	margin:0 auto;	display:-webkit-box;
 display:box; -moz-box-pack:center;	-webkit-box-pack:center; -webkit-box-align:center;	box-align:center; text-align:center;overflow:hidden;}
.Products_mobilelist01-d1_c1 .pic .img{	max-width:90px;	max-height:70px;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;}
.Products_mobilelist01-d1_c1 .tab{	position:absolute;	top:-8px;	left:0;	}
.Products_mobilelist01-d1_c1 .tab img{	width:21px;	height:42px;}
.Products_mobilelist01-d1_c1 .cont{	width:57%;	float:left;	margin-left:0px;	word-break:break-all;	word-wrap: break-word;}
.Products_mobilelist01-d1_c1 .cont h3{	font-size:14px;	color:#333;	width:100%;	display:block;	padding-bottom:5px;	white-space:nowrap;	overflow:hidden;}
.Products_mobilelist01-d1_c1 p.code{	font-size:12px;	color:#585858;}
.Products_mobilelist01-d1_c1 p.detail{	font-size:11px;	color:#666;}
.Products_mobilelist01-d1_c1 .more{	text-align:center;	padding:20px 0;	clear:both;}
.Products_mobilelist01-d1_c1 .more img{	margin-right:10px;}
.Products_mobilelist01-d1_c1 .zzp-lists li{	overflow:hidden;	border-bottom:1px dashed #eaeaea;	zoom:1;	list-style-type:none;}
.Products_mobilelist01-d1_c1 .zzp-lists li a:after{	content:" ";	position:absolute;	width:30px;	height:30px;	top:10%;	right:10px;	clear:both;	overflow:hidden;
 background:url(../images/arow.gif) 0 0 no-repeat; 	background-size:30px auto;}
.Products_mobilelist01-d1_c1 .zzp-lists a{		display:block;	position:relative;	overflow:hidden;}





/*产品*/
.Products_mobilelist01-d1_c1{	width:100%;	clear:both;	text-align:left;}
.Products_mobilelist01-d1_c1 .zzp-lists a{	padding:8px 10px;	text-decoration:none;}
.Products_mobilelist01-d1_c1 .pic{	width:110px;	float:left;	position:relative;}
.Products_mobilelist01-d1_c1 .pic .col{	width:110px; height:110px; line-height:110px;	margin:0 auto; display:-webkit-box; display:box; -moz-box-pack:center;
-webkit-box-pack:center; -webkit-box-align:center; box-align:center; text-align:center; overflow:hidden;}
.Products_mobilelist01-d1_c1 .pic .img{	max-width:110px;	max-height:110px;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;}
.Products_mobilelist01-d1_c1 .tab{	position:absolute;	top:-8px;	left:0;	}
.Products_mobilelist01-d1_c1 .tab img{	width:21px;	height:42px;}
.Products_mobilelist01-d1_c1 .cont{	width:51%;	float:left;	margin-left:10px;	word-break:break-all;	word-wrap: break-word;}
.Products_mobilelist01-d1_c1 .cont h3{	font-size:14px; padding:1px 0;	color:#000;		white-space:nowrap;	overflow:hidden;}
.Products_mobilelist01-d1_c1 p.code{ font-size:12px; line-height:17px;	color:#333; width:209px;}
.Products_mobilelist01-d1_c1 p.detail{	font-size:11px;	color:#666;}
.Products_mobilelist01-d1_c1 .more{	text-align:center;	padding:20px 0;	clear:both;}
.Products_mobilelist01-d1_c1 .more img{	margin-right:10px;}
.Products_mobilelist01-d1_c1 .zzp-lists li{	overflow:hidden; border-bottom:1px dashed #D4D4D4; zoom:1; background:#f5f5f5; list-style-type:none;}
.Products_mobilelist01-d1_c1 .zzp-lists a:after{content:" "; position:absolute;	width:8px;	height:14px; top:40%; right:10px; clear:both; overflow:hidden;
/*background:url(../images/arow.gif) */0 0 no-repeat;}
.Products_mobilelist01-d1_c1 .zzp-lists a{/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F3F3F3));
background:-moz-linear-gradient(#FEFEFE,#F3F3F3);*/ background-color:#FFFFFF; filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F3F3F3');
display:block;	position:relative;	overflow:hidden;}





zjth_lxwm{}
.zjth_lxwm a{padding:20px 28px;border-bottom:1px solid #dcdcdc;line-height:40px;font-size:16px;display:block;background:url(../images/xmzx47.png) no-repeat right 20px;}
.zjth_lxwm a h1{font-weight:bold;font-size:20px; color:#333;}
.zjth_lxwmUL{padding:40px 28px 80px;}
.zjth_lxwmUL a{height:55px;line-height:55px; display:block}
.zjth_lxwmUL h1{font-weight:bold;font-size:18px;}
.Nbd{background:none !important}

.dckf{padding:20px 20px 0 20px;}
.dckf img{margin-bottom:20px;box-shadow:1px 1px 2px #ccc;width:100%}
.dckfT1 {box-shadow: 1px 1px 2px #CCC;background: white;line-height: 24px;padding: 20px; }

.xmm{height:50px;line-height:50px;padding-left:10px;background:#fff;box-shadow:1px 1px 2px #ccc;}
.xmm h1{background:#9d0a0e;margin:15px 0 0 5px;color:#fff; text-align:center;width:50px;height:20px;line-height:20px;letter-spacing:2px;border-radius:3px;display:none; }
.xmm h2{color:#f98d00;}
.xmm h5{ font-size:20px; font-weight:bold;}
.xmm h5 span{ font-size:14px; float:right; font-weight:normal; padding-right:5px;}
.box{padding:10px 20px 0 20px;}
.box .boxM{ background:#fff;box-shadow:0px 0px 3px #ccc;}
.box .boxM h3{margin:0 13px;border-bottom:1px solid #f1f1f1;height:28px;line-height:28px;padding-top:14px; font-weight:bold;}
.box .boxM h2{margin:0 13px 0px 13px;border-top:1px solid #f4f4f4;padding-top:7px;padding-bottom:20px;line-height:22px;overflow:hidden}
.box .more{background:#f6f6f6;height:35px;line-height:35px;cursor:pointer;border-top:1px solid #ebebeb} 

.box .more .up{background-image:url(../images/zr04.png)}
.map{margin:10px 0;padding-top:0;}
.map .boxM h2{padding:10px 13px 23px 15px}
.map .boxM ul{padding:13px}
.map .boxM li{color:#000;line-height:28px;padding-left:30px;background-size:24px 24px; background-repeat:no-repeat;background-position:left 3px }
.map .boxM li span{color:#9d0a0e}
.map .boxM .hx{background-image:url(../images/zr01.png)}
.map .boxM .wx{background-image:url(../images/zr03.png)}
.map .boxM .wx div{text-align:center;padding-right:30px}


#index #footer {height:60px;background:url(../images/footbg.jpg) no-repeat center top;overflow: hidden;-webkit-transition: height 300ms; margin-top:5%;}
#index #footer .copyright p { color:#fff;padding: 10px 0;font-size: 13px;line-height: 20px;text-align: center; height:40px;}

.inico{ padding:5% 0 0;}
.inico ul li{ float:left; width:25%;}
.inico ul li a{width:100%; height:70px; display:block; padding:10% 0 0;}
.inico span{ text-align:center; display:block;  }
.inico ul li span a{ padding:0 0 10%; height:30px; line-height:30px; font-size:13px;}
.inico1{ background-image:url(../images/inico1.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }
.inico2{ background-image:url(../images/inico2.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }
.inico3{ background-image:url(../images/inico3.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }
.inico4{ background-image:url(../images/inico6.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }
.inico5{ background-image:url(../images/inico5.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }
.inico6{ background-image:url(../images/inico4.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }
.inico7{ background-image:url(../images/inico7.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }
.inico8{ background-image:url(../images/inico8.png); background-repeat:no-repeat; background-position:center center; background-size:65px auto; }

.mainpro{ padding:3%;}
.mainpro img{ width:100%;}
.intit{height:20px; line-height:20px; text-indent:0px; color:#333; padding-bottom:20px; font-weight:bold; font-size:20px; text-align:center}
.intit span{ display:inline-block; height:20px; line-height:20px;width:3px; background:url(../images/titimg.png) no-repeat left center;float:left;}
.mainproleft{ width:48%; float:left;}
.mainproright{ width:48%; float:right; padding-bottom:5%;}
.cobgfff{ background:#fff;}
.innewsleft{ float:left; width:32%;}
.innewscenter{ float:left; width:32%; padding:0 2%;}
.innewsright{ float:right; width:32%;}

.nydhlist{ width:100%; height:40px;}
.nydhlist ul li{ width:50%; float:left; text-align:center;}
.nydhlist ul li a{ font-size:16px; line-height:38px; height:38px; display:inline-block; width:100%}
.nydhlist ul li .dhcurry{border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:2px solid #9d0a0e;}


.nydhlist3{ width:100%; height:40px;}
.nydhlist3 ul li{ width:33.33%; float:left; text-align:center;}
.nydhlist3 ul li a{ font-size:16px; line-height:38px; height:38px; display:inline-block; width:100%;border-right:1px solid #eaeaea;}
.nydhlist3 ul li .dhcurry{border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:2px solid #9d0a0e;}

.newstime{  display:block; padding:10px 0;}
.tableSq{font-size:12px;}
.tableSq tr td{ height:30px; }
.tableSq input{ background:#fff; border:1px solid #ccc; height:25px; line-height:25px;}
.picpropro{ position:relative;}
.picfloatzi{ position:absolute; bottom:-30px; width:100%; height:25px; background:url(../images/faplbg.png) repeat left top;filter:alpha(Opacity=40);-moz-opacity:0.5;}
.picfloatzi p{ color:#fff; line-height:25px; line-height:25px; text-indent:0em; font-size:12px; padding-left:3px;}


.footer{ height:65px; width:100%; position:fixed; left:0; bottom:0; z-index:10000; background:url(../images/footbg.png) repeat-x}
.footer li{ float:left; width:25%; text-align:center; background:url(../images/fr.png) no-repeat 0 2px}
.footer li:first-child{ background:none}
.footer li a{ display:block; width:100%; height:28px; padding-top:37px; color:#0055a8}
.footer li a.ico1{ background:url(../images/ico1.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico2{ background:url(../images/ico2.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico3{ background:url(../images/ico3.png) no-repeat center 10px; background-size:28px auto;}
.footer li a.ico4{ background:url(../images/ico4.png) no-repeat center 10px; background-size:28px auto;}



