@charset "utf-8";
/* base */
html{background:url(../images/bg_02.jpg)  repeat-x #fff;}
*html{background-image:url(about:blank);background-attachment:fixed;}
body{font:normal 12px  "Arial","微软雅黑","Tahoma",sans-serif; margin:0;padding:0; color:#555; overflow:hidden; overflow-y:auto;}
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display: block;}
figure {margin:0;}
img {border:0; }
a {text-decoration: none;color:#555; line-height:24px;}
a:hover {text-decoration:none;line-height:24px;color:#ff2e3c;}
button {cursor:pointer;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}

/* --------|  Clear Fix |--------- */
.clearfix:after {content: ".";display:block;clear:both;visibility:hidden;line-height: 0;height: 0;}
.clearfix{display: inline-block;}/* Hide from IE Mac */
html[xmlns] .clearfix{display: block;}/* End hide from IE Mac */
* html .clearfix{height:0; }

/*Floats*/
.left{float:left;}    
.right{float:right;}
.fd{ overflow:auto;zoom:1; overflow:hidden;}
.hide{ display:none;}
.clear{ clear:both; height:0px; overflow:hidden;}

/* Typography */
h1 {font-size:12px;font-weight:bold; color:#020858;}
h2 {font-size:12px;font-weight:bold;color:#020858;}
h3 {font-size:12px;font-weight:bold;color:#020858;}
h4 {font-size:12px; color:#020858;}
h5 {font-size:12px;font-weight:bold; color:#020858;} 
h6{font-size:12px; color:#333;}


/*右侧菜单样式 2014-11-7 修改 by ro*/
.r_menu{ width:100px; font-family:"Microsoft Yahei"; position:fixed; top:260px; left: 50%; margin-left: 380px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)+260); z-index:99999;}

.r_menu p{text-align: right; margin-bottom: 5px;}
.r_menu .point{background: #c7c7c7; border: 1px solid #aeaeae; height: 4px; width: 13px; display: inline-block; overflow: hidden;}
.r_menu a.point:hover, .r_menu a.on{background: #ff2e3c; border-color: #ff2e3c; height: 13px}
p.online_server span{background: url(../images/online_server.png) no-repeat right center; width: 76px; display: inline-block; border: none; height: 26px; line-height: 26px; padding-right: 30px; cursor: pointer;}
/*右侧菜单样式 2014-11-7 修改 by ro ene*/




.header { width:980px; height:106px; padding-top:26px; position:absolute; top:0px; left:50%; margin-left:-490px; z-index:9999; }


/*网站导航样式*/
.bg{ width:980px; margin:0 auto; position:relative; z-index:9999;}
.head{ width:980px; position:absolute; top:0px; left:50%; margin-left:-490px; z-index:9999;}
/*快捷服务样式*/
.server{ width:100%; border-bottom:1px solid #ff2e3c; position:fixed; margin:-38px 0 0 0; font-family:"Microsoft Yahei"; font-size:15px; z-index: 1000; bottom: 0; -position: absolute; _top: expression(offsetParent.scrollTop+document.documentElement.clientHeight);/*兼容IE6*/  }
.servero{ position:fixed; left:0px; top:150px; border:0;}
.serc{ width:980px; height:37px; overflow:hidden; margin:0px auto;}
.serv_con1{ float:right; width:130px; height:37px; line-height:37px; padding-left:30px; color:#fff; background:url(../images/ico_quick_jt1.png) no-repeat 120px center #f53b46; cursor:pointer;}
.serv_con{ float:right; width:980px; height:37px; background:url(../images/ico_quick_jt2.png) no-repeat 940px center #f53b46; position:relative;}
.serv_con a{ color:#fff; line-height:37px; width:175px; display:inline-block;text-align:center; }
.serv_con .line{ color:#f7a4a8;}
.serv_con em{ width:80px; height:37px; display:block; cursor:pointer; position:absolute; left:900px; top:0px;}



/*首页信用卡样式*/
.credit{ width:100%; min-width:980px; height:900px; font-family:"Microsoft Yahei"; position:relative; margin:0px; overflow:hidden;}
.credit ul{ width:500%;}
.credit li{ float:left; width:20%;}
.banner_area{ background-repeat:no-repeat; background-position: center center; width:100%; height:900px;background-size:cover;background-color:#d5ccbc;}
.card_con{ width:980px; margin:0px auto; position:relative; height:900px; overflow:hidden;}
.cards{ position:absolute; bottom:0px; right:100px;}
.cd_l{ display:block; width:19px; height:35px; float:left;}
.cd_r{ display:block; width:19px; height:35px; float:right;}
.cd_txt{ text-align:center; margin-top:200px; font-size:18px; color:#8c8b89}
.cd_txt .title{ font-size:36px; color:#555; margin-bottom:10px;}


/*首页优惠活动样式*/
.discount{ width:100%; min-width:980px; background:#444 url(../images/yhhd_bg.jpg) no-repeat center; height:630px;font-family:"Microsoft Yahei"; position:relative; overflow:hidden;}
.disc_txt{ text-align:center; padding-top:70px; font-size:18px; color:#8c8b89}
.disc_txt .title{ font-size:36px; color:#fff; margin-bottom:10px;}
.lunbo{ width:940px; height:303px; margin:60px auto; *overflow:visible !important; *overflow:hidden;}
.lunbo ul{ width:99999px;}
.lunbo li{ float:left; margin:0px 5px}
.lunbo .opacity{ filter:alpha(opacity=10);-moz-opacity:0.1;-webkit-opacity:0.1;-o-opacity:0.1;opacity:0.1;}
.lunbo li a img{ display:block;}
.lunbo .card_page .left {position:absolute; display:block; width:30px; height:41px;top:340px;left:50%;margin-left:-495px;z-index:100;}
.lunbo .card_page .right {position:absolute; display:block; width:30px; height:41px;top:340px;right:50%;margin-right:-495px;z-index:100;}
.lunbo .card_page img{ display:block;}

/*首页社区交流样式*/
.community{ background:#fff; width:100%; padding:70px 0px;font-family:"Microsoft Yahei";}
.comm_con{ width:980px; margin:0px auto;}
.comm_con .title{font-size:36px; color:#555; margin-bottom:90px; font-family:"Microsoft Yahei"; text-align:center}
.index_notice {width:236px; float:left; margin-right:10px;}
.index_ad { width:215px; float:left; margin-right:10px;}
.box_t{ background:url(../images/box_t.png) no-repeat; width:236px; height:13px; overflow:hidden;}
.box_c{ background:url(../images/box_c.png) repeat-y; width:196px; padding:10px 20px; }
.box_b{ background:url(../images/box_b.png) no-repeat; width:236px; height:13px; overflow:hidden;}
.box_tit{font-family:"Microsoft Yahei"; font-size:18px; border-bottom:1px solid #b7b7b7; padding-bottom:10px; margin-bottom:9px; color:#333333; overflow:hidden;}
.box_tit .right{ background:url(../images/ico_j.png) no-repeat 0px 8px; display:block; padding:10px 5px;}
.txt_li li{ border-bottom:1px solid #e5e5e5; font-family:Verdana, Geneva, sans-serif}
.txt_li a{ color:#7f7f7f; line-height:32px;}
.txt_li a:hover{ color:#ff2e3c; line-height:32px;}

/*积分  2014-11-7修改 by ro*/
.int_box { width:201px; float:left;}
.int_box .bg_t { width:201px; height:13px;  background:url(../images/bg_t201.png) no-repeat;overflow:hidden;}
.int_box .int_box_con { width:159px;padding:10px 20px 68px 20px; border-left:solid 1px #ebebeb;border-right:solid 1px #ebebeb;}
.int_box .bg_b { width:201px; height:13px;  background:url(../images/bg_b201.png) no-repeat;overflow:hidden;}
.box_tit{font-family:"Microsoft Yahei"; font-size:18px; border-bottom:1px solid #b7b7b7; padding-bottom:10px; margin-bottom:9px; color:#333333; overflow:hidden;}
.integral{width: 100%; overflow: hidden;}
.jihua_list {width: 159px;}
.jihua_list li{float: left; width: 60px; text-align: center; height: 60px; padding:5px 10px 5px 8px;}
.jihua_list li a{display: block; padding: 5px 5px 0;}
.integral a i{display: inline-block;width:40px; height: 27px;}

.rec_box { width:296px; float:right;}
.rec_box .bg_t { width:296px; height:13px;  background:url(../images/bg_t296.png) no-repeat;overflow:hidden;}
.rec_box .rec_box_con { width:254px;padding:10px 20px; border-left:solid 1px #ebebeb;border-right:solid 1px #ebebeb;}
.rec_box .bg_b { width:296px; height:13px;  background:url(../images/bg_b296.png) no-repeat;overflow:hidden;}
.rec_box .rec_box_tit{ border-bottom:1px solid #b7b7b7; padding-bottom:10px;*padding-bottom:35px; *padding-bottom:10px !important; margin-bottom:9px;overflow:hidden;height: 27px;}
.rec_box .rec_list { overflow:hidden;}
.rec_box .rec_box_tit .span_tit { float:left;font-family:"Microsoft Yahei"; font-size:18px; color:#333333; margin-right:10px; }
.rec_box .rec_box_tit .span_add { color:#ff2d3c;}
.rec_box .rec_box_tit .change_btn { color:#999; text-decoration:none;}
.rec_box .rec_box_tit .more_btn{ background:url(../images/ico_j.png) no-repeat 0px 8px; display:block; float:right; padding:10px 5px;*padding-bottom: 0px;}
.rec_box .rec_list li{line-height:32px; overflow:hidden; border-bottom:1px solid #e5e5e5; font-family:Verdana, Geneva, sans-serif;}
.rec_box .rec_list li a{ display:block; float:left; width:180px; height:32px; color:#7f7f7f; line-height:32px; color:#7f7f7f; overflow:hidden;}
.rec_box .rec_list li span { float:right; line-height:32px; float:right; color:#b3b3b3; font-size:12px;}
.rec_box .rec_list li a:HOVER{color: #ff2e3c;}
	
/*2014-11-4*/
/*头部信息*/
.head_notice_box{background: url(../images/notice_box_bg.gif) no-repeat center top #ff4350; height: 100px; min-width: 980px;}
.head_notice_con{height: 100%; width: 980px; margin: 0 auto; color: #fff; position: relative;}
.head_notice_con h2{font-size: 16px; padding-top: 16px; color: #fff;}
.head_notice_con .head_notice_words{margin-top: 6px; font-size: 14px;}
.head_notice_close_box{width: 15px; height: 17px; position: absolute; top:16px; right: 0;}
.head_notice_close{background: url(../images/close_ico.png) no-repeat center; width: 15px; height: 17px; display: inline-block; padding: 3px;}
.head_notice_close:hover{background-color: #e72121; border-radius: 3px; }
.never_tips{ text-align: right;}
.never_tips label{cursor: pointer;}
.never_tips input{vertical-align: middle;}

/**/
.card_index{position: absolute; bottom: 50px; width: 100%; text-align: center;}
.card_index dd{width: 13px; height: 13px; background: url(../images/card_index.png) no-repeat -14px 0; _background: #ccc; margin-left: 10px; display: inline-block; cursor: pointer; zoom:1; *display: inline; overflow: hidden;}
.card_index dd.active{background-position: 0 0; _background: red;}
 
.bottom_server{float: right; width: 80px; text-align: center;}
.bottom_server p{text-align: center; cursor: pointer;}
.bottom_server p.online_server span{background: url(../images/online_server.png) no-repeat right center; width:28px; padding-right: 0; display: inline-block; border: none; height: 26px; line-height: 26px; cursor: pointer;}
.seaver_phone{width: 222px; padding-right: 12px;}
/*2014-11-4 end*/ 

.new_city_con {position:absolute; width:180px; background: #fff; border:1px solid #ccc; z-index:20; padding:10px;}/*left:182px; top:24px; */
.new_city_con li { display:block; float:left; padding:0px 5px; border:none;}
.new_city_con a{ display:block; width:50px; text-align:center;}
.new_hide{display: none;}

/* flexslider */
.flexslider{position:relative;height:700px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:700px;}
.slides li a { display:block; width:100%; height:700px;}
.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/card_index.png) no-repeat;cursor:pointer; background-position:-14px 0;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:50%; margin-left:-490px;background:url(../images/ico_jt_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:50%; margin-right:-490px;background:url(../images/ico_jt_r.png) center center no-repeat;}


/*动卡APP
.dkkj_app{ width:100%; position:fixed; margin:-38px 0 0 0; font-family:"Microsoft Yahei"; font-size:15px; z-index: 1000;left:0px; bottom: 0px; -position: absolute; _top: expression(offsetParent.scrollTop+document.documentElement.clientHeight);兼容IE6  }
.dkkj_app_con{position:fixed;left:0px;bottom:0px; width:100%; height:220px;}
.dkkj_app_open{position:fixed;left:0px;bottom:90px; width:100px; height:155px;  background:url(../images/footFloatDiv/dkkj_app_open.png) no-repeat; cursor:pointer;}

.dkkj_app_pop{ width:100%; height:195px; position:fixed;bottom:0px; background:url(../images/footFloatDiv/dkkj_app_pop_bg.png) repeat-x; z-index:9999;}
.dkkj_app_pop .dkkj_app_pop_box{width:980px;height:195px;margin:0 auto;z-index:1;position:relative;}
.dkkj_app_pop_box .app_pop_box_pic{position:absolute;left:25px;top:-25px;width:160px;height:220px;background:url(../images/footFloatDiv/dkkj_app_pic01.png) no-repeat;}
.dkkj_app_pop_box .app_pop_box_tit{position:absolute;left:185px;bottom:36px;;width:305px;height:100px;background:url(../images/footFloatDiv/dkkj_app_pic02.png) no-repeat;}
.app_pop_box_cont{position: absolute;top:0;left:490px;width: 490px;height: 181px;padding: 14px 0px 0 0px;color: #FFF;background: url(../images/footFloatDiv/dkkj_app_pop_cont.png) repeat-x;}
.dkkj_app_pop_box .app_pop_box_ewm{width:249px;float:left;}
.dkkj_app_pop_box .pop_ewm_tit{line-height:20px;font-size:16px;color:#fff;text-align:center;padding-bottom:15px;}
.dkkj_app_pop_box .pop_ewm_pic{width:112px;height:112px;margin:0 auto;background:url(../images/footFloatDiv/dkkj_app_ewm.png) no-repeat;}
.dkkj_app_pop_box .app_pop_line{margin-top:12px;height:145px;border-right:1px solid #767676;float:left;}
.app_pop_form{width:196px;padding:0 12px 0 32px;float:left;}
.pop_form_tit{line-height:20px;font-size:14px;color:#fff;padding-bottom:15px;}
.app_pop_input{padding:5px 10px;color:#333;height:20px;line-height:20px;font-size:16px;border:none;}
.app_pop_form_item{width:auto;margin-bottom:10px;}
.app_pop_form_item input{width: 170px;vertical-align: top;}
.app_pop_form_item2{position:relative;margin-bottom:5px;}
.app_pop_form_item2 input{width: 105px;vertical-align: top;}
.app_pop_form_item2 .app_pop_yzm_pic{display:inline-block;width:58px;margin-left:3px;overflow:hidden;}
.dkkj_app_pop_box .app_pop_btn{display:block;width:105px;height:30px;background-color:#FF3D3D;line-height:30px;text-align:center;text-decoration:none;font-size:14px;color:#fff;}
.dkkj_app_pop .app_pop_close{ width:40px; height:40px; display:block; cursor:pointer; position:absolute; right:50%;margin-right:-530px; top:0px;background:url(../images/footFloatDiv/app_pop_close.png) no-repeat;z-index:99999;}
*/
/*首页右侧浮动层*/
.r_menu_box{width:60px;background:#fff; font-family:"Microsoft Yahei"; position:fixed; top:260px; left: 50%; margin-left:500px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)+190); z-index:99999;border:1px solid #D0D0D0;border-bottom:none;height:188px;}
.menu_box_con{width:60px;height:188px;position:relative;margin:0 auto;}
.r_menu_box .r_menu_list{width:60px;height:56px;padding:6px 0 0 0;border-bottom:1px solid #D0D0D0;}
.r_menu_box .r_menu_list.cur_p{cursor:pointer;}
.r_menu_box .r_menu_icon01{width:36px;height:30px;background: url(../index_images/r_menu_icon01.png) no-repeat;margin:0 auto;padding-bottom:5px;}
.r_menu_box .r_menu_icon02{width:36px;height:30px;background: url(../index_images/r_menu_icon02.png) no-repeat;margin:0 auto;padding-bottom:5px;}
.r_menu_box .r_menu_icon03{width:36px;height:30px;background: url(../index_images/r_menu_icon03.png) no-repeat;margin:0 auto;}/*padding-bottom:5px;*/
.r_menu_box .r_menu_txt{color:#666;line-height:12px;font-size:12px;text-align:center;}
.r_menu_box .on{background:#FF4350;}
/*.r_menu_box .menu_box_con .on .r_menu_icon{background-position:-36px 0;}*/
.r_menu_box .menu_box_con .on .r_menu_txt{color:#fff;}
.tag_text{width:122px;height:130px;background:#fff;border:1px solid #D0D0D0;display:none;padding:14px 0 0 0;position:relative;}
.tag_text .ewm_pic{text-align:center;padding-bottom:10px;}
.tag_text .ewm_txt{text-align:center;line-height:16px;font-size:12px;color:#999;}
.tag_text  .ewm_arrow_icon{display:block;width:12px;height:12px;background:url(../index_images/ewm_arrow_icon.jpg) no-repeat;position:absolute;top:24px;right:-7px;}
.tag_text1{position:absolute;left:-124px;top:-1px;}
.tag_text2{position:absolute;left:-124px;top:62px;}


