@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form	 { margin:0; padding:0; border:0; list-style:none; font-family:"微软雅黑"; font-size:12px;}
table, tr,td,dl, dt, dd{ margin:0; list-style:none; font-family:"微软雅黑";}
div,span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}  
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none; color:#484849;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}

body{ margin:0 auto; position:relative;}

/*头部及尾部*/
.szw_top{background-color:#411606; border-bottom:1px solid #6a2409; overflow:hidden; }
.szw_logo{ background:url(szw_logo.png) no-repeat center left;background-size:137px 26px;height:48px; margin-left:10px;}
.szw_hotline{ background:url(szw_hotline.png) no-repeat bottom right; background-size:127px 30px;height:48px;}
.szw_foot{ height:93px; background-color:#411606; padding:25px 0px; width:100%; text-align:center; margin-top: -1px;}
.szw_foot1 a{ font-size:16px; line-height:18px; color:#fff;}
.szw_foot1 span{ margin:0 15px;font-size:15px; line-height:18px; color:#8a2603;}
.szw_foot2{ color:#b39f98; font-size:13px; line-height:25px; margin-top:18px;}

/*app_4-12*/
.szw_nav{ background:url(szw_bg1.jpg) repeat-x; height:37px; padding:0 15px;}
.szw_nav a{ line-height:37px; display:block; width: 25%; text-align: center; height:34px; float:left; color:#2c0e03; font-size:13px; }
.szw_now a {border-bottom:3px solid #f4730e; color:#f4730e;font-size:15px;  }
.szw_lunbo{ background-color:#5d3729;}
.szw_phoneb{ background:url(szw_bg2.jpg) repeat-x bottom; padding-bottom:33px; }
.szw_ch{ height:73px;  border-bottom:1px solid #d2d2d2; }
.szw_phonebt{  width:68px; background:url(szw_phone.png) no-repeat center left;height:74px; padding-left:30px; text-align: center; margin:0 auto;}
.szw_phonebt span{ background:url(szw_sjbg.gif) no-repeat left bottom;font-size:16px; color:#421606; line-height:73px; display: block; }
.szw_phoneblist{ width:25%; float:left; margin-top:33px; text-align: center;}
.szw_phoneblist h1{ font-size:12px; color:#270d03; margin-top: 5px;}
.szw_phoneblist span{ font-size:12px;color:#f57f23;}
.szw_convens{ padding:15px 0;}
.szw_const{ background:url(szw_convens.png) no-repeat 10px center;}
.szw_convenz{ padding:15px 0;}
.szw_convenz a{ display:block;width: 50%; float: left;}
.szw_convenst{ display:block; padding-left:55px; width:82px; height:34px; line-height:34px; font-size:13px; color:#fff;  margin:12px auto;}
.szw_convensl{background:url(szw_png5.png) no-repeat center left; }
.szw_convens2{background:url(szw_png6.png) no-repeat center left; }
.szw_convens3{background:url(szw_png7.png) no-repeat center left; }
.szw_convens4{background:url(szw_png8.png) no-repeat center left; padding-left:65px;width:72px; }
.szw_qiehuant{ height:25px; background-color:#5d2916; color:#fff;padding:5px 0 0 13px;}
.szw_qiehuant span{ display:inline-block; float:left;color:#fff; font-size:12px; height:25px; line-height:25px; padding:0 5px; margin:0 5px; cursor:pointer;}
.szw_qiehuant .szw_marm {margin:0 13px;}
.szw_qiehuant #one1,#one2,#one3,#one4 {margin:0 15px;}
.szw_qiehuant #one1 {margin-left:5px;}
.szw_qiehuant .now{ background-color:#fff; color:#434343; border:1px solid #fff;-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius:3px 3px 0 0;}
.szw_qiehuanc ul li{ border-bottom:1px solid #b5b5b5; padding:5px 0;   }
.szw_qiehuanc ul li a{font-size:13px; line-height:18px; color:#1b1b1b; margin:5px 0; display: inline-block;background:url(szw_point.jpg) no-repeat top left; padding-left:13px;}
.szw_qiehuanc ul{ padding:5px 10px;}
.szw_qiehuanmore{ margin:15px 10px; color:#f57f23; font-size:13px; border:2px solid #e0e0e0; text-align:center; padding:5px 0;cursor:pointer;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.szw_qiehuanmore a{ color:#f57f23; display:block}
.index_mess{ background-color:#5d3729;}
.szw_lunbo2{ height:25px; background:url(szw_lunbo_1.png) no-repeat left center;}
.szw_lunbo2 li{ width:100%;background:url(szw_lunbol.png) no-repeat 40px center; color:#fff; height:25px;line-height:25px; text-indent: 50px; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; }
.szw_lunbo2 a{ color:#fff; font-size:11px;  }
/*app_4-12end*/
/*新闻列表*/
.szw_nav2{ background:url(szw_bg3.jpg) repeat-x; height:44px;}
.szw_nav2_1{ width:20%; float:left; line-height:19px;  font-size:12px; margin:10px 0; text-align: center;}
.szw_nav2_1 a{ width:48px;line-height:19px; color:#7d7d7d; font-size:12px; height:19px; display:block; margin:0 10px; border:1px solid #c3c3c3;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; }
.szw_nav2t{  font-size:15px; color:#2c0e03; line-height:37px; text-align:center; float:left; width:60%; }
.szw_nav2_2{ float:right;width:20%; line-height:19px; font-size:12px; margin:10px 0; text-align: center;}
.szw_nav2_2 a{ float:right;width:48px;line-height:19px; font-size:12px; height:19px; display:block; margin:0 10px; border:1px solid #c3c3c3;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;margin-right:10px;  }
.szw_nav2_2 img{ color:#7d7d7d; font-size:12px; margin-top: 3px;  }
.szw_qiehuanc .szw_nbg li a{ background:none;padding:0 13px 0 0 ;}
.szw_nbg h6{  color:#ff9e1c; font-size:12px;  margin-top:14px;}
/*新闻列表end*/
/*详情*/
.szw_detail{ padding:0 13px 13px 13px; color:#1b1b1b;}
.szw_detailt{ font-size:13px; text-align:center; padding:18px 0; line-height:24px; border-bottom:1px solid #b5b5b5; font-weight:bold;}
.szw_detailc{font-size:13px;line-height:24px; padding-top:13px; }
.szw_detailc p{font-size:13px; line-height:24px; text-indent:1em; margin:0; padding:0;}
/*详情end*/
/*首页banner*/
.banner{ position:relative; overflow:hidden; margin:0px auto;}
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;  }
.banner .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%;}	
/*个人金融*/
.fin_list{ font-size: 13px; padding: 20px 10px; padding-bottom: 0; color: #1b1b1b;}
.fin_title{ height:24px; line-height:24px;background: url(linebg.jpg) no-repeat left center; margin-bottom: 5px;}
.fin_title a{ display:block; float:right; color: #f57f23;}
.fin_title span{ display:block; float:left}
.fin_title span a{ float:none; font-size: 15px; color: #1b1b1b; text-indent: 10px;}
.fin_content li{ line-height: 20px; padding: 2px 0;}
.fin_content li a{ display:block; float:left; width:70%; text-align: left;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #45433D;}
.fin_content li span{ display:block; float:right; width: 25%; text-align: right; color: #9e9c95;}
.fin_line{ border-bottom: 1px dashed #ccc; padding-top: 15px;}
/*理财详情*/
.fin_wrap{ padding: 15px 10px;}
.fin_wrap table tr{ height: 20px;}
.fin_wrap table th{ width: 40%; font-weight: normal; background: #f7f7f7; text-align: right;}
.fin_wrap table td{ width: 60%; background: #ffffff; text-align: left;}
.fin_pro{ padding: 5px 10px; padding-bottom: 10px;}
.fin_pro table th{ background: #ffffff;}
.fin_rate{ padding:20px; text-align: center;}
.fin_rate span{ display:block; font-size:35px; line-height:70px;color: #ff8100;}
.fin_rate p{ line-height: 30px;}
.fin_subtitle{ height:43px; padding-bottom:5px; line-height:48px;background: url(title_line.jpg) repeat-x top; position: relative; z-index: 100;}
.fin_subtitle span{ display: block;float: left; width:92px; text-align: center; background: url(titlebg.jpg) no-repeat left top; position: relative; z-index: 200;font-size: 15px; }
.fin_btn{display:block;width:100%; height:36px; line-height: 36px;  text-align:center; font-size:14px; border-radius:3px; background:#ff8100; color: #fff;}
/*理财列表*/
.fin_table{overflow: auto; margin: 0px auto; margin-top: 10px; margin-bottom: 15px;}
.fin_table table{ text-align: center; border: 1px solid #e1e1e1;margin: 0px auto;}
.fin_table tr{ line-height: 21px;}
.fin_table tr td,.fin_table tr th{ padding:7px; text-overflow: ellipsis;white-space: nowrap;}
.fin_table tr th{background: #f2f2f2;}
.fin_table tr:nth-child(odd) td{ background: #f2f2f2;}
.fin_table tr:nth-child(even) td{ background: #FFFFFF;}
.nav_now{ display: none;}
/*理财弹窗*/
#dialog_wrap{ display:none; width:70%; position:fixed; top:30%; border-radius:4px; left:15%; z-index:500; margin:0; background:#ffffff}
#dialog_wrap .con{ line-height:24px; font-size:13px; color:#5e5d5d; text-align:left; padding:30px 10px 20px 10px}
#dialog_wrap .close{ position:absolute; right:15px; top:0px; font-weight:bold}
#dialog_wrap .close a{ cursor:pointer; text-decoration:none; font-size:24px; color:#e8313e;}
.dialog_cover{ display:none;width:100%; height:100%; background:#000; position:absolute; top:0; left: 0; z-index:200; filter:alpha(opacity=50);-moz-opacity:0.5; opacity:0.5}
/*原网站*/
.FsiconBuy {background: #ff6600 none repeat scroll 0 0;display: block;height: 24px;line-height: 24px;width: 48px; border-radius:3px;}
.FsiconBuy a{ color: #fff;}
/*分享*/
.share{ width:50px;height:30px; line-height: 30px; font-size: 14px; margin:0px auto; cursor:pointer;position:relative; overflow:visible; clear: both;}
.share_wrap{width:100%; height:100%;position: fixed; bottom:0; left: 0;display: none; }
.share_wrap.visible{display:block;background: rgba(0,0,0,0.6); }
.share_wrap .wrap {width:100%;height:135px;position:absolute;overflow:hidden;bottom: 0; left:0px;}
.share_wrap .scroll{float:left;width:100%;height:135px;} 
.share_icon{display: inline-block; width:50px; height:30px; background: url(title_shareimg.gif) no-repeat 0px 8px; text-indent: 15px; overflow: visible;}
.share_btn{ width: 33%; height: 100px; float: left;}
.bdsharebuttonbox{ background: #f5f5f5;}
.bdshare-button-style0-32 a{ float: none !important; display:block; padding: 0 !important; margin: 0px auto !important; margin-top: 34px!important;}
.share_cancel{height: 34px; line-height: 34px; border-top:1px solid #e7e3e3; background: #FFFFFF; text-align: center;z-index:99;}