/*
 Theme Name: hcfx_cn
 Author: hcs
 Description: hcfx WordPress Theme
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: hcstech
*/

body,html{
	font: 14px Microsoft YaHei,arial,tahoma,Hiragino Sans GB,sans-serif; background-color:#131313 ; /*color: #5a5a5a;*/
	
}
a{
	color: #fff;
}
a:hover{
	text-decoration: none;color: #ee3135;
}
.bg-050505{
	background-color: #050505;
}
.wow{
	visibility: visible !important\9;
}

.wrapper{
	width: 1200px; margin: 0 auto;clear: both;
}
/*头部*/
.header{
	color: #a6a6a6; position: relative; z-index: 2;
}
.header a{
	color: #fff;
}
.header a:hover{
	color: #ee3135;
}
.header-top{
	 height: auto; height: 50px; padding: 30px 0;
}
.header-top .wrapper{
	height: auto;  position: relative;
}
.header-top .left{
	
}
.header-top .left .msg{
	margin-left: 25px;
}
.header-top .right{
	padding-top: 20px;
}
.header-top .right a{
	display: inline-block; color: #ee3135; width: 130px; height: 38px; line-height: 38px; border: 1px solid #ee3135; text-align: center; border-radius: 5px; margin-left: 8px;
}
.header-top .right a:hover{
	background: #ee3135; color: #fff;
}
.header-top .right a.on{
	background-color:#ee3135; color: #fff;
}
.header-top .right a.on:hover{
	background: #b61d22; border-color: #b61d22; color: #fff;
}
.header-main{
	border-top: 1px solid #343434; height: 60px;
}
.header-main .nav{
	 float: left;
}
.header-main .nav ul{}
.header-main .nav li{
	 display: inline-block;position: relative;*display: block;*width: 120px;float: left;
}
.header-main .nav a{
	display: block;
}
.header-main .nav li:after,
.header-main .nav li:after{
	position: absolute; left: 50%;  top: -2px; content: ""; height: 3px; background-color:#ee3135 ; width: 56; margin-left: -28px;
	 transition: all 0.3s;
	 -ms-transition: all 0.3s;
	 -webkit-transition: all 0.3s;
	 -moz-transition: all 0.3s;
	 width: 0;
}
.header-main .nav li:hover:after,
.header-main .nav li.on:after{
	width: 55px;
}
.header-main .nav li .nav-tit{
	display: block; height: 60px; line-height: 60px; position: relative;padding: 0 27px;
}
.header-main .nav li .nav-tit:after{
	position: absolute; right: 0; top: 50%;  width: 1px; height: 15px; content: ""; background-color:#343434 ;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.header-main .nav li:last-child .nav-tit:after{
	background:none ;
}


.header-main .nav li .nav-list{
	/*display: none;*/ position: absolute; left: 0; top: /*60px;*/ 55px; width: 100%; background: #181919; text-align: center; padding-bottom: 5px; 
	
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	-webkit-transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	 opacity: 0;
	visibility: hidden;
}
.header-main .nav li:hover .nav-list{
	display: block;
	transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	 opacity: 1;
	visibility: visible;
}
.header-main .nav li .nav-list dd{
	height: 52px; line-height: 52px;
}
.header-main .nav li .nav-list dd + dd{
	border-top: 1px solid #343434;
}
.header-lang{
	float: right;  height: 60px; line-height: 60px; width: 110px;
}
.header-lang span{
	display: block; padding: 0 10px;
}
.ico-lang{
	/*background: url(../imgs/img1.png) no-repeat;*/ display: inline-block; width: 22px; height: 15px; margin-right: 10px; position: relative; top: 3px;
}

.lang-nav{
	width: 100%; background: #181919; /*display: none;*/ 
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transform: translateY(-20%);
	-ms-transform: translateY(-20%);
	-webkit-transform: translateY(-20%);
	visibility: hidden;
}
.lang-nav dd{
	 padding: 0 10px; height: 50px; line-height: 50px;
}
.lang-nav dd a{
	display: block;
}
.lang-nav dd + dd{
	border-top: 1px solid #343434;
}
.header-lang.on .lang-nav{
	/*display: block;*/
	opacity: 1;
	transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	visibility: visible;
}


/*底部*/
.footer{
	background: url("imgs/bg3.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg3.jpg*/ no-repeat center top; padding-top: 10px; clear: both;
}
.footer-top{
	height: auto; overflow: hidden; padding: 50px 0 40px; min-height: 270px; color: #a6a6a6;
}
.footer-top .wrapper{
	position: relative; 
}
.footer-top .left{
	text-align: center; position: absolute; left: 0; top: 10px; *width: 280px;
}
.footer-top .left p{
	padding-top: 20px; line-height: 1.6; color: #999999;
}
.footer-top .left .img img{
	/*-webkit-box-reflect: below; */
}


.footer-imgs{
	
}
.footer-imgs ul{
	width: 280px; height: 183px;margin: 0 auto; position: relative;
}
.footer-imgs li{
	width: 140px; height: 183px; text-align: center; background-repeat:no-repeat ; background-size:cover ;
}

.footer-imgs li p,
.footer-imgs li .down{
	display: none; opacity: 0;
}
.footer-imgs li p{
	margin-left: -80px; margin-right: -80px;
}
.footer-imgs li.roundabout-in-focus {
	cursor: default;
}

.footer-imgs li.roundabout-in-focus p,
.footer-imgs li.roundabout-in-focus .down{
	display: block; opacity: 1;
}


.footer-top .down{
	position: relative; height: 30px; background: url("imgs/img32.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img32.png*/ no-repeat center top;  margin-top: 183px;
} 

.footer-top .right{}
.footer-top .item{
	margin-left: 380px; height: auto; overflow: hidden;
}
.footer-top .item + .item{
	margin-top: 55px;
}
.footer-top .item h3{
	font-size: 18px; margin-bottom: 15px;color: #fff;
}
.footer-top .item h3 i{
	position: relative; top: 5px; margin-right: 10px; display: inline-block;
}
.footer-top .item .desc{
	line-height: 1.5;
}
.footer-top .item .imgs{
	margin-top: 25px;
}
.footer-top .item .imgs span{
	margin-right: 25px;
}
.footer-bottom{
	text-align: center; padding: 40px 0; color: #a6a6a6; border-top:1px solid #2a2a2a ; background: #111111;
}
.footer-nav{
	padding-bottom: 20px;
}
.footer-nav span{
	color: #4b4b4b; font-size: 14px; padding: 0 10px;
}
.footer-nav span a{
	color: #fff;
}
/*右浮动*/
.sidebar{
	position: fixed; right: 10px; top: 55%; transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	 color: #000; font-size: 12px; z-index: 99;
}

.sidebar li{
	display: block; margin-bottom: 5px; background-color:#F5C61C ; border-radius: 5px; width: 60px; height: 50px; text-align: center; padding: 5px 0; 
}
.sidebar li span{
	display: table-cell; height: 35px; vertical-align: middle; text-align: center; width: 60px;
}
.sidebar a{
	color: #000; display: block;
}
.sidebar-ico{
	display: inline-block;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-moz-transition: all 0.2s;
}
.ico-kf{
	width: 30px; height: 30px;
	background: url("imgs/ico1.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico1.png*/ left top no-repeat; 
}
.ico-zskh{
	width: 29px; height: 29px;
	background: url("imgs/ico2.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico2.png*/ left top no-repeat; 
}
.ico-mlkh{
	width: 29px; height: 29px;
	background: url("imgs/ico3.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico3.png*/ left top no-repeat; 
}
.ico-jypt{
	width: 36px; height:23px;
	background: url("imgs/ico4.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico4.png*/ left top no-repeat; 
}
.ico-fh{
	width: 21px; height: 31px;
	background: url("imgs/ico5.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico5.png*/ left top no-repeat; 
}
.sidebar li:hover .sidebar-ico{
	background-position: left  bottom;
}
.sidebar li:hover a{
	color: #b61d22;
}


/*bgbanndr*/
.bg-banner{
	position: relative; height: auto; overflow: hidden;clear: both;
}
.bg-banner .txt{
	position: absolute; left:50%; transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%); top: 50%; color: #fff; text-align: center;  font-size:20px; line-height: 1.6; text-shadow: 3px 3px 3px #000;
}
.bg-banner .txt h3{
	font-size: 34px; font-weight: bold;
}
.bg-banner .txt h3 span{
	display: inline-block; position: relative; 
}
.bg-banner .txt h3 span:before,
.bg-banner .txt h3 span:after{
	position: absolute;  top: 50%;  width: 42px; height: 2px; background-color:#fff ; content: "";
}
.bg-banner .txt h3 span:before{
	left: 0; margin-left: -63px;
	
}
.bg-banner .txt h3 span:after{
	right: 0; 
	margin-right: -63px;
}
.bg-banner .txt p{
	text-transform: uppercase;
}
.bg-btns{
	text-align: center; height: auto; overflow: hidden; margin: 85px 0; font-size: 18px; clear: both;
}
.bg-btns a{
	width: 240px; height: 58px; display: inline-block; line-height: 58px; border: 1px solid #ee3135; color: #ee3135; border-radius: 5px; margin: 0 16px;
}
.bg-btns a:hover{
	color: #fff; background-color:#ee3135 ;
}
.bg-btns .on{
	background-color:#ee3135 ; color: #fff;
}
.bg-btns .on:hover{
	background: #b61d22; border-color: #b61d22; color: #fff;
}
/*登录*/
.header1{
	height: 60px; padding: 25px 0; position: relative;z-index: 2;
}
.header1-lang{
	margin-top: 5px;color: #fff;color: #919191;width: 159px; height: 38px; border: 1px solid #2b2b2b; border-radius: 3px; display: block;
}
.header1-lang dd{
	padding-left: 22px;
}
.header-lang-on{
	 display: inline-block; text-align: center; line-height: 38px;
}
.header1-lang .lang-nav{
	margin-top: 1px;
}
.ico-more{
	background: url("imgs/ico-more.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico-more.png*/ no-repeat center; width: 12px; height: 7px; display: inline-block; margin-left: 15px;
}
.login-wrap{
	clear: both; background: url("imgs/img33.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img33.jpg*/ no-repeat center bottom #0c2741; background-size:cover ;height: auto; overflow: hidden; padding: 125px 0 165px;
}
.login{
	width: 845px; margin: 0 auto; height: auto; overflow: hidden; background: #fff; border-radius: 3px;
}


.home-tit{
	font-size: 28px; color: #fff; text-align: center;  height: auto; overflow: hidden; margin: 60px 0; padding-bottom: 25px; position: relative;clear: both;
}
.home-tit:after{
	position: absolute; left: 50%;
	 bottom: 0; width: 50px; height: 3px; background:#fff ; content: "";
	 margin-left: -25px;
}

.home-product-wrap{
	height: auto; overflow: hidden; padding-bottom: 90px;
}

.home-product{
	 height: auto; overflow: hidden;
}
.home-product-item{
	float: left; width: 48%; position: relative; color: #A6A6A6; margin-top:50px ;border: 1px solid #343434;
}
.home-product-item + .home-product-item{
	margin-left: 1%;
}

.home-product-item .item-top{
	text-align: center; font-size: 20px; height: auto; overflow: hidden; position: relative; margin-top: -50px;z-index: 2;
}
.home-product-item .item-top .img{
	background: url("imgs/img26.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img26.png*/; width: 120px; height: 100px; margin: 0 auto; position: relative;
	line-height: 100px;text-align: center;
}
.home-product-item .item-top .img:after{
	width: 80px; height: 80px; background-color: #555555; position: absolute; left:50%; top: 50%;  content: "";z-index: 1;
	margin-left: -40px; margin-top: -40px;
}
.home-product-item .item-top .img img{
	display: inline-block; vertical-align: middle;
	position: relative;
	z-index: 2;
	transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-ms-transition:all 0.8s;
	
}
.home-product-item:hover .item-top .img:after{
	background: #ED3135;
}
.home-product-item:hover .item-top .img img{
	transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
}
.home-product-item .item-top p{
	padding: 20px 0;
}
.home-product-item .item-middle{
	 height: auto; overflow: hidden; border-top: 1px solid #343434;
}
.home-product-item .item-middle p{
	height: 47px; border-bottom: 1px solid #343434; line-height: 47px; padding: 0 20px;
}
.home-product-item .item-bottom{
	
}
.home-product-item .item-bottom a{
	display: block; width: 128px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #343434; margin: 30px auto;
}
.home-product-item .item-bottom a:hover{
	border-color: #ee3135; color: #fff;  background: #ee3135;
}

.home-product-item .item-bottom p{
	word-break: break-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.home-good-wrap{
	background: url("imgs/bg1.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg1.jpg*/; background-size:cover ; clear: both; height: auto; overflow: hidden; max-width: 1920px; margin: 0 auto;
}
.home-good{
	margin: 0 6%;text-align: center; height: auto; overflow: hidden;
}
.home-good-item{
	width: 17.8%; margin-right: 2.6%; background: #fff; height: auto; overflow: hidden; float: left; display: inline; *margin-right: 2%;margin-right: 2%\9;
}
.home-good-item .img img{
	width: 100%;
	transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	
}
.home-good-item:hover .img img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
.home-good-item:hover a{
	color: inherit;
}

.home-good-item:last-child{
	margin-right: 0;
}
.home-good-item .txt{
	height: 120px;  line-height: 1.6; vertical-align: middle;  padding: 0 5px; margin-top:40px;
}
.home-good-item .txt h3{
	font-size: 18px;color: #111111; padding-bottom: 15px;*padding-top: 20px;
}
.home-good-tip{
	width: 702px; height: 107px;  position: relative; margin: 80px auto 100px; *border: 1px solid #ee3135;
}
.home-good-tip:after{
	width: 700px; height: 105px; background:rgba(0,0,0,0.5) ; border: 1px solid #ee3135;clear: both;
	transform: skew(-15deg); -webkit-transform: skew(-15deg);-ms-transform: skew(-15deg); color: #fff;position: absolute; left: 0; top: 0;content: "";z-index: 1;
}
.home-good-tip .ico-goodtip{
	 width: 139px; height: 176px;  position: absolute;left: 50px; top: -40px; font-size: 28px; color: #000; text-align: center;z-index: 2;background-image: url("imgs/img19.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img19.png*/; background-repeat:no-repeat ;
	
}
.home-good-tip .ico-goodtip span{
	display: table-cell; color:#fff; height: 176px; vertical-align: middle; text-align: center; width: 139px;*padding-top: 50px;
}
.home-good-tip .tip-txt{
	margin-left: 215px;position: relative; z-index: 2; color: #fff; line-height: 1.9; padding: 20px 0; font-size: 18px;
}
.ico-check{
	background: url("imgs/img20.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img20.png*/ no-repeat; display: inline-block; margin-left: 15px; width: 23px; height: 24px; position: relative; top: 5px;
}

.home-software-wrap{
	background: url("imgs/bg4.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg4.png*/ no-repeat center ; clear: both; padding: 95px 0 120px;
}
.home-software{
	height: 420px;position: relative;
}
.home-software-imgs{
	/*float: left; width: 484px; height: 420px;*/ position: relative;
	width: 784px; margin-left: -150px;
}
/*.home-software-imgs .img2{
	position: absolute; right: 0; transform: translateX(15%);-webkit-transform: translateX(15%); bottom: 0; width: 113px; height: 218px;
	margin-right: -17px\9;*margin-right:-17px;
}
.home-software-imgs .img3{
	position: absolute; right: 0;transform: translateX(100%);-webkit-transform: translateX(100%); bottom: 0; width: 110px; height: 228px;
	margin-right: -100px\9;*margin-right: -100px;
}
.home-software-imgs .img4{
	position: absolute; left: 0; transform: translateX(-60%);-webkit-transform: translateX(-60%); bottom: 0; width: 360px; height: 234px;
	margin-left: -216px\9;*margin-left: -216px;
}*/
.home-software-txt{
	/*float: right;*/ width: 50%; position: absolute; right: 0; top: 0;
	
}
.home-software-txt .software-top{
	padding-left: 5%; color: #fff;
}
.home-software-txt .software-top h2{
	font-size: 28px;color: #ee3135; padding-bottom: 28px;position: relative;  line-height: 1; margin-bottom: 30px;
}
.home-software-txt .software-top h2:after{
	position: absolute; left: 0; bottom: 0; width: 50px; height: 3px; background: #ee3135; content: "";
}
.software-list{
	float: right; height: auto; overflow: hidden; margin-top: 70px; margin-right: 30px;
}
.software-list li{
	font-size: 16px; color: #fff; line-height: 40px;
}
.software-list li .btn{
	color: #fff;text-align: center; width: 130px; height: 40px; background: #ee3135; border-radius: 3px; display: inline-block;position: relative; margin-left: 10px;cursor: pointer;
	
}
/* added by yu */
.software-list li .btn a{
	color: #fff;
    display: block;
}
/* added end */
.software-list li .btn:hover{
	opacity: 0.8;
}
.software-list li .btn .ico{
	position: absolute; left: 8px; top: 0;width: 40px; height: 40px; display: inline-block;
}
.software-list li .btn span{
	margin-left: 35px; text-align: center; display: block;
}
/* added by yu */
.software-list li .btn a .ico{
	position: absolute; left: 8px; top: 0;width: 40px; height: 40px; display: inline-block;
}
.software-list li .btn a span{
	margin-left: 35px; text-align: center; display: block;
}
/* added end */
.software-list li + li{
	margin-top: 36px;
}
.ico-pc{
	background: url("imgs/img10.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img10.png*/ no-repeat center; 
}
.ico-mac{
	background: url("imgs/img11.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img11.png*/ no-repeat center; 
}
.ico-iphone{
	background: url("imgs/img12.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img12.png*/ no-repeat center; 
}
.ico-android{
	background: url("imgs/img13.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img13.png*/ no-repeat center; 
}
.ico-iphone1{
	background: url("imgs/img14.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img14.png*/ no-repeat center; 
}
.ico-android1{
	background: url("imgs/img15.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img15.png*/ no-repeat center; 
}
.home-news-wrap{
	background: url("imgs/bg5.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg5.jpg*/ center repeat-y; clear: both; height: auto; overflow: hidden; padding: 60px 0 50px;
}
.home-news{
	color: #fff; min-height: 580px;
}
.home-news .left{
	width: 38%;
}
.home-news .right{
	width: 50%;
}
.home-news-tit{
	height: auto; overflow: hidden;
}
.home-news-tit h2{
	font-size: 28px;color: #ee3135; padding-bottom: 28px;position: relative;  line-height: 1; margin-bottom: 30px;
}
.home-news-tit h2:after{
	position: absolute; left: 0; bottom: 0; width: 50px; height: 3px; background: #F5C61C; content: "";
}
.home-news-tit .desc{
	color: #A6A6A6; height: 50px;
}
.home-news-list1{
	height: auto; overflow: hidden; border-top: 1px solid #343434;
}
.home-news-list1 table{
	width: 100%;
}
.home-news-list1 table th{
	height: 65px; line-height: 65px; font-size: 16px; color: #A6A6A6; border-bottom: 1px solid #343434;
}
.home-news-list1 table td{
	height: 50px; vertical-align: middle;
}
.home-news-list2{
	height: auto; overflow: hidden; border-top: 1px solid #343434;
}
.home-news-list2 li{
	border-bottom: 1px solid #343434;
}
.home-news-list2 h3{
	height: 65px; line-height: 65px; font-size: 16px;
}
.home-news-list2 li:hover h3{
	color: #ee3135;
}
.home-news-list2 .txt{
	margin-bottom: 25px; height: auto; overflow: hidden; line-height: 1.7; display: none; 
}
.home-news-list2 li:hover .txt{
	display: block;
}
.home-news-list2 .txt .img{
	float: left; margin-right:20px;
}

.mobile-view{
	height: auto; overflow: hidden; padding: 80px 0;
}
.mobile-view .left{
	width: 30%; text-align: center;
}
.mobile-view .right{
	width: 65%; margin-right: 5%; color: #fff; line-height: 1.8;
}
.mobile-list{
	background: url("imgs/bg6.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg6.jpg*/ repeat-y center;
	height: auto; overflow: hidden;color: #A6A6A6;text-align: center; padding-top: 65px;position: relative;
}
.mobile-list .left{
	width: 40%;padding: 0 5%; position: relative; 
}
.mobile-list .right{
	width: 40%;padding: 0 5%; position: relative;
}
.mobile-list-top{
	height: auto; overflow: hidden; margin-bottom: 65px;
}
.mobile-list-top span{
	 width: 253px; height: 50px; border: 1px solid #ee3135; display: inline-block; line-height: 50px; font-size: 16px;color: #ee3135; border-radius: 3px;
}
.mobile-list-top span:hover{
	opacity: 0.8;
}
.mobile-mask{
	position: absolute; left: 0; top: 0; bottom: 0; width: 50%;background: rgba(0,0,0,0.6);z-index: 3; display: none;
}
.mobile-mask:nth-child(2n){
	left: auto; right: 0;
}

.mobile-mask-pc.on{
	display: block;
}
.mobile-mask-phone.on{
	display: none;
}

.mobile-mask-phone{
	display: none;
}
.mobile-list-qr{
	position: absolute; left: 50%; top: 50%; z-index: 4; margin-top: 42px;display: none;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%); 
}

.ico-iphone2{
	background: url("imgs/ico6.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico6.png*/; width: 20px; height: 25px; margin-right: 15px; display: inline-block; position: relative; top: 5px;
}
.ico-android2{
	background: url("imgs/ico7.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico7.png*/; width: 25px; height: 26px; margin-right: 15px; display: inline-block;position: relative; top: 6px;
}
.mobile-list-middle{
	line-height: 1.7; min-height: 190px;
}
.mobile-list-img{
	height:281px ;
}

.spftware-view-wrap{
	background: url("imgs/bg7.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg7.png*/ no-repeat center top;  padding: 70px 0 80px; background-size:cover ;
}
.spftware-view-img{
	text-align: center;
}
.spftware-view-txt{
	color: #fff; line-height: 1.7;
}
.spftware-view-btns{
	margin-top: 70px; text-align: center;
}
.spftware-view-btns a{
	 width: 253px; height: 50px; border: 1px solid #ee3135; display: inline-block; line-height: 50px; font-size: 16px;color: #ee3135; border-radius: 3px; margin: 0 35px;
}
.spftware-view-btns a:hover{
	opacity: 0.8;
}
.ico-windows1{
	background: url("imgs/ico12.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico12.png*/; width: 21px; height: 24px; margin-right: 15px; display: inline-block; position: relative; top: 5px;
}
.ico-mac1{
	background: url("imgs/ico13.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/ico13.png*/; width: 17px; height: 22px; margin-right:20px; display: inline-block;position: relative; top: 6px;
}
.spftware-tit{
	text-align: center; font-size: 28px; color: #ee3135; padding-bottom: 27px; position: relative;
}
.spftware-tit:after{
	position: absolute; left: 50%;  bottom: 0; width: 50px; height: 3px; background: #f5c61c; content: "";
	margin-left: -25px;
}
.spftware-list{
	height: auto; overflow: hidden;
}
.spftware-list .spftware-item{
	float: left; width: 23%; position: relative; color: #A6A6A6; margin-top:50px ;border: 1px solid #343434; height: 350px; text-align: center;
}
.spftware-list .spftware-item + .spftware-item{
	margin-left:1.8% ;
}
.spftware-list .spftware-item-top{
	height: auto; overflow: hidden; padding: 36px 0 30px; position: relative;
}
.spftware-list .spftware-item-top:after{
	position: absolute; left: 50%; bottom: 0; content: ""; height:3px; width: 55px; background: #414141;
	margin-left: -27.5px;
}
.spftware-list .spftware-item-top h3{
	font-size: 16px; padding-top: 15px; color: #fff;
}
.spftware-list .spftware-item-middle{
	height: auto; overflow: hidden; margin-top: 30px;
}
.spftware-list .spftware-item-middle p{
	padding-bottom: 13px;
}
.banner{
	max-width: 1920px; margin: 0 auto;
}
.banner,
.banner-m{
	position: relative; z-index: 1;
}
.banner .bd {
	overflow: hidden;
	max-height: 500px;
}
.banner .bd li,
.banner-m .bd li{
	position: relative;
	/*position:inherit;*/
}
.banner .bd li img,
.banner-m .bd li img{
	display: block;
}
.banner-m .bd li img{
	width: 100%; 
}

.banner-txt{
	position: absolute; left:50%; margin-left: -324.5px; top:110px; right: 0;
	 display: block; text-align: center; font-size: 24px; color: #fff; text-shadow: 2px 2px 2px #000; 
	 background:url("imgs/bg13.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg13.png*/ no-repeat center center;
	 width:649px;height: 220px;padding-top: 48px;
}
.mt15{
  margin-top: 10px;
}
.banner-txt p span{
  font-size: 12px;
}
.banner-txt h2{
  font-size: 24px;color: #b1b0b1;font-weight: bold;text-shadow: none;left:0;right: 0;
  background: url("imgs/bg14.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/bg14.png*/ no-repeat center center;position: absolute;bottom: 30px;
}
.last .banner-txt{
	font-size: 20px;padding-top: 55px;
}
.banner-txt-t{
	font-size:40px;line-height: 1; padding-bottom: 40px;position: relative;font-weight: bold;
}
.last .banner-txt-t{
  font-size:40px;
}
.f-f5c61c{
	color: #ee3135;
}
.banner .hd,
.banner-m .hd{
	position: absolute; left: 0; right: 0; bottom: 10px;
}
.banner .hd,
.banner-m .hd{
	 text-align: center;
}
.banner .hd li,
.banner-m .hd li{
	width: 5px; height: 5px; background: rgba(255,255,255,0.60); border-radius: 100%; width: 15px; height: 15px;  display: inline-block; margin: 0 2px; cursor: pointer
}
.banner .hd li.on,
.banner-m .hd li.on{
	background: rgb(152, 59, 61);
}
.banner .prev,
.banner .next,
.banner-m .prev,
.banner-m .next{
	position: absolute; top: 50%; margin-top: -30px; width: 60px; height: 60px; display: block;
}
.banner .prev,
.banner-m .prev{
	left: 5%; background: url("imgs/left.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/left.png*/ no-repeat; background-size:cover ;opacity:0.5; 
}
.banner .next,
.banner-m .next{
	right: 5%;background: url("imgs/right.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/right.png*/ no-repeat; background-size:cover ;opacity:0.5;
}
.banner-m{
	display: none;
}
.banner .prev,
.banner .next{
	opacity: 0;
}
.banner:hover .prev,
.banner:hover .next{
	opacity: 0.5;
}

/*------------------------------------------------*/
/*优惠活动*/
.activity{
  margin-top: 80px;
}
.activity-item-main{
  height: 220px;background-color: #222;
}
.activity-item-main .left{
  position: relative;
}
.activity-item-main img{
  width: 400px;height: 220px;display: block;
}
.activity-item-main .txt{
  position: absolute;left:0;top:0;width: 400px;height: 160px;
  text-align: center;padding-top: 60px;
}
.activity-item-main .txt p{
  font-size: 24px;color: #fff;margin-bottom: 5px;
}
.activity-item-main .txt h3{
  font-size: 33px;color: #fff;
}
.activity-item-main .right{
  width: 675px;margin-right: 70px;margin-top:35px;
}
.activity-item-main .right p{
  font-size: 14px;color: #fff;line-height: 25px;
}
.activity-item-main .right p.time{
  color: #ee3135;margin-bottom: 10px;
}
.activity-item-main .right .btns{
  margin-top: 30px;
}
.activity-item-main .right .btns a{
  display: inline-block;width: 120px;height: 40px;border-radius: 3px;font-size: 16px;
  border: 1px solid #ee3135;color: #ee3135;text-align: center;line-height: 40px;margin-right: 25px;
}

.activity-item-main .right .btns a.on{
  background-color: #ee3135;color: #111;
}
.activity-item-main .right .btns a:hover{
	opacity: 0.8;
}
.activity-item{
  position: relative;margin-bottom: 30px;
}
.activity-item sub{
  width: 64px;height: 64px;display: block;z-index: 9;
  background: url("imgs/lf-img3.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/lf-img3.png*/ no-repeat center center;
  position: absolute;top:0;right: 0;cursor: pointer;
}
.activity-item.on sub{
  background: url("imgs/lf-img4.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/lf-img4.png*/ no-repeat center center;
}
.activity-item.on .activity-item-hide{
	display: block;
}
.activity-item sub:hover{
	opacity: 0.8;
}
.activity-item-hide{
  background-color: #fff;padding:40px 50px;display: none;
}
.activity-item-hide h4{
  font-size: 18px;color: #b31e23;font-weight: bold;margin-bottom: 30px;
}
.activity-item-hide .desc p{
  font-size: 14px;color: #111;line-height: 25px;
}
/*帮助中心*/
.subnav-wrap{
  height: 60px;border-bottom: 1px solid #232323;
}
.subnav{}
.subnav{
  height: auto;overflow: hidden;
}
.subnav li{
  float: left;margin-right: 40px;
}
.subnav li a{
  display: block;line-height: 60px;font-size: 14px;color: #fff;
}
.subnav li:hover a,
.subnav li.on a{
  border-bottom: 1px solid #ee3135;color: #ee3135;
}
.help-main{
  margin-top: 60px;
}
.help-tit{
  height: 55px;background-color: #0a0a0a;border: 1px solid #232323;
  line-height: 55px;padding: 0 20px 0 30px;font-size: 14px;cursor: pointer;
}
.help-tit h4{
  float: left;width: auto;color: #fff;
}
.help-tit span{
  display: block;float: right;height: 55px;width: 12px;
  background: url("imgs/lf-img5.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/lf-img5.png*/ no-repeat center center;
}
.help-con{
  font-size: 14px;color: #a5a5a5;line-height: 25px;padding: 0 75px 25px 30px;display: none;
}
.help-main{
	height: auto;overflow: hidden;width: 855px; float: left;
}
.help-main-item{
  margin-bottom: 10px;
}
.help-main-item.on{
  background-color: #0a0a0a;border: 1px solid #999;
}
.help-main-item.on .help-con{
  display: block;
}
.help-main-item.on .help-tit{
  border: none;
}
.help-main-item.on .help-tit h4{
  color: #ee3135;
}
.help-main-item.on .help-tit span{
  background: url("imgs/lf-img6.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/lf-img6.png*/ no-repeat center center;
}
.help-main-wrap{
	height: auto; overflow: hidden;
}
.help-main-r{
	width: 310px; float: right; margin-top:60px;
}
.help-trade{
	background:url("imgs/n-img27.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/n-img27.jpg*/ no-repeat center top #000000; text-align: center;  padding-bottom: 48px;
}
.help-trade h3{
	height: 19px; color: #fff; padding-top: 255px; letter-spacing: 1px;
}
.help-trade h2{
	color: #fff; font-size: 26px;letter-spacing: 1px; padding-top: 5px; font-weight: bold;
}
.help-trade .btn{
	display: inline-block; margin-top: 20px; height: 35px; line-height: 35px; background: #b61d22; color: #fff; padding: 0 25px; border-radius: 30px; font-size: 14px; font-weight: bold;
}
.help-contact{
	margin-top: 28px;background: #232323;
}
.help-contact .hd{
	padding: 35px 34px; color: #5d5d5d; font-size: 14px;
}
.help-contact .hd h3{
	color: #919191; font-size: 22px; letter-spacing: 1px; padding-bottom: 10px;
}
.help-contact .bd{
	
}
.help-contact .bd dd{
	height: 60px; line-height: 60px; padding: 0 35px; color: #fff; background: #434343; font-size: 18px; font-weight: bold;
}
.help-contact .bd dd img{
	vertical-align: middle; margin-right: 18px; position: relative; margin-top: -3px;
}
.help-contact .bd dd.bg-yellow{
	background: #f5c61c; color: #000000; font-weight: bold; font-family: arial; font-size: 25px;
}
/*合作伙伴*/
.partner-txt{
  margin-top: 45px;
}
.partner-wrap{
	overflow: hidden; margin-top: 45px;
}
.partner-txt{
	float:left; width: 70%; 
}
.partner-class{
	float:right; width:27%; 
}
.partner-class li{
	border-left: 1px solid #343434;border-right: 1px solid #343434;border-bottom: 1px solid #343434;
}

.partner-txt h2{font-size: 24px; color: #ffffff; text-align: center; border-bottom: 1px dashed #343434; padding-bottom: 15px
	
}
.partner-class li a{
	display:block; text-align: left; font-size: 14px; color: #aaa; line-height: 58px; cursor: pointer; padding-left: 10px
}
.partner-class .on{
	border-top: 5px solid #F5C61C;  background: #090909; font-size: 18px; color:#F5C61C; line-height: 58px;  padding-left: 10px
}
.partner-class li a:hover{
	color: #fff;

}

.partner-txt-tit{
  font-size: 16px;color: #ee3135;
}
.partner-txt-con{
  font-size: 16px;color: #fff;margin-top: 15px; line-height: 30px
}
.partner-txt-item{
  margin-bottom: 25px;
}
/*合作伙伴-免费咨询*/
.partner-form{
  margin-top: 60px;
}
.partner-form-tit{
  text-align: center;margin: 0 auto;
}
.ui-hd{
  font-size: 28px;color: #ee3135;position: relative;text-align: center;
}
.ui-hd:after{
  width: 50px;height: 2px;background-color: #ee3135;top:60px;
  content: "";display:block;position: absolute;left:50%;margin-left: -25px;
}
.partner-form-desc{
  font-size: 14px;color: #898989;text-align: center;margin-top: 40px;margin-bottom: 50px;
}
.partner-form-inputs ul{
  height: auto;overflow: hidden;
}
.partner-form-inputs li{
  float: left;margin-right: 25px;
}
.partner-form-inputs li.last{
  margin-right: 0;
}
.partner-form-inputs li .inputs{
  width: 265px;height:45px;background-color: #222;border: 1px solid #343434;
  border-radius: 3px;padding-left: 14px;
}
.partner-form-inputs li .inputs label{
  line-height: 45px;font-size: 14px;color: #a9a9a9;
}
.partner-form-inputs li .inputs label span{
  color: #ff0000;
}
.partner-form-inputs li .inputs .txt{
  height: 42px;background-color: #222;border: 0;
  color: #fff;width:250px;
}
.partner-form-inputs .textarea{
  height: 230px;background-color: #222;margin-top: 25px;
  border: 1px solid #343434;border-radius: 3px;position: relative;
}
.partner-form-inputs textarea{
  width:1148px;height: 175px;font-size: 14px;color: #fff;background-color: #222;
  border: 0;padding:10px 25px 0;resize:none;
}
.partner-form-inputs .textarea span{
  color: #ff0000;position: absolute;top:7px;left:15px;
}
.partner-form-main-btn{
  height: 44px;background-color: #191919;text-align: right;
}
.partner-form-main-btn .subm{
  width: 200px;height:44px;text-align: center;font-size: 16px;color: #fff;cursor: pointer;
  line-height: 40px;border: 0;background: url("imgs/lf-img7.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/lf-img7.jpg*/ no-repeat center center;
}
.partner-form-main-btn .subm:hover{
	opacity: 0.8;
}
/*交易产品-1外汇*/
.product-tit{
  margin-top: 50px;
}
.product-txt{
  font-size: 14px;color: #fff;line-height: 25px;margin-top:70px;padding-bottom: 20px;
}
.product-list{
  height: auto;overflow: hidden;margin-top: 75px;
}
.product-list-item{
  width: 220px;padding: 0 40px;float: left;text-align: center;
}
.product-list-item .hd{
  border: 1px solid #2c2c2c;width:86px;height: 86px;margin-bottom: 30px;
  border-radius: 100%;padding: 6px;display: inline-block;  
}
.product-list-item .hd .img{
  width:86px;height: 86px; 
  background: #555;
  border-radius: 100%; vertical-align: middle;
	display: table-cell;
}
.product-list-item .hd .img img{
	display: inline-block;
	transition: all 0.8s;
	-ms-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
}

.product-list-item .bd h4{
  font-size: 18px;color: #fff;margin-bottom: 15px;
}
.product-list-item .bd p{
  text-align: left;font-size: 14px;color: #a6a6a6;line-height: 25px;
}

.product-list-item:hover .hd .img{
	background-color:#F5C61C ;
}
.product-list-item:hover .hd .img img{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
}
.product-table{
  margin-top: 75px;
}
.ui-tab{
  background-color: #343434;
}
.ui-tab td{
  background-color: #111;color: #cdcdcd;text-align: center;
}
.ui-tab tr.n1 td,
.ui-tab td.n1{
  background-color: #222;color: #fff;
}
.ui-tab tr.n2 td{
  line-height: 25px;
}
.partner-list2{
  margin-top: 60px;
}
.partner-list2-top h2{
  font-size: 14px;color: #CDCDCD;
}
.partner-list2-top h2 span{
  height: 25px;display: inline-block;border-radius: 3px;font-size: 14px;padding: 0 15px;
  line-height: 25px;text-align: center;background-color: #ee3135;color: #111;margin-right: 15px;
}
.partner-list2-main .ui-tab{
  margin-top: 25px;
}
.partner-list2-main .ui-tab tr.n1 td{
  font-size: 16px;
}
.mt45{
  margin-top: 45px !important;
}
.partner-list2-top p{
  font-size: 14px;color: #CDCDCD;line-height: 25px;margin-top: 15px;
}
.product-table .ui-tab td.n3{
  text-align: left;padding-left: 100px;
}
.product-table2{
  position: relative;
}
.product-table2 sub{
  width: 87px;height: 87px;display: block;position: absolute;left:0;top:0;
}
.mt30{
  margin-top: 30px !important;
}
.partner-list2 p.ann{
  color: #CDCDCD;font-size: 14px;margin-top: 12px;
}
.product-table td{
	padding: 10px 0;
}
/*-----------------------------------------*/
/* 登录开始 */
.login{
	width: 845px; position: relative; padding: 50px 0 60px 0;
}
.login::before{
	content: ""; display: block;width: 1px; height: 250px;background-color: #ddd;position: absolute;top:50%;left: 466px;
    transform: translateY(-45%);-webkit-transform: translateY(-45%);-ms-transform: translateY(-45%);/*bottom: 0;*/
}
.login-left{
	width: 325px; float: left; padding: 0 70px 0 60px;
}
.login-left-top{
	font-size: 24px;color:#111;margin-bottom: 10px; text-align: center;
}
.login-left-middle{
	
}
.login-left-middle .inputs {
    width: 100%;height: 45px; background-color: #f9f9f9; border: 1px solid #ddd;line-height: 45px; 
    margin-top: 25px;  border-radius: 2px;    position: relative;
}
.login-left-middle .inputs input{
	width: 94%; border: 0;background: transparent;color:#333333;font-size: 16px; height: 45px; 
	line-height: 45px;padding: 0 3%;
}
.login-left-bottom input{
	width: 100%;height: 50px;border-radius: 2px;margin-top: 30px;background-color:#ee3135;
	color:#111111;font-size: 18px;letter-spacing: 6px;text-align: center;border:0;
}
.login-left-bottom input:hover{
	opacity: 0.8;
}
.login-left-middle .inputs .inputs-r {
	position: absolute; right: 0; bottom: 0; top: 0; height: 100%;padding: 0 15px;font-size: 14px;color: #555;
}
.login-right{
	margin-left: 470px;  padding-left: 70px; width: 240px; padding-top: 30px;
}
/*.login-right-main{
	margin-right: 75px;overflow:hidden;
}*/

.login-right-top {
	color: #a6a6a6;font-size: 14px;line-height:25px;padding-top: 5px;padding-bottom: 30px ;
}
.login-right-top p{
  line-height: 25px;
}
.login-right-main{
	overflow: hidden;margin: 0 auto;
}
.login-right-main .login-item{
	float: left;
}

.login-item:first-child{
	margin-right: 60px;
}
.login-item{
	color:#555;font-size: 16px;text-align: center;
}
.login-item .img{
	width:80px;height: 80px;background: #eee;border-radius: 50%;
	display: table-cell; vertical-align: middle;
}
.login-item .img img{
	display: inline-block;
}
.login-item:hover .img{
	background: #F5C61C;
}
.login-item:hover .txt{
	color: #000;
}
.login-item a .txt{
	padding-top: 15px;line-height: 25px;font-size: 16px;color: #555;
}

/* 登录结束 */

/* 忘记密码 开始  */

.forget-left-bottom input{
	letter-spacing:normal;
}
.forget-right-top h3{
	font-size: 16px;color: #111;padding-top: 5px;
}
.forget-right-top p{
	color: #a6a6a6;font-size: 14px;line-height:25px;padding-top: 10px;padding-bottom: 25px ;
}
/* 忘记密码结束 */

/* 注册模拟 注册实盘 开始*/
.register-wrap {	 
    clear: both; background: url("imgs/img34.jpg")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/img34.jpg*/ no-repeat center bottom #213a50; background-size: cover;
    height: auto; overflow: hidden; padding: 40px 0 100px;
}
.register-wrap .wrapper{
	background: #fff;
}
.register{
	padding: 55px 0 60px;width: 800px; margin: 0 auto;
}
.register-tit{
	height: auto; overflow: hidden;  padding-bottom: 25px; line-height: 1;
	text-align: center; font-size: 24px;color:#111;position: relative;
}
.register-tit:after{
	content:"";display: block;width: 50px;height: 3px;
	background-color: #ee3135;position: absolute;left:50%; bottom: 0;
	margin-left: -25px;
}
.register-tit span:after{
	
}
.register-list{
	height: auto;overflow: hidden; clear: both; 
}
.register-list + .register-list{
	border-top: 1px solid #ddd; margin-top: 25px;
}
.register-list-item{
	width: 42%; float: left; margin-right: 8%;
}
.register-list-item:nth-child(2n){
	float: right; margin-left: 8%; margin-right: 0;
}
.register-list-item,.register-place{
	margin-top: 25px;
}
.register-list-item span{
	color: red;
}
.register-place{
	border-top: 1px solid #ddd;border-bottom:1px solid #ddd; overflow: hidden; padding-bottom: 35px;
}
.register h4{
	font-size: 16px;color: #000;padding-bottom: 10px;
}
.register-list-item input{
	font-size: 14px;color:#000;height: 35px;border:1px solid #ddd;border-radius: 2px;background-color: #f9f9f9;
	vertical-align: middle;	width: 89%; padding: 0 5%;
}
.register-list-item select{
	font-size: 14px;color:#000;width: 330px;height: 35px;border:1px solid #ddd;border-radius: 2px;background-color: #f9f9f9;
	padding-left: 10px;vertical-align: middle;
	/*美化*/
	background: #fff url("imgs/icon_select.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/icon_select.png*/ no-repeat 98%;
	appearance: none;
	-moz-appearance: none;   
	-o-appearance: none;  
	-webkit-appearance: none; 
}
.register-list-item select:focus{
	border-color: #ee3135;
}
.register-list-item .files{
	width: 145px; height: 33px; border: 1px solid #ddd; border-radius: 2px; background:#fff ; position: relative; z-index: 1;
}
.register-list-item .files input{
	opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3;
}
.register-list-item .files span{
	display: block; position: absolute; left: 0; top: 0; width: 100%; height:33px; z-index: 2; color: #000; text-align: center; line-height: 33px;
}
.register-tip{
	margin: 35px 0; height: auto; overflow: hidden; position: relative; padding-left: 25px;
}
.register-tip input {
	position: absolute; left: 0; top: 0;
}
.register-tip a{
	color: #ee3135;
}
.register-tip a:hover{
	text-decoration: underline;
}
.register-tip label{
	margin-right: 25px;
}
.register-tip p{
	width:760px;font-size: 14px; color: #666;
}
.register-btn{
	text-align: center;margin-bottom: 60px;
}
.register-btn input{
	font-size: 16px;color:#111;background-color: #ee3135;width:300px;height: 40px;text-align: center;border:0;border-radius: 2px;
}
.register-btn input:hover{
	opacity: 0.8;
}
/* 注册模拟 注册实盘结束*/

/*2019-3-1*/
/*公告*/
.header-notice{
	position: absolute; right: -30px; top: -30px; width: 488px; height: 33px; border-top: 0;  background: #0b0b0b; line-height: 30px; font-size: 12px; background: url("imgs/noticebg.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/noticebg.png*/ no-repeat;
}
.header-notice-l{
	margin-left: 35px; color: #ee3135; display: inline-block;vertical-align: middle; background: url("imgs/icon-notice.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/icon-notice.png*/ no-repeat left center; padding-left: 25px; float: left;
}
.header-notice-c{
	display: inline-block; width: 180px !important; vertical-align: middle; height: 32px;overflow: hidden;   float: left;
	}
	.header-notice-c li a{
		color: #929292;
	}
	.header-notice-c li a:hover{
		color: #fff;
	}
.header-notice-r{
	display: inline-block; vertical-align: middle; color: #ee3135; float: leFt; margin-left:15px; 
}
.ggtable {border-collapse:collapse;}
.ggtable td{border: 1px solid black;
}
/*样式修改*/
.sidebar li.sidebar-l5{
	display: none;
}
.header-main.fixed{
	position: fixed; left: 0; top: 0; right: 0; background: #131313; box-shadow: 1px 0 3px rgba(255,255,255,0.2);
}

/*新闻*/
.news-main{
	float: left; height: auto; overflow: hidden; width: 860px; margin-top: 60px; background: #222222;
}
.news-main li{
	margin: 0 30px; border-bottom: 1px dashed #434343; padding: 30px 0; height: auto; overflow: hidden;
}
.news-main li .img{
	float: left; width: 200px;
}
.news-main li .txt{
	width: 555px; float: right;
}
.news-main li .txt h3{
	font-size: 18px; color: #ee3135; padding-top:5px
}
.news-main li:hover .txt h3{
	opacity: 0.8;
}
.news-main li .txt .attr{
	font-size: 14px; color: #666; padding-top: 13px;
}
.news-main li .txt .desc{
	font-size: 14px; color: #898989;padding-top: 13px;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.m-pages{
	padding: 45px 0 70px; text-align: center; font-size: 14px;
}
.m-pages a{
	display: inline-block; margin: 0 5px; background: #161616; line-height: 38px; padding: 0 18px; border: 1px solid #373737; color: #838383;
}
.m-pages a:hover{
	color: #ee3135; border-color: #ee3135;
}
.m-pages a.prev,
.m-pages a.next{
	padding: 0 30px;
}
.m-pages a.more{
	padding: 0 5px; border: 0; background: none;
}

.news-detail{
	margin-top: 60px;float: left; width: 860px; background: #fff; border-top: 3px solid #ee3135; padding: 25px 55px 55px 55px; box-sizing: border-box;
}
.news-detail h2{
	font-size: 24px; color: #000;
}
.news-detail .attr{
	padding-top: 20px; font-size: 14px; color: #929292;
}
.news-detail .attr span{
	margin-right: 15px;
}
.news-detail .txt{
	padding-top: 30px; font-size: 16px; color: #000; line-height: 1.6;position: relative; 
}
.news-detail .txt-mian{
	 overflow: hidden; position: relative;
}
.news-detail .txt-mian:after{
	/*position: absolute;*/ left: 0; right: 0; bottom: 30px;  height:60px; z-index: 2; content: "";
	 background: -webkit-linear-gradient(rgba(34,34,34,0.6) , rgba(34,34,34,1)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(rgba(34,34,34,0.6) , rgba(34,34,34,1)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(rgba(34,34,34,0.6) , rgba(34,34,34,1)); /* Firefox 3.6 - 15 */
  background: linear-gradient(rgba(34,34,34,0.6) , rgba(34,34,34,1)); /* 标准的语法 */
}

.news-detail .txt p{
	text-indent: 2em; padding-bottom: 10px;
}
.news-detail .txt h3{
	padding-bottom: 30px; font-size: 18px; font-weight: bold;
}
.news-detail .txt .more{
	position: absolute; left: 0; right: 0;bottom: 60px; text-align: center; font-size: 16px; color: #ee3135; cursor: pointer;
}
.news-detail .txt .more span{
	padding-left: 30px; background: url("imgs/n-img7.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/n-img7.png*/ no-repeat left center;
}
.news-detail .txt.on .txt-mian{
	max-height: initial;
}
.news-detail .txt.on .more span{
	background-image: url("imgs/n-img9.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/n-img9.png*/; 
}
.news-detail .txt.on  .txt-mian:after{
	display: none;
}
.m-newpages{
	text-align: center;  
}
.m-newpages a{
	line-height: 38px; padding: 0 35px; background: #161616; display: inline-block; margin: 0 10px; border: 1px solid #373737; color: #7b7b7b;
}
.m-newpages a:hover{
	color: #ee3135; border-color: #ee3135;
}

.news-recomm{
	width: 310px; background: #111111; float: right; 
}
.news-recomm dt{
	line-height: 60px; padding: 0 25px; font-size: 18px; color: #000; background: #f5c61c; font-weight: bold;
}
.news-recomm dd{
	padding: 0 18px; line-height: 50px; border: 1px solid #373737; border-top: 0; font-size: 14px; color: #fff;
}
.news-recomm dd a{
	color: #fff; padding-left: 24px; background: url("imgs/n-img8.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/n-img8.png*/ no-repeat left center;
}
.news-recomm dd a:hover{
	color: #ee3135;
}
/*公告弹窗*/
.h-dialog{
	display: none;
}
.h-dialog-mask{
	position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 999; 
     background-color:#000; filter: Alpha(opacity=50); -moz-opacity:0.3; opacity:0.05;
}
.h-dialog-main{
	position: fixed; z-index: 999; left: 50%; top: 50%; margin-top: -260px; margin-left: -340px;

}
.h-dialog-close{
	position: absolute; right: -18px; top: -18px; background:url("imgs/n-img12.png")/*tpa=https://cn.hcfx.com/wp-content/themes/hcfx/imgs/n-img12.png*/ no-repeat; width: 35px; height: 35px; cursor: pointer;
}
.dialog-notice{
	padding: 35px 35px 30px 35px;width: 680px; height: 600px; background: #000000e0; border: 2px solid #F5C61C; box-sizing: border-box; z-index:-1
}
.dialog-qr{width: auto; height: auto; overflow-y: hidden; margin-left:200px;} 
.dialog-notice h3{
	text-align: center; font-size: 20px; color: #ff0000; font-weight: bold;
}
.dialog-notice .txt{
	margin-top: 30px; font-size: 14px; color: #333; line-height: 1.8;
}
.dialog-notice .txt p{
	margin-top: 25px;
	color: #ccc;
}
.fc-red{
	color: #ff0000;
}


/*3.4*/
.TickerNews{
	width: 100%;
	/*height: 50px;
	line-height: 48px;*/
}
.ti_wrapper{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}
.ti_content{
	width: 8000px;
	position: relative;
	float:left;
}
.ti_news{
	float:left; 
}
.ti_news a{
	display: block;
	margin-right: 10px;
	text-decoration: none;
}

.pagelistdiv{
	display:block;
    margin: 10px 30px;
    font-size: 14px;
	overflow:hidden;
}

.pagelistdiv li{
	float:left;
	margin:0px;
	padding:0 5px 0 0;
	border:none;
}
.pagelistdiv a{
	display: block;
    float: left;
	padding:0 10px;
    height: 32px;
    background: #39393B;
    border: 1px #4d4d4e solid;
    cursor: pointer;
    line-height: 32px;
    text-align: center;
    border-radius: 5px;
    font-size: 14px;
    color: #999;
}
.pagelistdiv li:hover a{
	color:#c7c7c7;
    background: #4c4c4c;
}
.pagelistdiv li.thisclass a{
	color:#c7c7c7;
    background: #4c4c4c;
}

#pt {
    margin: 20px 0;
    border: 0;
	color:#8e8e8e;
}
#pt a {
	color:#8e8e8e;
}
#pt a:hover {
	color:#000;
}