@charset "utf-8";
/* CSS Document */

.content_inner{ padding-bottom:50px;}

/*header language*/
.header_language{ position:relative; width:28px; display:inline-block; vertical-align:top; padding-top:5px;}
.header_language .title,
.header_language .item{}
.header_language .title{ position:relative; cursor:pointer;}
.header_language .item_box{ border-top:none; position:absolute; top:36px; left:0; width:100%; display:none;}
.header_language .name{ text-align:center; font-size:12px; color:#ffffff; display:block; text-indent:-9999em; width:28px; height:28px;}
.header_language .name.chinese{ background:url(../images/language_page_cn_icon.png) left center no-repeat; background-size:100% auto;}
.header_language .name.englist{ background:url(../images/language_page_el_icon.png) left center no-repeat; background-size:100% auto;}

/*breadcrumbs*/
.breadcrumbs_wrapper{ border-bottom:1px solid #cccccc;}
.breadcrumbs{ font-size:12px; color:#660099; text-transform:uppercase; padding:30px 0px 25px; line-height:16px;}
.breadcrumbs a.home{ background:url(../images/bg_breadcrumbs_home_icon.png) left top no-repeat; display:inline-block; width:20px; height:16px; text-indent:-9999em;}
.breadcrumbs span.space{color:#666666; padding:0px 12px; background:url(../images/bg_breadcrumbs_space_icon.png) center center no-repeat; text-indent:-9999em; display:inline-block; width:28px; height:16px;}
.breadcrumbs a{ color:#666666;}
.breadcrumbs a:hover{ color:#666666;}
/*maincontent*/
.page_title_wrapper{ padding-top:50px; padding-bottom:30px;}
.page_title_wrapper h1{ font-size:36px; color:#333333; background:url(../images/bg_page_title_h1.png) left 4px no-repeat; padding:0px 0px 0px 30px;}
.maincontent{ width:73.5%; float:left; padding-left:30px; padding-bottom:50px;}
.maincontent_top_banner{ height:164px; padding:6px 30px; margin-bottom:56px;}
.maincontent_top_banner .text_box{ height:100%; width:100%; display:table;}
.maincontent_top_banner .text_box .text_box_inner{ display:table-cell; vertical-align:middle;}
.maincontent_top_banner .text_box .text_box_inner h2{ font-size:30px; padding:0px; margin:0px; line-height:1.3; color:#FFF; font-weight:bold;}

/*new_sidebar*/
.new_sidebar_wrapper{ width:20.5%; float:right;}
.new_sidebar_nav{ box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3); margin-bottom:18px;}
.new_sidebar_nav ul{ padding:0px; margin:0px; list-style:none;}
.new_sidebar_nav ul li{ margin:0px; list-style:none;}
.new_sidebar_link{ padding:0px 0px 18px;}
.new_sidebar_link ul{ padding:0px; margin:0px; list-style:none;}
.new_sidebar_link ul li{ padding:0px 0px 15px; margin:0px; list-style:none;}
.new_sidebar_link ul li img{ display:block; width:100%;}
.subnav_list{}
.subnav_list .new_sidebar_nav_title{ background:#660099; padding:27px 26px; position:relative; cursor:pointer; display:block;font-size:18px; color:#FFF;}
.subnav_list .new_sidebar_nav_title:hover{background:#b400ff; color:#FFF; text-decoration:none;}
.subnav_list .new_sidebar_nav_title span.accordsuffix{ display:block; width:14px; height:14px; position:absolute; right:30px; top:31px; background:url(../images/new_sidebar_nav_title_icon.png) left top no-repeat;}
.subnav_list .new_sidebar_nav_title.selected{background:#b400ff;}
.subnav_list .new_sidebar_nav_title.selected span.accordsuffix{ background-position:left bottom;}
.subnav_list .children{ display:none;padding:8px 0px 16px}
.subnav_list .children li{ padding:4px 20px; margin:0px; list-style:none;}
.subnav_list .children li a{ display:block; font-size:14px; color:#999999; border-radius:5px; padding:9px 8px; background:none;}
.subnav_list .children li a:hover,
.subnav_list .children li.current_page_item a{ color:#660099; text-decoration:none; background:#f0f0f0;}

.subnav_list .current_page_parent .children{ display:block;}
.subnav_list .current_page_parent .new_sidebar_nav_title span.accordsuffix{ background-position:left bottom;}

.subnav_list li > a{ background:#660099; padding:27px 26px; position:relative; cursor:pointer; display:block;font-size:18px; color:#FFF;}
.subnav_list li > a:hover{background:#660099; color:#FFF; text-decoration:none;}

/*公司概览*/
.company_overview_content{}
.company_overview_content h3{ text-transform:uppercase; color:#333333;}
.company_overview_content p{ margin-bottom:22px;}
.company_overview_content .default_template{ float:none; width:100%;}
.company_overview_logo_wrapper{ padding:35px 0px 50px;}
.company_overview_logo_wrapper ul{ padding:0px; margin:0px; list-style:none;}
.company_overview_logo_wrapper ul li{ padding:0px 0px 15px; margin:0px 0px 0px 6%; list-style:none;  float:left; width:20.5%;}
.company_overview_logo_wrapper ul li img{ display:block; margin:0 auto;}
.company_overview_logo_wrapper ul li.firsr_li{ margin-left:0px;}

.company_overview_list{ padding-bottom:75px;}
.company_overview_list ul{ padding:0px; margin:0px; list-style:none;}
.company_overview_list ul li{ padding:0px 28px; margin:0px; float:left; width:25%; height:68px; border:1px solid #f0f0f0;}
.company_overview_list ul li.add_bg{ background:#f0f0f0;}
.company_overview_list_box{ display:table; width:100%; height:100%;}
.company_overview_list ul li span{ display: table-cell; background:url(../images/bg_company_overview_list_new_icon.png) left 20px no-repeat; font-size:14px; color:#333333; vertical-align:middle; padding:0px 0px 0px 42px;}

/*内页通用模板*/
.page-template-template_inside-pages .page_title_wrapper h1{ background:none; padding-left:0px;}
.page-template-template_inside-pages .maincontent{ padding-left:0px;}

.page-template-template-latest_notice .page_title_wrapper h1{ background:none; padding-left:0px;}
.page-template-template-latest_notice .maincontent{ padding-left:0px;}

.inside_pages_content{ width:100%;}
.inside_pages_content_box{ width:48.5%; float:left; margin-left:3%; height:465px; margin-bottom:30px;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2); position:relative; padding-bottom:30px;}
.inside_pages_content_box.first_box{ margin-left:0px;}
.inside_pages_content_box .img_box{ margin-bottom:50px; height:145px;}
.inside_pages_content_box .img_box img{ opacity:0;}
.inside_pages_content_box .img_box img{ display:block;}
.inside_pages_content_box .post_title_box{ font-size:22px; color:#333333; font-weight:bold; line-height:1.4; height:66px; overflow:hidden; margin-bottom:5px;}
.inside_pages_content_box .post_title_box a{ color:#333333;}
.inside_pages_content_box .post_title_box a:hover{ color:#333333;}
.inside_pages_content_box .text_box{ padding:0px 20px;}
.inside_pages_content_box .my_excerpt_text{}
.inside_pages_content_box .my_excerpt_text p{ font-size:12px; color:#666666; line-height:1.8;}

.inside_pages_content_box_bottom{ position:absolute; left:0px; width:100%; bottom:0px; padding:20px 20px 24px;}
.inside_pages_content_box_bottom .news_date_text{ font-size:12px; color:#666666; background:url(../images/news_date_text_icon.png) left 2px no-repeat; padding:0px 0px 0px 10px; float:left;}
.inside_pages_content_box_bottom .read_more_link{ float:right;font-size:12px; color:#666666; text-transform:uppercase;}
.inside_pages_content_box_bottom .read_more_link:hover{color:#666666;}

.maincontent .wp-pagenavi{ text-align:center; padding:30px 0px;}
.maincontent .wp-pagenavi a,
.maincontent .wp-pagenavi span {border:none; margin:5px 4px; padding:7px 12px; text-decoration: none; background:#FFF; font-size:14px; color:#373737; display:inline-block;}
.maincontent .wp-pagenavi a:hover,
.maincontent .wp-pagenavi span.current { background:#9933cc; color:#FFF;}
.maincontent .wp-pagenavi span.current {font-weight:normal;}
.maincontent .wp-pagenavi span.pages,
.maincontent .wp-pagenavi a.nextpostslink,
.maincontent .wp-pagenavi a.previouspostslink,
.maincontent .wp-pagenavi a.first,
.maincontent .wp-pagenavi a.last{ box-shadow:0px 3px 5px rgba(0, 0, 0, 0.1);}

/*New Default Template*/
.page_content_list_wrapper{ padding-bottom:50px; padding-top:20px;}
.page_content_list_content{ padding:0px 0px 0px 60px; position:relative;}
.page_content_list_content.add_bottom_border{ margin-bottom:50px; border-bottom:1px solid #e2e2e2;}
.page_content_list_content.no_padding_left{ padding-left:0px;}

.page_content_list_content .iocn_box{ position:absolute; left:0px; top:0px; width:50px;}
.page_content_list_content .iocn_box img{ display:block;}
.page_content_list_title{ padding-bottom:28px;}
.page_content_list_title p{ font-size:20px; font-weight:bold; padding:0px; margin:0px; color:#333333; line-height:1.8;}
.page_content_list_title h2{ font-size:30px; color:#333333; line-height:1.1; margin:0px; padding:0px;}
.page_content_list_nr{}
.page_content_list_nr h5{ font-size:14px; color:#660099; background:url(../images/cfd_content_2.png) left 3px no-repeat; padding:0px 0px 0px 18px; font-weight:bold;}
.page_content_list_nr hr{ width:100%; margin:30px 0; border-color:#e2e2e2;}
.page_content_list_nr table { font-size: 14px; margin-bottom: 1.5em; text-align: center; width: 100%; border:0px solid #FFF;}
.page_content_list_nr table tr:nth-child(2n) td { background:#fafafa;}
.page_content_list_nr table td {border:0px solid #FFF; padding:16px 10px;text-align: center;background: #f1f1f1;font-size:14px; color:#666666;}
.page_content_list_nr table th { font-weight:normal; background:#666666; color:#FFF; padding:16px 10px; text-align: center; border:0px solid #FFF; font-size:14px;}

.page_content_list_nr .content-column{}
.page_content_list_nr .content-column table{ margin-top:10px;}
.page_content_list_nr table .support_icon{ display:inline-block; padding:7px 0px 5px 35px; background:url(../images/bg_company_overview_list_new_icon.png) left 3px no-repeat; font-size:14px;}

.page_content_list_nr .button{height:50px;display:inline-block;background-color: #660099;text-align: center;line-height:50px;color: #fff; padding:0px 50px; font-size:14px;webkit-transition: all linear 0.4s; -moz-transition:all linear 0.4s; -ms-transition:all linear 0.4s; -o-transition:all linear 0.4s;transition:all linear 0.4s; }
.page_content_list_nr .button span.xiazai_icon{ display:inline-block; vertical-align:middle;background:url(../images/xiazai_icon.png) left top no-repeat; width:26px; height:14px;}
.page_content_list_nr .button:hover{ text-decoration:none;color: #fff; background:#b400ff; }
.page-id-309 .page_content_list_nr .content-column{ text-align:center;}
.page-id-309 .page_content_list_nr .content-column p{ font-size:12px;}
body.page-id-1190 .maincontent_top_banner .text_box .text_box_inner h2{ font-size:38px;}
body.page-id-1190 .page_content_list_wrapper{ padding-bottom:20px;}

.page_content_list_nr  ol.ordered_list{ padding:0px; margin:0px;}
.page_content_list_nr  ol.ordered_list li{ padding:0px 0px 0px 26px; margin:0px; position:relative;}
.page_content_list_nr  ol.ordered_list li .ol_icon{ display:block; position:absolute; left:0px; top:5px; width:17px; height:17px; text-align:center; line-height:17px; color:#FFF; background:#660099; border-radius:50%; font-size:12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}


.page_content_list_nr  .page_content_hidder_box{ display:none;}
.open_hidder_box_button{ background:url(../images/bg_open_hidder_box_button.png) left top no-repeat; display:block; margin:0 auto; width:120px; height:14px; text-align:center; max-width:100%; font-size:14px; color:#660099; cursor:pointer; text-indent:-9999em;}
.open_hidder_box_button.selected{ background-position:left bottom;}
/*default template*/
.default_template p{font-size: 14px;}
.default_template ul,.default_template ol{margin:0px 0px 10px 25px;}
.default_template ul li{list-style:disc; margin-bottom:20px;}
.default_template ol li{list-style:decimal;}
.default_template li ul{ margin-bottom:0px;}
.default_template li ol{margin-bottom:0px;}
.default_template li{font-size: 14px;line-height: 2.1}
.default_template h1{font-size: 36px;}
.default_template h2{font-size: 30px;}
.default_template h3{font-size: 24px;}
.default_template h4{font-size: 18px;}
.default_template h5{font-size: 14px;}
.default_template h6{font-size: 12px;}
.default_template hr{width: 100%}
.default_template .button{height:50px;display:inline-block;background-color: #660099;text-align: center;line-height:50px;color: #fff; padding:0px 50px; font-size:14px;webkit-transition: all linear 0.4s; -moz-transition:all linear 0.4s; -ms-transition:all linear 0.4s; -o-transition:all linear 0.4s;transition:all linear 0.4s; }
.default_template .button:hover{ text-decoration:none;color: #fff; background:#b400ff;}

.default_template table { font-size: 14px; margin-bottom: 1.5em; text-align: center; width: 100%; border:0px solid #FFF;}
.default_template table tr:nth-child(2n) td { background:#fafafa;}
.default_template table td {border:0px solid #FFF; padding:16px 10px;text-align: center;background: #f1f1f1;font-size:14px; color:#666666;}
.default_template table th { font-weight:normal; background:#666666; color:#FFF; padding:16px 10px; text-align: center; border:0px solid #FFF; font-size:14px;}

.full_text_list{ padding-bottom:50px;}

/*Sidebar content*/
.sidebar_wrapper{ width:100%; position:fixed; left:0px; top:50%; margin-top:-210px; z-index:9999;}
.sidebar_wrapper .inner{ position:relative;}
.sidebar_content{ width:66px;box-shadow:0px 0px 5px rgba(85, 85, 85, 0.6); border-radius:4px; padding:0px 1px; position:absolute; top:0px; right:-170px; background:#FFF;}
.sidebar_content .sidebar_content_box{ border-bottom:1px solid #f6f5f5;}
.sidebar_content .sidebar_content_box a,
.sidebar_content .sidebar_content_box span{ display:block; display:block; width:100%; height:76px; text-indent:-9999em;}
.sidebar_content .back_to_top_link a{background: url(../images/icon_sidebar1.png) center top no-repeat;}
.sidebar_content .back_to_top_link a:hover{background: url(../images/icon_sidebar1.png) center bottom no-repeat;}
.sidebar_content .open_account_link a{background: url(../images/icon_sidebar2.png) center top no-repeat;}
.sidebar_content .open_account_link a:hover{background: url(../images/icon_sidebar2.png) center bottom no-repeat;}
.sidebar_content .service_link a{background: url(../images/icon_sidebar3.png) center top no-repeat;}
.sidebar_content .wechat_link a{background: url(../images/icon_sidebar4.png) center top no-repeat; position:relative;}
.sidebar_content .wechat_link a:hover{background: url(../images/icon_sidebar4.png) center bottom no-repeat;}
.sidebar_content .weibo_link a{background: url(../images/icon_sidebar5.png) center top no-repeat;}
.sidebar_content .sidebar_content_box.close_link{ border-bottom:0;}
.sidebar_content .close_link span{background: url(../images/icon_sidebar6.png) center top no-repeat; height:30px; cursor:pointer;border-radius:0px 0px 3px 3px;}
.sidebar_content .close_link span:hover{background: url(../images/icon_sidebar6.png) center -60px no-repeat;}

.sidebar_content .wechat_link a img{ position:absolute; left:-121px;top:-12px; display:none;}
.sidebar_content .wechat_link a:hover img{ display:block; max-width:inherit;}

.sidebar_content .mt4_download_link a{background: url(../images/icon_sidebar7.png) center top no-repeat;}
.sidebar_content .mt4_download_link a:hover{background: url(../images/icon_sidebar7.png) center bottom no-repeat;}

.sidebar_content .chatnow_link a{background: url(../images/icon_sidebar8.png) center top no-repeat;position:relative;}
.sidebar_content .chatnow_link a:hover{background: url(../images/icon_sidebar8.png) center bottom no-repeat;}

.sidebar_content .chatnow_link .chatnow_text{ display: none; position:absolute; left:-121px; top:0px;background:#fff url(../images/bg_chatnow_text.png) center 12px no-repeat; background-size:30px auto; height:76px; color:#131313;border-radius: 3px; width: 120px; text-align: center; padding: 50px 10px 10px;font-size: 14px;box-shadow:0px 0px 5px rgba(85, 85, 85, 0.6); text-indent:0;}
.sidebar_content .chatnow_link .chatnow_text a{ color:#131313;}
.sidebar_content .chatnow_link a:hover .chatnow_text{ display:block;}

.sidebar_content{webkit-transition: width linear 0.4s; -moz-transition:width linear 0.4s; -ms-transition:width linear 0.4s; -o-transition:width linear 0.4s;transition:width linear 0.4s;}
.sidebar_content.active{ width:40px;}
.sidebar_content .back_to_top_link a{/* webkit-transition: all linear 0.2s; -moz-transition:all linear 0.2s; -ms-transition:all linear 0.2s; -o-transition:all linear 0.2s;transition:all linear 0.2s;*/ border-radius:3px 3px 0px 0px;}
.sidebar_content.active .back_to_top_link a{ height:40px; background-position: center -9px;}
.sidebar_content.active .back_to_top_link a:hover{background-position: center -85px;}

.sidebar_content .close_link span.close{background: url(../images/icon_sidebar6.png) center -28px no-repeat;}
.sidebar_content .close_link span.close:hover{background: url(../images/icon_sidebar6.png) center -88px no-repeat;}



/*Zi Jin Guan Li Ren*/
.page_accordion_content_wrapper{}
.page_accordion_content_wrapper.add_padding_left{ padding-left:39px;}
.page_accordion_content{}
.page_accordion_content_title{ background:#f8f8f8; font-size:20px; color:#333333; line-height:1.8; padding:7px 72px 7px 20px; font-weight:bold; position:relative; margin-bottom:20px; cursor:pointer;}
.page_accordion_content_title i{ display:block; width:14px; height:14px; background:url(../images/bg_page_accordion_content_title_i.png) left bottom no-repeat; position:absolute; right:30px; top:20px;}
.page_accordion_content_title.selected i{ background-position:left top;}
.page_accordion_content_text{ padding:0px 0px 35px 20px; display:none;}
.page_accordion_content_text p{ line-height:2.2; margin-bottom:10px;}
.page_accordion_content_text h5{ font-size:14px; color:#660099; background:url(../images/cfd_content_2.png) left 3px no-repeat; padding:0px 0px 0px 18px; font-weight:bold; margin-bottom:10px;}
.page_accordion_content_text h3{ font-size:14px; font-weight:bold; margin-bottom:10px; color:#6c7176;}

.page_accordion_content_text .default_template ul,
.page_accordion_content_text .default_template ol{ margin-left:52px;}
.page_accordion_content_text .default_template ul ul,
.page_accordion_content_text .default_template ol ul{ margin-left:25px;}



.table_content table .support_icon{ display:inline-block; padding:7px 0px 5px 35px; background:url(../images/support_icon.png) left 3px no-repeat; font-size:14px; min-height:24px;}

.kf_qycn_com_cckf_icon{ z-index:-1 !important;}


.page_prev_next{ font-size:14px; line-height:1.6;}
.page_prev_next a{ color:#660099;}
.page_prev_next a:hover{ color:#660099;}



/*search*/

.no-results .search-wrap #searchform{ width:320px; max-width:100%; padding-right:55px; position:relative;}
.no-results .search-wrap #searchform label{ position:absolute; left:0px; top:0px; width:36px; display:block; text-align:left; display:none;}
.no-results .search-wrap #searchform .ipt-search{width:100%;display:block;border:1px solid #ddd;background:#f0f0f0;border-radius:4px; height:35px; padding:0px 5px;}
.no-results .search-wrap #searchform .btn-search{background-color:#660099;color: #fff;webkit-transition: all linear 0.4s; -moz-transition:all linear 0.4s; -ms-transition:all linear 0.4s; -o-transition:all linear 0.4s;transition:all linear 0.4s;border-radius: 4px;border: none; display:block;height: 35px; width:50px; text-align:center; position:absolute; top:0px; right:0px;}
.no-results .search-wrap #searchform .btn-search:hover{background-color:rgb(180,0,255);cursor: pointer;}
@media (max-width:1520px) {
	.sidebar_wrapper .inner{ position:static;}
	.sidebar_content{ right:5px;}	
}

@media (max-width:1200px) {
	.sidebar_wrapper{ display:none;}
}
@media (max-width: 1000px){
	.page_content_list_table{ width:100%; overflow-x:scroll;}
	.page_content_list_table table{ width:880px;}
	
	.table_content{ width:100%; overflow-x:scroll;}
	.table_content table{ width:880px;}	
}
@media (max-width: 768px){
	.maincontent{ float:none; width:auto; padding-left:0px;}
	.new_sidebar_wrapper{ width:260px; margin:0 auto; float:none; max-width:100%;}	
	.inside_pages_content_box{ width:458px; max-width:100%; margin-left:auto; margin-right:auto; float:none; height:auto;}
	.inside_pages_content_box.first_box{margin-left:auto;}
	.inside_pages_content_box .post_title_box{ height:auto;}
	.inside_pages_content_box .img_box{margin-bottom:25px;}
	
	.company_overview_logo_wrapper ul li{ float:none; width:290px; max-width:100%; margin:0 auto;}
	.company_overview_logo_wrapper ul li.firsr_li{margin-left:auto;}
	.company_overview_list ul li{ width:50%;}
	
	.page_content_list_content{ padding-left:0px;}
	.page_content_list_title{ padding-left:60px;}
	.maincontent .wp-pagenavi{ padding-bottom:50px;}	
}

@media (max-width: 320px){	
	.company_overview_list ul li{ width:100%; float:none;}
}

.page-item-1240{display: none !important;}
.page-item-1242{display: none !important;}