@charset "utf-8";
/* CSS Document */

/*  定义全局  */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,input,a,table,img,hr,textarea,strong{margin:0;padding:0;}
body {background:#fff;color:#999;font-family:'微软雅黑';font-size:12px;min-width:320px;}
article,footer,header,section,footer,nav,figure,menu,object,time{display:block;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
img{border:none;vertical-align:middle;max-width:100%;}
/*table{border-collapse:collapse;border-spacing:0;}*/
a,input{outline:0;}
em,i{font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right}
.red{ background:#fd4040;}
.green{ background:#30ac30;}
.black{ background:#414141;}
.red1{ color:#fd4040;}
.black1{ color:#414141;}
.green1{ color:#30ac30;}
.pt{ padding:10px 0;}
/* header */

.top_text{ text-align:center; overflow:hidden;}

header{ display:block; z-index:999; top:0; left:0; right:0;}
.index_top{ height:42px; padding:0 7px 0 8px; background:#cc3131; }

.index_top h1{ font-size:18px; line-height:40px; color:#FFF;  text-align:left; display:block; font-weight:bold;}
.logo{ float:left; margin:4px 6px 0 0; width:32px; }
.logo img{ border-radius:50%;}
.shuaxin{ float:right; margin-top:-31px; width:20px;}

.top_menu_bar {background:#f7f7f7;height:40px;}
.top_menu {height:40px;}
.top_menu_list {white-space: nowrap; height:40px;}
.top_menu_list .btn {
	white-space: nowrap; display: inline-block; width:20%;color: #000; text-decoration: none; font-size: 16px;line-height:34px; height:34px; text-align:center; -webkit-tap-highlight-color: rgba(0,0,0,.3);
	float:left;
}
.top_menu_list .btn.cur { color: #3c86e0; font-size: 16px;background:url(//resource.gxfin.com/m/img/nav-line.gif) center 30px no-repeat;}
.top_menu::-webkit-scrollbar{display: none;}
.top_menu::-moz-scrollbar{display: none;}
.top_menu::-ms-scrollbar{display: none;}
.top_menu::-o-scrollbar{display: none;}

.mr36{margin-right:36px;}

/*--picScroll*/
.swiper-picScroll {background:#fff;margin-bottom:5px; margin:15px;}
.swiper-wrapper img{ width:100%; height:200px;}
.swipe_h3{width:100%;max-width:100%;position:absolute;left:0;bottom:0;height:28px;line-height:28px;padding:0 8px;background:rgba(0,0,0,0.5);color:#fff;text-shadow:1px 1px 0 #000;}
.swiper-wrapper {position:relative;width:100%;
	-webkit-transition-property:-webkit-transform,left,top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	-moz-transition-property:-moz-transform,left,top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	-o-transition-property:-o-transform,left,top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	-ms-transition-property:-ms-transform,left,top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	transition-property:transform,left,top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;

}
.swiper-free-mode > .swiper-wrapper {margin:0 auto;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.swiper-slide{float:left; width: 480px; height: 200px;}
.swiper{max-width:480px;width:100%;margin:0 auto;position:relative;overflow:hidden;}
.swiper .swiper-container {max-width:480px;width:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1; height:200px;}
.swiper .swiper-slide {position:relative;}
.swiper-wrapper img{width:100%;max-height:200px;}
.footer .swiper-pagination-bullet {
	width:6px;
	height:6px;
}
.swipe_num {bottom:0;color:#fff;font-size:14px;height:26px;line-height:26px;position:absolute;right:10px;z-index:100;}
.swipe_num span {color:#48d2ff;}

.page-wrap {-webkit-overflow-scrolling: touch; }
/*--content--*/
.content { width:100%; overflow:hidden; /*margin:0 15px;*/ height:60px;}
.content_a { overflow:hidden; float:left; height:60px; width:45%;}
.content_a_top { overflow:hidden; margin-top:0;}
.content_a h1{ font-size:1em; line-height:40px;  float:left;}
.content_a p { float:right; }
.content_a_bottom{ overflow:hidden; margin-top:0; height:25px;}
.content_a_bottom a{ display:block; margin-left:10px; color:#FFF; font-weight:normal; font-size:12px; margin-top:1px; }
.content_b { overflow:hidden; float:right; height:60px; width:45%;}
.content_b_top { overflow:hidden; margin-top:0;}
.content_b h1{ font-size:1em; line-height:40px;  float:left;}
.content_b p { float:right; }
.content_b_bottom{ overflow:hidden; margin-top:0; height:25px; }
.content_b_bottom a{ display:block; margin-left:10px; color:#FFF; font-weight:normal; font-size:12px; margin-top:1px; }

/*--newlist--*/
.newlist { margin:0 15px; overflow:hidden; height:auto;}
.newlist_a{ border-bottom:solid 1px #cccccc;  overflow:hidden;line-height:22px;}




/*--newtwo--*/


.newlist_two{ line-height:1.4; padding:0 15px; display:block;  background:#FFF;}
.aclass{ display:block; padding:10px 0;  border-bottom: solid 1px #cccccc;}
.aclass1{border:none; padding:0; margin:0; float:left; display:block;}
.newlist_two a h4{font-size:14px; color:#414141; font-weight:bold;}
.newlist_two dl{ width:100%; overflow:hidden;}
.newlist_two dl dd{ float:left; width:106px; margin-right:10px;}
.newlist_two dl dd img{ width:106px; overflow:hidden; height:79px;}
.newlist_two dl dt{ overflow:hidden; }
.newlist_two dl dt h4 { font-size:15px; color:#414141; font-weight:bold;  }
.cardthree{ clear:both; overflow:hidden; padding:8px 0 4px;}

.cardthree li{ float:left; display:inline; width:33%;}
.cardthree li span{ width:106px; display:inline-block;}
.tupian2{ width:106px; height:79px; overflow:hidden;}
.tupian1{float:left; width:23px; height:25px; margin-top:5px;}
.listbottom{ color:#414141; margin-top:20px;}
.listbd{padding-bottom:6px;border-bottom: 1px solid #d0d0d0;}
.bq{display:inline-block; border:1px solid #fd4040; color:#fd4040;padding:0 3px;border-radius:3px;}
.bq1{ display:inline; line-height:20px; font-size:9px; margin: 0 4px;}
.bq2{ display: inline; line-height:20px; font-size:9px; }
.voice_btn{float: right;width: 70px;cursor: pointer;}
.cardthree strong{float:left; font-size:15px; line-height:40px; font-weight:bold; color:#5f5f5f;}
.cardthree h3{font-size:9px; line-height:16px; color:#767676; display:inline-block; text-align:left;}
.line{border-bottom: solid 1px #cccccc;}


.promotion_cover{ position:fixed; bottom:0; width:100%; z-index:9999; background-color:rgba(0,0,0,0.4); -webkit-user-select:none; display:block;}
.cover_content{ position:relative; padding:0 5px 0 62px; height:50px; text-decoration:none; color:#FFF;}
.cover_content img{ position:absolute; top:7px; left:15px; width:36px;}
.title { margin:0; font-size:16px; line-height:16px; padding:6px 0 0; }
.subtitle{ margin:0; font-size:12px;; line-height:10px; padding:7px 0 0; }
.action_btn{ display:block; position:absolute; color:#FFF; top:11px; right:40px; width:55px; height:28px; background-color:#fd4040;
	font-size:15px; line-height:28px; text-align:center; font-weight:bold;}
.close_btn{ position:absolute; right:0; top:0; height:50px; width:45px; display:block; z-index:10;}
.promotion_cover .close_btn>i{ position:absolute; left:20px; top:15px; width:2px; height:17px; background-color:#FFF; display:inline-block;}
.promotion_cover .close_btn .r{-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.promotion_cover .close_btn .l{-webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(-45deg);  -ms-transform: rotate(45deg); transform: rotate(45deg); }


/*正文*/
/* header */
.bgGrayF4{ background:#FFF; color:#999;  font-size:12px; min-width:100%;}
.index_top1{ height:34px; padding:8px 7px 0 8px; background:#cc3131; }
.index_top1 img{ width:15px;}
.index_top1 h1{ font-size:18px; line-height:40px; color:#FFF;  text-align:center; display:block; font-weight:bold; margin-top:-31px;}

/* content1 */
.content1 { overflow:hidden; height:auto;  margin:15px; }
.content1 h1{font-size:22.5px; font-weight:bold; color:#414141; line-height:36px;}
.content1 span{ width:100%; display:inline-block; text-align:center;}
.content1 .content_a1{ font-size:18px;   line-height:30px; color:#767676; font-weight:bold; padding-top:10px; }
.content1 .content_a1 p{color:#414141;font-weight: normal; word-break: break-all;}

/* content_two1 */
.content_two1 { overflow:hidden; height:auto; margin:15px;}
.content_two1 a{ display:block; padding:5px; border-bottom: solid 1px #d4d4d4; }
.content_two1 li{ font-size:15px; line-height:20px; font-weight:bold;}
/*.content_two1 li img{ overflow:hidden; width:6px; padding-right:10px;}*/

.content_three1 { overflow:hidden; height:auto; margin:15px 0; padding:0 15PX; font-size:12px;}
.content_three1 a { color:#fd4040; display:block; border-bottom: solid 1px #d4d4d4;  padding-bottom:5px;}

.content_four1 { overflow:hidden; height:auto; margin:15px; font-size:12px; }
.content_four1 a { color:#fd4040; display:block; border-bottom: solid 1px #d4d4d4; padding-bottom:5px;}
/* newlist_two1 */
.newlist_two1{ line-height:1.4;  display:block;  background:#FFF;}
.newlist_two1  a{ display:block; padding:10px 0;  border-bottom: solid 1px #cccccc;}
.newlist_two1 a h4{font-size:14px; color:#414141; font-weight:bold;}
.newlist_two1 dl{ width:100%; overflow:hidden;}
.newlist_two1 dl dd{ float:left; width:106px; margin-right:10px;}
.newlist_two1 dl dd img{ width:106px; height:79px; overflow:hidden;}
.newlist_two1 dl dt{ overflow:hidden; }
.newlist_two1 dl dt h4 { font-size:15px; color:#414141; font-weight:bold;  }

/*会员注册*/
.content2{ overflow:hidden; background:#f9f9f9; height:auto; margin-top:10px; padding:0 15px;}
.phone { width:100%; height:30px; margin-top:10px; border: solid 1px #d4d4d4;}
.password { width:100%; height:30px; margin-top:10px; border: solid 1px #d4d4d4;}
.yanzhengma { width:100%; height:30px; margin:10px 0; background:#fd4040; text-align:center; padding-top:10px; font-size:12px; font-family:"微软雅黑";}
.yanzhengma a{ color:#FFF;}


/*会员注册2*/
/* header */
.bgGrayF4{ background:#FFF; color:#999; font-family:"微软雅黑" ; font-size:12px; min-width:100%;}
.index_top1{ height:34px; padding:8px 7px 0 8px; background:#cc3131; }
.index_top1 img{ width:15px;}
.index_top1 h1{ font-size:18px; line-height:40px; color:#FFF; font-family:"微软雅黑" ; text-align:center; display:block; font-weight:bold; margin-top:-31px;}

/* content3 */

.content3{ overflow:hidden; background:#f9f9f9; height:auto; margin-top:10px; padding:0 15px;}
.content3 p{ text-align:center; font-size:12px; color:#414141; padding:10px 0;}
.content3 span { color:#009dda;}
.content3 h1{ text-align:center; font-size:20px; color:#414141; padding-bottom:10px;}
.yanzhengma1 { width:100%; height:30px; border: solid 1px #d4d4d4;}
.Dnext{ width:100%; background:#df4040; font-size:12px; line-height:20px; height:30px; padding-top:10px; text-align:center;}
.Dnext a{ color:#FFF;}


/*登陆详情*/
/* content4 */
.content4 { overflow:hidden; margin:15px;}
.content4 h1{ font-size:15px; color:#414141; line-height:20px;}

.wx{ margin-left:15px; overflow:hidden; width:50px;}


.wb{ margin:0 auto; overflow:hidden; width:50px; margin-top:-50px;}


.qq{ float:right; overflow:hidden; width:50px; margin:-50px 15px 0 0;}

/* content_two4*/

.content_two4{ overflow:hidden; background:#f9f9f9; height:auto; padding:0 15px; margin-top:10px;}
.content_two4 h1{ padding:10px 15px; font-size:15px; color:#414141; line-height:20px;}

.account1{ height:30px; width:100%; border: solid 1px #d4d4d4;}
.password1 { height:30px; width:100%; border: solid 1px #d4d4d4;  margin:10px 0;}
.chaxun1{ background:#fd4040; width:50%; float:left; height:30px; text-align:center; padding-top:10px;}
.chaxun1 a{ color:#FFF;}
.zhuce1 { background:#009dda; width:50%; float:left; height:30px; text-align:center; padding-top:10px;}
.zhuce1 a{ color:#FFF;}




/*专题*/
.banner{ width:100%; overflow:hidden;}

/* content1 */
.content6 { overflow:hidden; height:auto;  padding:15px; background:#f7f7f7; }
.content6 h1{font-size:22.5px; font-weight:bold; color:#414141; line-height:36px;}
.content6 span{ width:100%; display:inline-block; text-align:center;}
.content6 .content6_a1{ font-size:20px;   line-height:35px;  color:#414141; font-weight:bold;  }

/* content_two1 */
.content_two6 { overflow:hidden; height:auto; margin:15px;}
.content_two6 a{ display:block; padding:5px; border-bottom: solid 1px #d4d4d4; color:#414141;}
.content_two6 li{ font-size:12px; line-height:20px;}
.content_two6 li img{ overflow:hidden; width:6px; padding-right:10px;}

.content_three6 { overflow:hidden; height:auto; margin:15px 0; padding:0 15PX; font-size:12px;}
.content_three6 a { color:#fd4040; display:block; border-bottom: solid 1px #d4d4d4;  padding-bottom:5px;}

.content_four6 { overflow:hidden; height:auto;  font-size:12px; margin:15px; }
.content_four6 .aclass4 { color:#fd4040; display:block; border-bottom: solid 1px #d4d4d4; padding-bottom:5px;  margin:15px;}
/* newlist_two1 */
.newlist_two6{ line-height:1.4;  display:block;  background:#FFF;}
.newlist_two6  a{ display:block; padding:10px 0;  border-bottom: solid 1px #cccccc;}
.newlist_two6 a h4{font-size:14px; color:#414141; font-weight:bold;}
.newlist_two6 dl{ width:100%; overflow:hidden;}
.newlist_two6 dl dd{ float:left; width:105px; margin-right:10px;}
.newlist_two6 dl dt{ overflow:hidden; }
.newlist_two6 dl dt h4 { font-size:15px; color:#414141; font-weight:bold; }
.aclass2{background:#f7f7f7; margin:0; padding:15px;  display:block;  font-size:20px; color:#fd4040; border-bottom: solid 1px #d4d4d4; padding-bottom:5px;}

.newlist_two6 img{ width:105px; float:left; height:79px;}

.c:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.c{zoom:1;display:inline-block;display:block;}
.footerout{background:#000 url(//resource.gxfin.com/m/img/rLine.gif) center 0 repeat-y;width:100%;height:2.04rem;position:fixed;bottom:0rem;filter:alpha(opacity=70);opacity:0.7;}
.iLeft{width:50%;text-align:center;}
.iLeft img{float:left;margin-top:0.47rem;width:1.065rem;height:1.065rem;}
.iLeft font{float:left;padding:0.55rem 0 0 0.47rem;font-size:0.64rem;color:#fff;}
.iLeft span{display:inline-block;}
.close{display:block;position:absolute;right:.5rem;bottom:0.92rem;z-index:9;cursor: pointer;}
/*app下载与两微关注*/
.close img{width:1.6rem;height:1.6rem;border-radius:0.1rem;cursor:pointer;}
.footer,.play{width: 100%;height:3.44rem;position:fixed;bottom:0;cursor:pointer;background: rgba(0,0,0,.7);}
.footer {z-index: 998;}
.footer	.swiper-container{width: 100%;height:100%;overflow:hidden;}
.footer .download{overflow:hidden; cursor: pointer;}
.footer .logo_bottom{width:2.3rem;height:2.3rem;margin-top:0.4rem;margin-left: 20px;}
.footer .logo_bottom img{width: 2.3rem;height:2.3rem;border-radius:0.5rem;}
.footer .tit{margin-left: 20px;}
.footer .tit .head{font-size:1.02rem;color:#fff;height:1.4rem;line-height:1.4rem;margin-top:4px;padding:0;background:none;}
.footer .tit .des{font-size:0.72rem;color:#fff;line-height:1rem;}
.footer .tit .one{margin-top:0.8rem;}
.footer .btn{margin-right:4rem;width: 3rem;height:1.64rem;line-height:1.64rem;text-align: center;margin-top:0.9rem;background: #ea3323;color: #fff;border-radius:0.3rem;font-size:1rem;}
.footer .link{display:inline-block;width:100%;height:2.04rem;}
.footer .swiper-pagination{z-index:-1;margin-top:1rem;bottom:2px;left:0;width:100%;}
/*听新闻*/
.play {background: #fff;z-index:999 !important;}
.play .play_control {width: 88%;overflow:hidden;}
.play .pic img{width:9rem;margin-left: 1rem;margin-top:0.6rem;}
.play .btn_play img{width:1.8rem;margin-top:0.8rem;margin-left:2rem;cursor: pointer;}
.play .change{width:2.6rem;height:1.8rem;line-height:1.8rem;text-align:center;margin-top:0.8rem;border:1px solid #ddd;border-radius:.3rem;font-size:0.86rem;cursor: pointer;}
@media screen and (min-width:640px){
	html{font-size:137.5%;}
	#main-content {position:relative;width: 640px; margin:0 auto;}
	#videoBox { width: 640px; margin: 0 auto;}
	.footer,.play{width:640px;height:68px;margin:0 auto;}
	.footer .btn{margin-top:0.7rem;}
	.play .btn_play img{margin-top:0.6rem;}
	.play .change{margin-top:0.6rem;}
	.close {bottom:0.86rem;}

}
