/*丝路矿权网前端全局样式控制*/
@charset "UTF-8";
/*public start*/
html,body,div,header,footer,nav,ul,ol,li,a,p,span,select,option,h1,h2,h3,h4,h5,i,button,img,input, label,pre,svg, table, td, textarea, th{
margin: 0;padding:0;font-family:"微软雅黑";box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body{background:#f8f8f8;} 
table{border-color:#dedede;border:1px solid #ddd;}
a{text-decoration:none;color:#333;}
a:hover,a:link{text-decoration:none;}
.layui-layer-hui{color:#fff!important;}
ul,ol{list-style-type:none;}
@media screen and (max-width:1365px){
  html,body{font-size:14px;}
  .main{width:1200px;margin:0 auto;}
  .department{float:right;padding-right:10px;font-size:14px;margin-bottom:20px;overflow:hidden;}
  .department p {line-height:26px;margin-bottom: 2px;}
  .department p img {width: 26px;height: 26px;float: left;margin-right: 5px;}
  .bgw{padding:1% 0;background:#fff;}
  h3{height:40px;line-height:40px;font-weight:bold!important;border-bottom: 2px solid #ff7043;margin-bottom:1%;font-size:16px;}
  h4{height:40px;line-height:40px;font-weight:bold!important;font-weight:bold;font-size:16px;}
}
@media screen and (min-width:1365px) and (max-width:1918px){
  html,body{font-size:14px;}
  .main{width:90%;margin:0 auto;}
  .department{float:right;padding-right:10px;font-size:14px;margin-bottom:20px;overflow:hidden;}
  .department p {line-height:26px;margin-bottom: 2px;}
  .department p img {width: 26px;height: 26px;float: left;margin-right: 5px;}
  .bgw{padding:1% 0;background:#fff;}
  h3{height:40px;line-height:40px;font-weight:bold!important;border-bottom: 2px solid #ff7043;margin-bottom:1%;font-size:16px;}
  h4{height:40px;line-height:40px;font-weight:bold!important;font-weight:bold;font-size:16px;}
}
@media screen and (min-width:1919px){
  html,body{font-size:16px;} 
  .main{width:66%;margin:0 auto;}
  .department {float: right;padding-right:10px;font-size:15px;margin-bottom:20px;overflow:hidden;}
  .department p {line-height:28px;margin-bottom:4px;}
  .department p img {width:28px;height:28px;float: left;margin-right: 5px;}
  .bgw{padding:2% 0;background:#fff;}
  h3{height:40px;line-height:40px;font-weight:bold!important;border-bottom: 2px solid #ff7043;margin-bottom:1%;font-size:18px;}
  h4{height:40px;line-height:40px;font-weight:bold!important;font-weight:bold;font-size:18px;}
}
.white{background:#fff;}
.ofw{overflow:hidden;}
.mt1{margin-top:1%;}
.mb1{margin-bottom:1%;}
.mt2{margin-top:2%}
.mt16{margin-top:16px;}
.mb2{margin-bottom:2%;}
.mb12{margin-bottom: 12px;}
.mt5{margin-top:5%;}
.pt2{padding-top:0;}
.pb2{padding-bottom:1%;}
.pt3{padding-top:3%;}
.pb3{padding-bottom:3%;}
.plr1{padding-left:1%;padding-right:1%;}
.ptb1{padding:1% 0;}
.ptb12{padding:12px 0;}
.pa1{padding:1%;}
.pa2{padding:12px;}
.center{margin:0 auto;}
.bbn{border-bottom:0!important;}
.fl{float:left;}
.fr{float:right;}
.point{width:100%;height:40px;line-height:40px;border-bottom:1px solid #d4d4d4;}
.point ul li{float:left;padding-right:5px;}
.point ul li a{margin-left:5px;}
.point a:hover{color:#4162c2;}
.point ul li:nth-child(1) a{margin-left:0;}
.fl69{float:left;width:69%;}
.fr30{float:right;width:30%;}
.f_b{width:100%;text-align:center;color:#fff;line-height:40px;}
.page_num{text-align:center;}

/*header start*/
header{background:#fff; margin-bottom:14px;}
header .htop{background:#232059;overflow:hidden;}
.htop .slogen{line-height:70px; font-size:18px; color:#fff; letter-spacing:2px; float:left;}
.htop .r_group{float:right;width:34%;}
.r_group .tel{float:left;color:#fff;margin-right:3%;padding-top:10px;line-height:26px;font-size:13px;}
.tel p{background:url(../img/tel.png) 0 center no-repeat;background-size:16px;padding-left:26px;color:#fff;}
.r_group .member{float:right;width:200px;height:70px;overflow:hidden;}
.member a{color:#fff;line-height:70px;padding:0 10px;float: left;display: block;overflow:hidden;}
.member a img{float:left;width:30px;height:30px;display: block;margin-top:20px;margin-right:5px;float:left;}
.member a span{font-size: 10px;padding: 0px 5px;height: 20px;display: block;margin:25px 0 25px 10px;border-radius: 4px!important;line-height: 20px!important;color: #fff;background: #f05225;float: right;}
.logo{float:left;width:299px;height:100px;overflow:hidden;}
.search_box{float:left;width:50%;height:100px;margin-left:50px;margin-top:10px;}
.sou{padding:0 2%;background:#f05225;color:#fff;height:40px;font-size:14px;border:0;outline:none;margin-right:-1px;width:80px;}
.search_box .tags{height:40px;line-height:40px;color:#333;}
.tags a{padding-left:10px;color:#999;}
.search_box form{width:100%;height:42px;border:1px solid #f05225;}
.headform{width:100%;height:40px;line-height:40px;border:none;outline:none;padding:0 12px;border-left:1px solid #f05225;}
nav{width:100%;background-image:linear-gradient(to right,#23326a, #1169b4,#23326a);overflow:hidden;}
nav ul li{float:left;width:11%;text-align:center;line-height:50px;font-size:16px;font-weight:bold;}
nav ul li.current{background:rgba(10,80,230,.7);}
nav a{width:100%;height:50px;display:block;color:#fff!important;}
nav a:link{color:#fff!important;}
nav ul li:hover a{color:#fff!important;text-decoration:none;}
.business{width:100%;padding:16px 0;font-size:14px;overflow:hidden;}
.bus_1{float:left;width:30%;}
.bus_2{float:left;width:16%;}
.bus_3{float:left;width:16%;}
.bus_4{float:left;width:22%;}
.bus_5{float:left;width:16%;}

.business .bus_icon{width:30%;text-align:center;font-weight:600;float:left;display:block;}
.bus_1 .bus_icon i{width:40px;height:40px;display:block;margin:0 auto;background:url(../img/nav_bg.png) 0 0 no-repeat;background-size:100%;}
.bus_1 .bus_s_1{float:left;width:68%;text-align:center;}
.bus_1 .bus_s_1 a{width:33.33%;line-height:30px;float:left;border-right:1px solid #ddd;}
.bus_1 .bus_s_1 a:nth-child(3),.bus_1 .bus_s_1 a:nth-child(6){border-right:0;}
.bus_4 .bus_s_4 a:nth-child(odd){border-right:1px solid #ddd;}

.bus_2 .bus_icon i{width:40px;height:40px;display:block;margin:0 auto;background:url(../img/nav_bg.png) 0 -40px no-repeat;background-size:100%;}
.bus_2 .bus_s_2{float:left;width:55%;margin-left:10%;}
.bus_2 .bus_s_2 a{width:100%;line-height:30px;display:inline-block;}

.bus_3 .bus_icon i{width:40px;height:40px;display:block;margin:0 auto;background:url(../img/nav_bg.png) 0 -80px no-repeat;background-size:100%;}
.bus_3 .bus_s_3{float:left;width:55%;margin-left:10%;}
.bus_3 .bus_s_3 a{width:100%;line-height:30px;display:inline-block;}

.bus_4 .bus_icon i{width:40px;height:40px;display:block;margin:0 auto;background:url(../img/nav_bg.png) 0 -120px no-repeat;background-size:100%;}
.bus_4 .bus_s_4{float:left;width:68%;text-align:center;}
.bus_4 .bus_s_4 a{width:50%;line-height:30px;float:left;}

.bus_5 .bus_icon i{width:40px;height:40px;display:block;margin:0 auto;background:url(../img/nav_bg.png) 0 -160px no-repeat;background-size:100%;}
.bus_5 .bus_s_5{float:left;width:55%;margin-left:10%;}
.bus_5 .bus_s_5 a{width:100%;line-height:30px;display:inline-block;}

.banner{
	float:left;
	width:67%;
	height:380px;
	overflow:hidden;
}
.banner img{
	width:100%;
	height:100%;
}
.mycenter{
	padding:10px 40px;
	overflow:hidden;
}
.cl{
	width:100%;
	overflow:hidden;
}
.mycenter img{
   float:left;
   width:60px;
   height:60px;
   border:3px solid #fff;
   box-shadow:1px 3px 9px #f3f3f3;
   border-radius:50%!important;
   display:block;
   float:left;
}
.yourname{
   float:left;
   height:60px;
   width:200px;
   line-height:40px;
   font-size:16px;
   font-weight:700;
   margin-left:20px;
}
.yourname p{
   height:20px;
   border-radius:8px!important;
   border:1px solid #e1e1e1;
   font-weight:normal;
   font-size:12px;
   line-height:20px;
   color:#c6c6c6;
   text-align:center;
}
.u_g_center{
   width:100%;
   margin-top:20px;
   display:inline-block;
   overflow:hidden;
}
.u_g_center .item{
   float:left;
   width:48%;
   margin:1% 1% 3%;
   height:36px;
   line-height:36px;
   text-align:center;
   border:1px solid #e1e1e1;
   display:block;
   cursor: pointer;
   border-radius:4px;
   box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
}
.u_g_center .item a{
   color:#333;
   width:100%;
   height:36px;
   display:block;
   font-weight:normal;
}
.mcenter{
	float:right;
	background:#fff;
	height:380px;
	width:32%;
}
.mcenter ul{
	margin-bottom:15px;
	overflow:hidden;
}
.mcenter ul li{
	float:left;
	width:50%;
	height:40px;
	line-height:40px;
	color:#999;
	font-weight:600;
	text-align:center;
	border:1px solid #eee;
	border-top:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	cursor: pointer;
}
.mcenter ul li img{
	width:100%;
}
.mcenter ul li.cur{
	border:none;
	color:#de0403;
}
.mform{
	padding:0 20px;
}
.mcenter .ipt{
	width:100%;
	height:34px;
	line-height:34px;
	padding:0 10px 0 50px;
	outline:none;
	border: 1px solid rgba(221,221,221,1);
	border-radius:4px;
	margin-bottom:8px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.jhbtn{
	height:34px!important;
	overflow:hidden;
}
.i_mobile{
	width:34px;
	height:34px;
	display:block;
	background:url(../img/icon_tel.png) 14px center  no-repeat;
}
.i_name{
	width:34px;
	height:34px;
	display:block;
	background:url(../img/icon_name.png) 14px center no-repeat;
}
.i_password{
	width:34px;
	height:34px;
	display:block;
	background:url(../img/icon_pwd.png) 14px center no-repeat;
}
.i_yzm{
	width:34px;
	height:34px;
	display:block;
	background:url(../img/icon_code.png) 14px center no-repeat;
}
.i_company{
	width:34px;
	height:34px;
	display:block;
	background:url(../img/icon_comany.png) 14px center no-repeat;
}
.btn{
	background:#f05225;
	width:100%;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	border:none;
	outline:none;
	border-radius:4px;
}
.btn_s{
	background:#f05225;
	width:100%;
	padding:3px 6px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	border:none;
	outline:none;
	border-radius:4px!important;
}
.mserver,.baoxiang{
	float:left;
	width:67%;
	padding:12px;
	background:#fff;
	border:1px solid #f3f3f3;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:hidden;
}
.mserver h3,.tserver h3,.movie h3,.baoxiang h3,.nlist h3{
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#f05225;
	margin-top:-12px;
	color:#fff;
}
.mserver h3 a,.tserver h3 a,.movie h3 a,.baoxiang h3 a,.nlist h3 a{
	color:#fff;
}
.serverbox{
	width:49%;
	float:left;
	margin-top:1%;
	margin-right:2%;
}
.serverbox:nth-child(odd){
	margin-right:0;
}
.serverbox ol{
	width:100%;
	margin-bottom:12px;
	cursor:pointer;
	overflow:hidden;
}
.serverbox ol li{
	float:left;
	width:33.33%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:600;
}
.serverbox ul{
	height: 200px;
}
.serverbox ul li{
	display:inline-block;
	width:100%;
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #f7f8f9;
}
.serverbox ul li:nth-last-child(1) a{
    color:#999;
    font-size:12px;
}
.serverbox ol li a{
    color:#333;
    font-weight:600;
}
.serverbox ol li{
    border-bottom:2px solid #f3f3f3;
}
.serverbox ol li.current{
	border-bottom:2px solid #f30;
}
.serverbox ul li a{
    color:#333;
}
.s_time,.ts_time{
	float:right;
	width:60px;
}
.rmoney,.tserver,.nlist{
	float:right;
	width:32%;
	border:1px solid #f3f3f3;
	padding:12px;
	background:#fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.tserver{
	margin-top:1%;
}
.rmoney a{
	width:100%;
	height:60px;
	line-height:60px;
	background:#ffbd0a url(../img/touzi.png) 30px center no-repeat;
	background-size:54px;
	display:inline-block;
    text-align:center;
    font-size:16px;
    color:#fff;
    font-weight:bold;
    border-radius:6px!important;
    box-shadow:1px 2px 3px #ddbf31;
}
.rmoney a:nth-child(2){
	background:#ffbd0a url(../img/rongzi.png) 30px center no-repeat;
	background-size:54px;
}
.rmoney a:hover{
	color:#fff;
}
.t_s_box ul{
    width:100%;
}
.t_s_box ul li{
	width:100%;
	height:44px;
	line-height:44px;
	display:inline-block;
	border-bottom:1px dashed #f7f8f9;
}
.t_s_box ul li i{
	width:16px;
	height:16px;
	margin-top:14px;
	margin-right:8px;
	display:block;
	border-radius:50%;
	background:rgba(250,108,68,.9);
	float:left;
	text-align:center;
	font-style:normal;
	line-height:16px;
	color:#fff;
}
.fullbox{
	border:1px solid #f3f3f3;
	padding:12px;
	background:#fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-top:1%;
	margin-bottom:1%;
}
.movie{
	width:31%;
	float:right;
}
.movie ul{
    padding-top:20px;
}
.movie ul li{
	width:100%;
	display:inline-block;
	position:relative;
	margin-bottom:2.5%;
}
.movie ul li .img{
	float:left;
	width:40%;
	height:0;
	padding-bottom:25%;
	border-radius:4px;
	background:#f3f3f3;
	overflow:hidden;
}
.movie ul li .mtitle{
	float:right;
	width:58%;
	height:40px;
	line-height:20px;
}
.movie ul li .mauthor{
	position:absolute;
	bottom:6px;
	right:0;
	float:right;
	width:58%;
	font-size:12px;
	color:#999;
}
.mauthor span{
	margin-left:12px;
	color:#999;
}
.r_in{width:100%;background-image:linear-gradient(to right,#0b84c0, #00aaff,#0b84c0);text-align:center;color:#fff;font-size:24px;letter-spacing:5px;text-shadow:1px 1px 3px #f30;}
.r_in a{margin:2% auto 0;border:1px solid #fff;width:200px;height:50px;line-height:50px;text-shadow:none;display:block;color:#fff;font-size:16px;}
.nlist .nshow{
	width:100%;
	overflow: hidden;
}
.nshow ul{
	padding:2.8% 0;
}
.nshow ul li{
	display: inline-block;
    width: 100%;
    height: 34px;
    line-height: 34px;
    border-bottom:1px dashed #f8f8f8;
}
footer{
	width:100%;
	padding:2% 0 0;
	background:#2d3237;
	overflow:hidden;
}
footer .f_slogen{
	border-bottom:1px solid #f9f9f9;
	padding-bottom:2%;
	overflow:hidden;
}
.f_slogen ul li{
	float:left;
	width:25%;
	height:64px;
	padding-left:140px;
	padding-top:10px;
	background:url(../img/fslogen.png) 50px 0 no-repeat;
	background-size:64px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.f_slogen ul li:nth-child(2){
	background:url(../img/fslogen.png) 50px -64px no-repeat;
	background-size:64px;
}
.f_slogen ul li:nth-child(3){
	background:url(../img/fslogen.png) 50px -128px no-repeat;
	background-size:64px;
}
.f_slogen ul li:nth-child(4){
	background:url(../img/fslogen.png) 50px -192px no-repeat;
	background-size:64px;
}
.f_slogen ul li b,.f_slogen ul li p{
	color:#fff;
}
.links{
	width:100%;
	padding:1% 0;
	overflow:hidden;
}
.links h3{
	float:left;
	width:80px;
	line-height:30px;
}
.links a{
    line-height:30px;
    margin-left:12px;
	color:#333;
}
.c_group{
	width:90%;
	margin:1% auto;
	background:#fff;
	overflow:hidden;
}
.c_group ul li{
	float:left;
	width:10%;
	border-right:1px solid #e8e8e8;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:30px;
	line-height:30px;
}
.c_group ul li:hover{
	background:#e8e8e8;
}
.f_nav{width:70%;float:left;}
.f_nav ol li{float:left;height:30px;line-height:30px;width:12.5%;}
.f_nav ul{float:left;width:12.5%;}
.f_nav ul li{
    width:100%;
    line-height:30px;
    display:inline-block;
}
.f_nav ul li a{
	color:#999;
}
.f_nav a{
	color:#fff;
}
.f_ewm{
	width:18%;
	float:right;
}
h3{
    height:40px;
    line-height:40px;
    border-bottom:2px solid #ff7043;
    margin-bottom:1%;
}
.kqnav{float:left;background:#e8e8e8;width:20%;}
.kqnav p{width:100%;line-height:60px;font-size:16px;text-align:center;border-bottom:1px solid #f3f3f3;}
.kqnav p:nth-child(4){height:100px;line-height:100px;}
.kqs{width:80%;background-color:#fcfcfc;float:left;}
.kqs ul{width:100%;padding:0 2%;border-bottom:1px dashed #ddd;height:61px;overflow:hidden;}
.kqs ul:nth-child(4){height:100px;line-height:50px;overflow:hidden;}
.kqs ul li{float:left;width:70px;line-height:60px;}
.kqs ul:nth-child(4) li{width:70px;line-height:50px!important;overflow:hidden;}
.kqs ul li a.active{font-weight:bold;color:#f40;}
.kqlist{width:100%;}
.kqlist .kqtop{text-align:center;font-weight:600;line-height:40px;background-color:#eee;}
.kqlist .kqbottom{line-height:40px;}
.kqbottom td{padding:0 10px!important;color:#666;}
.kqbottom:hover{background-color:#f3f3f3;}
.kdb{color:#333!important;}
.mdopost{float:right;border-radius:4px 4px 0 0!important;padding:0 2%;background:#f30;font-weight:normal;margin-left:5px;}
.mdopost a{color:#fff;}
.mdopost a i{margin-right:6px;}
.kq_title{text-align:center;font-size:18px;font-weight:600;line-height:50px;overflow:hidden;}
.kqtable{width:80%;margin:2% auto;overflow:hidden;}
.kqtable table{border:1px solid #666!important;border-color:#444!important;}
.kqtable tr td{line-height:40px;padding:0 8px;font-weight:bold;color:#0451ba;}
.kq_other{width:80%;margin:0 auto;}
.kq_hot{float:right;width:20%;}
.kq_hot ul li{float:left;line-height:36px;width:24%;margin-left:1%;}
.kq_hot i{color:#f05225;}
.kq_enjoy{width:49%;padding:0 1%;background-color:#fcfcfc;overflow:hidden;}
.kq_enjoy ul li{width:100%;display: inline-block;line-height:36px;border-bottom:1px dashed #f3f3f3;}
.kq_enjoy ul li a span{float:right;}
.srdb{width:100%;border:2px solid #ddd;background:#f3f3f3;line-height:45px;text-align:center;color:#888;margin-top:20px;font-size:16px;letter-spacing:3px;}
.topserver{margin-top: 20px;}
.topserver ol{width:100%;background:#f3f3f3;height:42px;overflow:hidden;}
.topserver ol li{float:left;padding:0 2%;line-height:42px;color:#333;border-right:1px solid #f2f4f4;text-align:center;display:block;cursor:pointer;}
.topserver ol li.active{background-color:#4da7fd;}
.topserver ol li.active a{color:#fff;}
.pwton,.jkton{background-color:#fff;margin-top:2%;}
.pwton label,.jkton label{margin-right:20px;display:block;float:left;border-radius:3px 0 0 3px!important;position:relative;}
.pwton label span,.jkton label span{float:left;padding:0 20px;height:34px;line-height:34px;color:#fff;background-color:#4da7fd;}
#value{float:left;width:120px;height:34px;line-height:34px;display:block;border:1px solid #4da7fd;text-align:center;}
#valuet{float:left;width:120px;height:34px;line-height:34px;display:block;border:1px solid #4da7fd;text-align:center;}
.pwton label ul,.jkton label ul{line-height:34px;display:none;position:absolute;right:0;top:34px;width:120px;border:1px solid #4da7fd;border-top:0;z-index:3;background-color:#fff;text-align:center;}
.pwton label ul li:hover,.jkton label ul li:hover{background:#4da7fd;}
.pwton label ul li a,.jkton label ul li a{width:100%;height:34px;display:block;}
.mtop{height:42px;line-height:42px;background:#e8e8e8;font-weight:bold;}
.mbottom{height:40px;background:#fff;line-height:40px;overflow:hidden;}
.mbottom:hover{background:#f3f3f3;}
.topten{width:100%;padding:30px 0 0;overflow:hidden;}
.topl{float:left;width:28%;border:1px solid #eee;}
.topr{float:right;width:70%;}
.topm{width:100%;border:1px solid #ddd;line-height:36px;text-align:center;overflow:hidden;}
.topm b{width:20%;float:left;background:#f3f3f3;}
.topm span{width:20%;float:left;}












.mlist{
	width:100%;
	border:1px solid #232059;
	text-align:center;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:hidden;
}
.mlist .mtop{
	height:42px;
	line-height:42px;
	background:#e8e8e8;
	font-weight:bold;
}
.mlist .mbottom{
	height:40px;
	background:#fff;
	line-height:40px;
	overflow:hidden;
}
.mbottom:hover{
	background:#f3f3f3;
}
/* .clect,.hit,.share{
	float:left;
	width:24px;
	height:24px;
	display:block;
	background:url(../img/list_btn.png) 0 0 no-repeat;
	background-size:24px;
	margin-right:10px;
	text-indent:-99999px;
}

.share{
	background:url(../img/list_btn.png) 0 -48px no-repeat;
	background-size:24px;
} */
.hit{
	float:left;
	width:24px;
	height:24px;
	display:block;
	background:url(../img/hits.png) 0 0 no-repeat;
	background-size:24px;
	margin-top:8px;
	text-align:left;
	text-indent:-99999px;
}
.mbottom .hot{
	text-align:left;
	color:#f05225;
	font-size:12px;
}
.listnum{
	width:250px;
	height:20px;
	margin:1% auto 0;
	overflow:hidden;
}
.listnum ul li{
	float:left;
	width:20px;
	height:20px;
	margin-right:5px;
	display:block;
	text-align:center;
	line-height:20px;
	background:#fff;
	border:1px solid #e8e8e8;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.enjoy{
	margin-bottom: 2%;
	overflow:hidden;
}
.news_g{
    position: relative;
    overflow:hidden;
}
.news_g h3 a{
	float:right;
    font-weight:normal;
    color:#f26942;
	}
.g_title{
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:600;
	font-size:18px;
	margin:2% 0 1%;
	color:#232059;
}
.menus{
	position:absolute;
	top:9%;
	right:0%;
	width:100px;
}
.menus .ctle,.menus .hits,.menus .share{
	position:relative;
	width:88px;
	height:28px;
	display:block;
	margin-bottom:12px;
	background:url(../img/list_btn.png) 0 0 no-repeat;
	background-size:28px;
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
}
.menus .ctle span,.menus .hits span,.menus .share span{
	position:relative;
    float:right;
    width:50px;
    height:20px;
    background:#fff;
    border-radius:4px;
    margin-left:10px;
    line-height:20px;
    text-align:center;
    color:#999;
    margin:4px 0;
}
.menus i{
	position:absolute;
	width:8px;
	height:8px;
	background:#fff;
	display:block;
	top:6px;
	left:-4px;
	transform:rotate(45deg);
}
.ctle.cur,.hits.cur,.share.cur{
    -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);
}
.menus .hits{
	background:url(../img/list_btn.png) 0 -28px no-repeat;
	background-size:28px;
}
.menus .share{
	background:url(../img/list_btn.png) 0 -56px no-repeat;
	background-size:28px;
}
.g_style{
	width:80%;
	border:1px solid #232059;
	margin:0 auto 2%;
	overflow:hidden;
}
.g_style td{
	padding-left:10px;
	height:36px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.guess{
	width:40%;
	float:left;
}
.news{
	width:58%;
	float:right;
}
.guess ul,.news ul{
    padding:0 10px;
}
.guess ul li,.news ul li{
    height:36px;
    line-height:36px;
    border-bottom:1px dashed #ccc;
}
.speak{
	margin-bottom:2%;
	overflow:hidden;
}
.speak ul li{
	width:100%;
	border-bottom:1px solid #f3f3f3;
	margin-bottom:1%;
	overflow:hidden;
}
.avatar{
	width:80px;
    height:80px;
    float:left;
    visibility: visible;
    max-width: none;
    max-height: none;
    margin:0;
}
.talkbox{
	float:right;
	width:92%;
	background:#fff;
	border:1px solid #ccc;
}
.talkbox .talk_b{
	height: 20px;
	border-top:1px solid #f3f3f3;
	width:100%;
	background:url(../img/sprites.png) 4px -11px no-repeat;
}
.talk_b .talk_btn{
   float: right;
   background:#ececec;
   outline:none;
   border:none;
   height:20px;
   padding:0 12px;
}
.invest{
   width:68%;
   float:left;
   padding:2% 1% 1%;
   margin:0 0 2%;
   background:#fff;
   border-radius:4px;
   box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   overflow:hidden;
}
.in_ads,.rzbox{
   width:30%;
   background:#fff;
   border-radius:4px;
   padding:10px;
   float:right;
   overflow:hidden;
   box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
}
.rzbox ul{
	padding:2% 0;
}
.rzbox ul li{
	line-height:32px;
}
.rzbox ul li a span{
	float:right;
	color:#999;
}
.invest label{
   width:100%;
   line-height:40px;
   margin-bottom:1%;
   display:inline-block;
}
.invest label span{
   width:18%;
   font-weight:bold;
   text-align:left;
   display:block;
   float:left;
}
.invest span i{
	color:#f30;
	font-style:normal;
}
.in_text{
   width:80%;
   float:left;
   height:90px;
   resize:none;
   padding:0 6px;
   line-height:30px;
   border-radius:4px;
   border:1px solid #ccc;
   outline:none;
   box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
}
.in_ipt{
   float:left;
   width:80%;
   height:34px;
   line-height:34px;
   padding:0 6px;
   border-radius:4px;
   border:1px solid #ccc;
   outline:none;
   box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
}
.in_btn{
   width:200px;
   height:40px;
   line-height:40px;
   margin:0 auto;
   display:block;
}
.newslist{
   padding:2% 15%;
   overflow:hidden;
}
.newslist ul li{
   width:100%;
   line-height:50px;
   height:50px;
   font-size:22px;
   display:inline-block;
}
.newslist ul li:hover a{
   color:#f30;
}
.newslist ul li span{
   float:right;
}
.news_content{
   line-height:36px;
   padding:12px;
   background:#fff;
   border:1px solid #ebebeb;
   border-radius:4px;
   margin-bottom:2%;
   overflow:hidden;
}
.news_content .news_title{
	height:50px;
	line-height:50px;
	text-align: center;
	font-size:16px;
	font-weight:bold;
}
.news_content .news_group{
    width:240px;
    float: right;
}
.news_group span{
	width:80px;
	text-align: center;
	display:block;
	float:left;
}
.news_group span i{
	width:24px;
	height:24px;
	margin-left:28px;
	display:block;
	background:url(../img/list_btn.png) 0 0 no-repeat;
	background-size:24px;
}
.news_group span:nth-child(2) i{
    background:url(../img/list_btn.png) 0 -24px no-repeat;
	background-size:24px;
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
}
.news_group span:nth-child(3) i{
	background:url(../img/list_btn.png) 0 -48px no-repeat;
	background-size:24px;
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
}
.fads{width:38%;height:90px;display:block;float:left;background-color:#f3f3f3;overflow:hidden;}
.ftrt{background:#eee;line-height:42px;text-align:center;font-weight:bold;}
.ftrb{line-height:40px;}
.ftrb tr:hover{background:#f3f3f3;}
.ftrb td{padding:0 10px!important;color:#666;}
.cusbanner{width:100%;background:url(../img/bg_focus.png) 0 0 no-repeat;background-size:100%;padding-top:5%;padding-bottom:6%;}
.cuslogen{width:59%;color:#fff;float:right;}
.cuslogen h1{font-size:48px;color:#fff;letter-spacing:10px;line-height:60px;text-shadow:1px 1px 3px #777;}
.cuslogen p{font-size:18px;line-height:50px;letter-spacing:2px;color:#fff;text-shadow:1px 1px 3px #777;}
.cu_try{width:220px;height:50px;background:#f05225;display:block;text-align:center;line-height:50px;color:#fff;border-radius:8px!important;font-size:22px;margin-top:2%;cursor:pointer;}
.dzcx{font-size:32px;text-align:center;line-height:80px;font-weight:bold;}
.dzcx span{margin:0 2%;color:#24215a;}
.dzcon{text-align: center;font-size:22px;line-height:50px;}
.dzlist ul{width:86%;margin:2% auto;}
.dzlist ul li{float:left;width:21%;margin:0 2%;text-align:center;overflow:hidden;}
.dzlist ul li img{border-radius:22px!important;}
.dzlist ul li:hover img{opacity:0.7;}
.dzlist ul li p{line-height:40px;text-align:center;font-size:16px;}
.datalist ul li{width:12.28%;height:0;padding-bottom:12.28%;display:block;float:left;margin:1%;text-align:center;display:block;border-radius:50%!important;border:1px solid #888;}
.datalist ul li:hover{box-shadow:1px 3px 10px #9f9f9f;}
.datalist ul li p{color:#999;font-size:14px;line-height:40px;}
.datalist ul li b{width:100%;height:50px;display:inline-block;margin-top:26%;text-align:center;font-size:40px;color:#0459ac;}
.s_result ul li{height:42px;line-height:42px;border-bottom:1px dashed #dfdfdf;font-size:16px;}
.s_result ul li .s_r_time{float:right;}
.cusform{width:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index: 2;display:none;}
.cusbox{width:46%;background:#fff;border-radius:8px!important;margin:2% auto 0;padding:1% 2%;}
.cusbox h2{text-align:center;line-height:50px;margin-bottom:3%;}
.cusbox label{width:100%;display:inline-block;line-height:34px;margin-bottom:2%;}
.cusbox label i{font-size:14px;color:#ff0000;font-style:normal;font-weight:bold;}
.cusbox .c_input{width:79%;height:35px;line-height:35px;float:right;padding:0 1%;}
.cusbox .c_textarea{width:79%;resize:none;float:right;padding:0 1%;}
.cusbox .c_code{width:79%;float:right;}
.c_code .c_c_input{width:70%;float:left;}
.c_code .c_coden{width:30%;float:right;}
.cusbox .c_s_b{padding-left:18%;padding-top:3%;}
.c_s_b .c_sub{width:32%;height:40px;display:block;margin-right:3%;background-color:#0898ff;border-radius:4px;border:none;outline:none;color:#fff;float:left}
.news_bg{width:220px;height:100px;background:url(../img/news_bg.png) 0 0 no-repeat;background-size:100%;display:block;margin:0 auto;}
.news_nav{width:100%;height:50px;border-bottom:2px solid #ff7043;}
.news_nav ul li{float:left;height:40px;line-height:40px;margin-right:8px;margin-bottom:5px;background:#dfdfdf;font-size:14px;font-weight:700;padding:0 10px;display:block;cursor:pointer;}
.news_nav ul li:nth-last-child(1) span{display:none;}
.news_nav ul li.cur{color:#4162c2;}
.news_cont{width:90%;padding:3% 0;margin:0 auto;overflow:hidden;}
.news_cont ul:nth-child(2){display:none;}
.news_cont ul li{width:100%;display:inline-block;padding:2% 0;margin-bottom:2%;border-bottom:1px solid #d4d4d4;}
.news_cont .n_t_l{float:left;width:18%;font-size:40px;border-right:1px solid #d4d4d4;}
.news_cont .n_t_ll{float:left;width:18%;height:0;padding-bottom:10%;display:block;overflow:hidden;}
.n_t_l p{font-size:24px;color:#999;}
.news_cont .n_t_r{float:right;width:76%;}
.n_t_r .li_title{font-size:18px;font-weight:bold;margin-bottom:2%;}
.n_t_r .li_title_t{font-size:22px;font-weight:bold;}
.n_t_r .li_des{font-size:14px;line-height:24px;color:#999;}
.n_content{width:100%;padding:3% 2%;border:1px solid #d4d4d4;background:#fff;overflow:hidden;border-radius:4px!important;}
.n_content .n_c_title{width:100%;text-align:center;line-height:40px;font-size:18px;border-bottom:1px solid #eee;font-weight:bold;}
.n_content .n_c_author{width:100%;color:#ddd;text-align:center;line-height:40px;}
.n_content .n_c_content{width:90%;margin:2% auto;min-height:300px;overflow:hidden;}
.n_c_content td{padding:0 12px;}
.n_content .n_hot_gro{width:100%;}
.n_hot_gro ul{width:20%;margin:0 auto;overflow:hidden;}
.n_hot_gro ul li{float:left;width:33.33%;text-align:center;position:relative;}
.n_hot_gro ul li p{width:100%;height:24px;line-height:24px;display:block;}
.n_hot_gro ul li i{width:22px;height:22px;display:inline-block;background: url(../img/list_btn.png) 0 0 no-repeat;background-size:22px;}
.n_hot_gro ul li:nth-child(2) i{background: url(../img/list_btn.png) 0 -22px no-repeat;background-size:22px;}
.n_content .n_c_tags{width:100%;overflow:hidden;}
.news_links{width:90%;margin:2% auto 0;line-height:30px;border-top:1px solid #ddd;padding-top:1%;}
.n_c_tags ul li{float:left;}
.tdb{background-color:#f8f8f8;font-weight:600!important;width:20%;line-height:40px;}
/*special start*/
.bshare-share-count{background:none!important;width:auto!important;font:normal!important;line-height:36px!important;}
.bshare-custom{height:36px;line-height:36px!important;}
span.BSHARE_COUNT{margin-left:6px;line-height:24px;}

.bshare-custom .bshare-weixin{height:32px;background: url(../img/list_btn.png) 0 0 no-repeat!important;background-size:22px!important;*display: inline;display:block;
}
.bshare-custom a{width:22px!important;height:22px!important;margin-top:7px!important;}
.bsTop{width:208px!important;}
.bsFrameDiv, #bsMorePanel {border: none;background: #fff;width: 208px;height: 208px;}
.bsFrameDiv img{margin:15px!important;}
#hyzx,#gsxw{
	cursor:pointer;
	padding:0 1%;
}
.gsxw{
	display: none;
}
.about_t{width:100%;padding-top:5%;background:url(../img/about_us.jpg) center top no-repeat;background-size:cover;}
.about_t h2{text-align:center;line-height:50px;color:#fff;letter-spacing:6px;font-weight:600!important;font-size:32px;}
.about_t p{text-align:center;color:#fff;line-height:40px;font-size:16px;}
.about_t .about_nav{width:50%;margin:2% auto 3px;background:rgba(255,255,255,.7);border-radius:4px!important;}
.about_t .about_nav ul li{width:16.66%;float:left;height:42px;line-height:42px;text-align:center;font-size:16px;}
.about_nav ul li a{width:100%;height:42px;display:block;}
.about_nav ul li.active a{font-weight:bold;color:#dda300;}
.about_nav ul li:nth-child(1){background:#dda300;color:#fff;font-weight:bold;position:relative;}
.about_nav ul li i{width:12px;height:12px;background:#dda300;position:absolute;right:-6px;top:15px;transform:rotate(45deg);}
.about_cont{width:100%;background:#fff;overflow:hidden;}
.a_c_name{font-weight:600;font-size:24px;line-height:24px;color:#23326a;}
.a_c_name .line{width:40px;height:2px;line-height:2px;display:inline-block;background:#f60}
.cbox{background:#f3efe8;margin-top:40px;}
.cbox .c_title{font-size:17px;font-weight:600;line-height:42px;border-bottom:1px solid #d9cfb8;color:#7b4103;letter-spacing:2px;}
.c_title span{font-size:14px;margin-left:12px;font-weight:normal;color:#7b4103}
.cbox .c_list ul li{width:100%;height:36px;line-height:36px;display:inline-block;}
.cbox .c_list ul li i{margin-right:6px;}
.c_list ul li a{color:#7b4103}
.about_c,.about_zj{padding:30px 20px;}
.about_c ul li{width:31.33%;margin-bottom:2%;border:1px solid #999;border-radius:4px!important;background:#f9f9f9;padding:14px;overflow:hidden;}
.about_c ul li:hover{background:#f3f3f3;}
.about_c ul li:nth-child(even){float:right;}
.about_c ul li:nth-child(odd){float:left;margin-right:2%;}
.about_zj ul li{float: left;width: 31.33%;line-height: 30px;margin:1%;background: #4971b6;}
.about_zj ul li .zjpic{width:100%;}
.about_zj ul li .zjtitle{padding:12px;margin:0;}
.about_zj ul li .zjtitle a{color:#fff;}
.a_c_l{float:left;width:30%;height:0;padding-bottom:39%;display:block;overflow:hidden;}
.a_c_r{float:left;width:62%;margin-left:8%;}
.a_c_r .a_title{font-size:18px;font-weight:700;margin-bottom:14px;}
.a_c_r .a_des{line-height:30px;color:#777;}

.about_bg{
	padding:6% 0 3%;
	background:#fff;
}
.about_bg h1{
	font-size:40px;
	text-align:center;
}
.about_bg h2{
	margin-top:1%;
	font-size:20px;
	letter-spacing:2px;
	text-align:center;
	font-weight:normal;
}
.about_bg p{
	font-size:18px;
	line-height:40px;
	padding:3% 0;
}
.a_sl{
	background:url(../img/about_us.png) no-repeat;
	background-size:100%;
}
.a_mas{
	background:url(../img/process_bg.png) no-repeat;
	background-size:100%;
}
.a_team ul{
	padding:6% 0;
}
.a_team ul li{
	width:100%;
	display:inline-block;
    overflow:hidden;
    margin-bottom:3%;
}
.a_team ul li h3{
	font-size:24px;
	line-height:40px;
}
.a_team ul li p{
	line-height:30px;
	padding:1% 0;
	font-size:16px;
}
.aleft{
    width:26%;
    float:left;
}
.aleft img{
	width:100%;
}
.aright{
	width:70%;
	float:right;
}
.login_page{
	width:100%;
	padding:2% 0;
	background:#fff;
}
.login_page form{
	width:30%;
	margin:4% auto 1%;
}
.login_page .lipt{
	width:100%;
	height:34px;
	line-height:34px;
	display:inline-block;
	margin-bottom:16px;
	padding:0 10px 0 40px;
	border:1px solid #a9a9a9;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.login_page .lyz{
	background:url(../img/yzm.png) right center no-repeat;
	border:1px solid #a9a9a9;
}
.upload{
	width:100%;
	height:40px;
	line-height:40px;
	background:#32c5d2;
	color:#fff;
	border:none;
	outline:none;
	margin-top:2%;
}
.reg{
	width:30%;
	margin:0 auto 3%;
}
.experts{
    width:100%;
    background:#fff;
}
.experts h1{
	text-align:center;
	margin-top:3%;
}
.experts h4{
	text-align:center;
	margin-top:2%;
	color:#999;
}
.experts ul li{
	width:100%;
	margin-bottom:2%;
}
.experts ul li p{
	line-height:30px;
	font-size:16px;
}
.panel{
	width:100%;
	height:260px;
	text-align:center;
	background:url(../img/experts.jpg) 0 0 no-repeat;
	background-size:100%;
}
/*company start*/
.recommend{}
.recommend ul{width:100%;overflow:hidden;}
.recommend ul li{float:left;width:16.66%;padding:1%;}
.recommend ul li .com_pic{width:100%;height:0;padding-bottom:70%;overflow:hidden;}
.recommend ul li p{text-align:center;height:26px;line-height:26px;}
.comlist{padding:1%;}
.comlist ul li{width:100%;display:inline-block;border-bottom:1px dashed #ddd;padding:1% 0;}
.comlist ul li p{line-height:30px;color:#999;}
.comlist ul li h4 i{width:24px;height:22px;display:block;margin-top:9px;float:left;margin-right:12px;background:url(../img/vip.png) -250px -26px no-repeat;}
.comlist ul li h4 span{padding:3px;background:#337ab7;color:#fff;margin-left:1%;border-radius:4px!important;font-weight:normal;font-size:12px;}
.companyads{background-color:#f3f3f3;}
.c_h_list{}
.c_h_list ul li{width:100%;display:inline-block;height:40px;line-height:40px;}
.c_h_list ul li i{margin-right:6px;}
.c_h_list ul li span{float:right;max-width:70px;line-height:40px;display:block;}
.combox{}
.combox .comtop{background:url(../img/company_t.jpg) 0 0 no-repeat;background-size:100%;padding:2%;border-radius:8px!important;}
.comtop .c_logo{width:20%;max-height:160px;float:left;overflow:hidden;}
.comtop .c_name{width:76%;float:right;}
.c_name .c_title{font-size:22px;font-weight:bold;height:46px;line-height:46px;color:#fff;letter-spacing:2px;}
.c_name .c_keywords{line-height:40px;color:#fff;}
.c_name .c_keywords span{color:#fff;background-color:#dc6801;padding:0.2% 2%;font-weight:normal;border-radius:4px!important;}
.c_name .c_server{line-height:40px;color:#fff;}
.c_name b{margin-right:1%;}
.comgroup p{height:36px;line-height:36px;}
.comgroup .loginurl{width:100%;height:120px;line-height:120px;color:#999;text-align:center;font-size:16px;border:1px solid #eee;}
.loginurl a{padding:0 8px;color:#ff0000;}
.com_txt img{width:100%!important;}
.com_video{}
.com_video video{width:100%;margin:2% 0;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}
.login-oauth{width:100%;margin:12px 0;display:inline-block;overflow:hidden;}
.login-oauth li{float:left;margin-right:12px;}
.memberbox {width: 30%;float: right;background: #fff;border-radius: 8px!important;padding:10px 20px;border: 1px solid #eee;margin-top:2%;margin-right: 5%;}
.login_page {width: 60%;padding: 2% 5%;float:left;}
.regtr{width:90%;margin:2% auto;overflow:hidden;}
.regtr h4{line-height:50px;font-weight:normal!important;color:#787878;font-size:16px;}
.regtr td{line-height:40px;width:16.66%;}
.regtr tr:nth-child(1){line-height:46px;font-weight:700;}
.regtr tr:nth-child(even){background:#f3f3f3;}
.regtr table{border:1px solid #eee;}
.regtr td b{font-size:16px;color:#f30;}
.regtr td span{font-size:16px;color:green;}
.fc-pay-html{width:250px;height:250px;display:block;margin:20px auto;padding:15px 50px;background:#f3f3f3;border-radius:8px!important;}
.p_num{text-align:center;}
.login-options{border-top:1px solid #eee;}