﻿/*取消个浏览器差异*/
/*::-ms-clear, ::-ms-reveal{display: none;}*/ 
html,body{ font-family: "Helvetica Neue", Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif!important; color:#434a54; background-color:#f0f0f0; min-width:1170px;}


.border_dashed{ border-style:dashed;}
.help-block{ color:#7f8c8d;}

.noContent{ padding:60px;}
.noborder{ border:0!important;}
.nomargin{ margin:0!important;}
.noContent .btn-lg{ padding-left:36px; padding-right:36px;}



hr{ margin-top:24px; margin-bottom:24px; background-color:#f0f0f0;}
ul,ol,dl{ list-style:none; margin:0; padding:0;}
em,i,u{ font-style:normal;}
p:last-child{ margin-bottom:0;}


/* --- a & color --- */
a{ color:#434a54; -webkit-transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear;
          transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear; }
a,a:link,a:active{text-decoration:none; }
a:hover{ color:#4a89dc; text-decoration:none; outline:none;}

a.text-blue{ color:#507dc1;}
a.text-blue:hover{ color:#4a89dc;}


/* --- text & color --- */
.text-muted{ color:#656d78;}
.text-black{ color:#434a54;}
.text-warning{ color:#ff7f00;}
.text-danger{ color:#e54941;}
.text-success{ color:#0f990f;}
.text-blue{ color:#507dc1;}
.text-gray{ color:#99a3b1;}
.text-white{ color:#fff;}

.txt_line{ color:#ababab;}



/* --- icon --- */
.icon_stars{ width:96px; height:16px; display:inline-block; position:relative; top:2px; background:url(/images/icon_stars.png); background-repeat:no-repeat;}
.icon_stars_3{ background-position:-4px -102px;}
.icon_stars_4{ background-position:-4px -62px;}
.icon_stars_5{ background-position:-4px -22px;}

.icon_stars_middle_3{ width:144px; height:24px; background-position:-306px -141px;}
.icon_stars_middle_4{ width:144px; height:24px; background-position:-306px -85px;}
.icon_stars_middle_5{ width:144px; height:24px; background-position:-306px -29px;}

.icon_stars_large_3{ width:192px; height:32px; background-position:-108px -189px;}
.icon_stars_large_4{ width:192px; height:32px; background-position:-108px -113px;}
.icon_stars_large_5{ width:192px; height:32px; background-position:-108px -37px;}

.icon_expert_5{ width:96px; height:16px; background-position:-4px -3px;}
.icon_expert_4{ width:76px; height:16px; background-position:-4px -3px;}
.icon_expert_3{ width:56px; height:16px; background-position:-4px -3px;}
.icon_expert_2{ width:36px; height:16px; background-position:-4px -3px;}
.icon_expert_1{ width:16px; height:16px; background-position:-4px -3px;}

.icon_expert_middle_5{ width:144px; height:24px; background-position:-306px -2px;}
.icon_expert_middle_4{ width:114px; height:24px; background-position:-306px -2px;}
.icon_expert_middle_3{ width:84px; height:24px; background-position:-306px -2px;}
.icon_expert_middle_2{ width:54px; height:24px; background-position:-306px -2px;}
.icon_expert_middle_1{ width:24px; height:24px; background-position:-306px -2px;}

.icon_expert_large_5{ width:192px; height:32px; background-position:-108px -1px;}
.icon_expert_large_4{ width:150px; height:32px; background-position:-108px -1px;}
.icon_expert_large_3{ width:106px; height:32px; background-position:-108px -1px;}
.icon_expert_large_2{ width:68px; height:32px; background-position:-108px -1px;}
.icon_expert_large_1{ width:32px; height:32px; background-position:-108px -1px;}


/* --- h1 ~ h6 --- */
.h6,h5,h4,h3,h2,h1{ line-height:100%; margin:0; padding:0;}
.h6,h6{ font-size:12px;}
.h5,h5{ font-size:14px;}
.h4,h4{ font-size:16px;}
.h3,h3{ font-size:18px;}
.h2,h2{ font-size:24px;}
.h1,h1{ font-size:30px;}

.font_12{ font-size:12px;}
.font_14{ font-size:14px;}
.font_16{ font-size:16px;}
.font_18{ font-size:18px;}


/* --- bk --- */
.bk05{height:5px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk10{height:10px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk20{height:20px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk30{height:30px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk40{height:40px;overflow:hidden;width:100%;margin:0 auto;clear:both}
.bk50{height:50px;overflow:hidden;width:100%;margin:0 auto;clear:both}



/* --- text_up & text_down --- */
.text_up, .text_down, .text_stop{ position:relative; height:40px; display:inline-block; color:#E74C3C;}
.text_up b, .text_down b, .text_stop b{ font-size:48px; line-height:1.1em; font-weight:normal;}
.text_up span, .text_down span, .text_stop span{ font-size:16px; line-height:1.4; position:absolute; right:-60px; bottom:-8px;}
.text_down{ color:#0f990f;}
.text_stop{ color:#7f8c8d;}



/* --- figure_big --- */
.figure_big{ font-size:36px;}
.figure_small{ font-size:18px;}
.figure_small em{ padding-left:6px; padding-right:6px;}


/* --- bg_& --- */
.bg_white{ background-color:#fff; position:relative;}
.bg_blue{ background-color:#507dc1; color:#fff;}
.bg_red{ background-color:#e9573f; color:#fff;}
.bg_green{ background-color:#33a557; color:#fff;}


/* --- bootstrap --- */
.navbar-brand{ height:auto;}
.navbar-right{ margin-right:0;}

.input-lg{ height:42px; line-height:1.333; padding-top:0px; padding-bottom:0px; font-size:15px; border-radius:4px;}
.btn-group-lg > .btn, 
.btn-lg{ height:42px; line-height:1.333; padding-top:0px; padding-bottom:0px; font-size:15px; border-radius:4px;}
a.btn-lg{ line-height:42px;}

.media-left, 
.media > .pull-left{ padding-right:20px;}

.breadcrumb{ background-color:transparent; padding-left:0; margin-bottom:6px;}

.row.row_condensed{ margin-left:-10px; margin-right:-10px;}
.row.row_condensed > div{ padding-left:10px; padding-right:10px;}

.row.row_none{ margin-left:0px; margin-right:0px;}
.row.row_none > div{ padding-left:0px; padding-right:0px;}


/* --- btn --- */
.btn-primary{ color:#fff; background-color:#507dc1; border-color:transparent; box-shadow:0 2px 4px rgba(0,0,0,.1)}
.btn-primary:focus{ color:#fff; background-color:#4a89dc; border-color:transparent;}
.btn-primary:hover{ color:#fff; background-color:#4a89dc; border-color:transparent;}
.btn-primary:active{ color:#fff; background-color:#4a89dc; border-color:transparent;}
.btn-primary:active:focus,
.btn-primary:active:hover{ color:#fff; background-color:#3a84c5; border-color:transparent;}

.btn-danger{ color:#fff; background-color:#fc6e51; border-color:transparent; box-shadow:0 2px 4px rgba(0,0,0,.1)}
.btn-danger:focus{ color:#fff; background-color:#e95b3e; border-color:transparent;}
.btn-danger:hover{ color:#fff; background-color:#e95b3e; border-color:transparent;}
.btn-danger:active{ color:#fff; background-color:#e95b3e; border-color:transparent;}
.btn-danger:active:focus,
.btn-danger:active:hover{ color:#fff; background-color:#d9534f; border-color:transparent; }

.btn-white{ color:#8b96a6; background-color:#f0f2f5; border-color:transparent; box-shadow:none;}
.btn-white:focus{ color:#8b96a6; background-color:#edeff2; border-color:transparent;}
.btn-white:hover{ color:#656d78; background-color:#edeff2; border-color:transparent;}
.btn-white:active{ color:#656d78; background-color:#edeff2; border-color:transparent;}
.btn-white:active:focus,
.btn-white:active:hover{ color:#656d78; background-color:#edeff2; border-color:transparent;  box-shadow:none;}

.btn-dark{ color:#fff; background-color:#434a54; border-color:transparent; box-shadow:none;}
.btn-dark:focus{ color:#fff; background-color:#38404b; border-color:transparent;}
.btn-dark:hover{ color:#fff; background-color:#38404b; border-color:transparent;}
.btn-dark:active{ color:#fff; background-color:#38404b; border-color:transparent;}
.btn-dark:active:focus,
.btn-dark:active:hover{ color:#fff; background-color:#38404b; border-color:transparent;  box-shadow:none;}



/* --- page --- */
.container{ /*min-width:1170px;*/}
.col_main{ width:70%}
.col_side{ width:30%;}
.row_tit{ height:30px; line-height:30px; display:block; margin-top:0px; margin-bottom:10px; position:relative; padding-left:12px; font-size:20px; font-weight:bold;}
.row_tit:before{ content:""; display:block; width:3px; height:70%; background-color:#4a89dc; position:absolute; left:0; top:15%; z-index:10;}
.row_tit .actBox{ display:block; height:30px; line-height:30px; font-size:15px; font-weight:normal; position:absolute; right:0px; top:0;}
.row_tit .actBox:after{ clear:both;}
.row_tit .list_tab{ float:left; display:block; float:left;}
.row_tit .list_tab li{ float:left; font-size:15px; margin-left:20px; display:block;}
.row_tit .list_tab li a{ display:block; line-height:30px; color:#656d78; position:relative;}
.row_tit .list_tab li a:hover{ color:#4a89dc;}
.row_tit .list_tab li.active a{ color:#4a89dc;}
.row_tit .list_tab li a:hover:before,
.row_tit .list_tab li.active a:before{ content:""; display:block; width:1em; height:0; vertical-align:middle; border-bottom:2px solid;/* border-bottom:4px dashed; border-bottom:4px solid\9; border-right:6px solid transparent; border-left:6px solid transparent;*/ position:absolute; left:50%; margin-left:-.5em; bottom:-4px;}

.row_tit .actBox a.btn_more{ font-size:14px; margin-left:15px; display:block; float:left; color:#99a3b1; position:relative;}
.row_tit .actBox a.btn_more:hover{ color:#656d78;}

h4.row_tit{ font-size:18px; font-weight:normal;}

.txt_ellipsis{ width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}

.innerBox{ padding:30px; position:relative;}
.col_side .innerBox{ padding:24px;}
.col_side .innerBox .row_tit{ margin-top:-7px; margin-bottom:18px;}

.hot_innerBox{ border-top:3px solid #4a89dc;}



/* ---.col_side & list_txt --- */
.col_side .list_txt{ line-height:30px; margin-top:-5px; margin-bottom:-12px;}
.col_side .list_txt .time{ padding-right:12px;}



/* --- headBox & masthead --- */
.headBox .masthead{ background-color:#fff;}


/* --- headBox & navbar --- */
.navbar-color{ background-color:#507dc1; border-radius:0; border:0; margin-bottom:0; min-height:40px;}
.navbar-color .navbar-collapse{ padding-left:0; padding-right:0;}
.navbar-color .nav > li{ position:static;}
.navbar-color .nav > li > a{ padding-left:32px; padding-right:32px; padding-top:12px; padding-bottom:12px; color:#fff; font-size:16px;}
.navbar-color .nav > li.active > a,
.navbar-color .nav > li > a:focus,
.navbar-color .nav > li > a:hover{ text-decoration:none; background-color:#4673b8;}
.navbar-color .nav .open > a,
.navbar-color .nav .open > a:focus,
.navbar-color .nav .open > a:hover{ background-color:#4673b8;}

.navbar-color .nav > li.dropdown:hover > a{ background-color:#4673b8;}
.navbar-color .nav > li.dropdown:hover .dropdown-menu{ display:block;}

.navbar-color .dropdown-menu{ min-width:100%; box-shadow:none; border:0; background-color:rgba(230,239,255,.9);}
.navbar-color .dropdown-menu ul.list_nav_1{ margin-left:120px;}
.navbar-color .dropdown-menu ul.list_nav_2{ margin-left:240px;}
.navbar-color .dropdown-menu li{ float:left; height:30px;}
.navbar-color .dropdown-menu li a{ float:left; padding-left:20px; padding-right:20px; line-height:30px; color:#656d78;}
.navbar-color .dropdown-menu li.active a,
.navbar-color .dropdown-menu li a:hover{ color:#4a89dc;}



/* --- footBox --- */
.footBox{ background:#34495e;}

.footBox .gz_list{ overflow:hidden; position:relative;}
.footBox .gz_list li{ float:left; display:block; position:relative; margin-right:20px;}
.footBox .gz_list li a p{ padding-top:10px;}

.footBox .list-inline{ margin-bottom:10px; overflow:hidden;}
.footBox .list-inline li{ font-size:14px; line-height:24px; margin-right:10px;}

.footBox p{ font-size:12px; color:#808b96;}
.footBox .tit{ font-size:14px; line-height:24px; color:#d5d8dc; margin:0 0 10px 0;}

.footBox a{ color:#d5d8dc!important;}
.footBox a:hover{ color:#fff!important; text-decoration:none;}

.footBox .col-md-4{ padding-left:50px;}

.footBox .col-md-12{/* filter:alpha(opacity=95); -moz-opacity:0.95; khtml-opacity:0.95; opacity:0.95;*/}
.footBox .col-md-12 .text-danger{ color:#C30;}

.footBox a.btn_qq,
.footBox a.btn_weixin,
.footBox a.btn_weibo,
.footBox a.btn_shouchang{ padding-top:42px; width:42px; display:block; background:url(/images/qq.png) no-repeat center top; text-align:center; float:left; color:#fff; filter:alpha(opacity=75); -moz-opacity:0.75; khtml-opacity:0.75; opacity:0.75;}
.footBox a.btn_weixin{ background-image:url(/images/weixin.png);}
.footBox a.btn_weibo{ background-image:url(/images/weibo.png);}
.footBox a.btn_shouchang{ background-image:url(/images/shouchang.png);}

.footBox .scan-QRcode-bar{ text-align:center;}
.footBox .scan-QRcode-bar img{ width:100px;}

.footBox .shaomiao{ position:relative; padding:20px 15px 0; border:2px solid rgba(255,255,255,.2); border-radius:6px;}
.footBox .shaomiao .tit{ position:absolute; left:50%; top:-12px; margin-left:-4.5em; display:inline-block; background-color:#34495e; padding:0 1em;}
.footBox .shaomiao p{ padding-top:10px;}



/* --- navbar --- */
.swiper1 .swiper-slide .imgBox { height:400px; width:100%; display:block; overflow:hidden; background:center center no-repeat; background-size:auto 100%;}



/* --- table --- */
.table{ margin-bottom:0;}
.table > tbody > tr > td, 
.table > tbody > tr > th, 
.table > tfoot > tr > td, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > thead > tr > th{ padding-top:12px; padding-bottom:12px; border-top:1px solid #f5f5f5; font-weight:normal;}
.table > thead > tr > th{ border-top:0; border-bottom:1px solid #f0f0f0; background-color:#fafafa; text-align:center; color:#99a2ad;}

.table-striped > tbody > tr:nth-of-type(odd){ background-color:#fcfcfc;}
.table-striped > tbody > tr > td{ border-color:#f0f0f0;}

.tableBox{ position:relative; display:block; overflow:hidden;}
.tableBox .btn_more{ display:block; text-align:center;}


/* --- article --- */
.article_info{ margin-top:12px; margin-bottom:30px; font-size:13px;}
.article_title{ font-size:32px; font-weight:700; line-height:48px; color:#222; margin-top:0; margin-bottom:0;}
.article_info span{ margin-right:10px; color:#99a3b1;}
.article_info .user_img{ width:20px; height:20px; display:inline-block; position:relative; top:-2px;}

.article_content > div img, 
.article_content img { max-width:100%; display:block; margin:10px auto;}
.article_content{ line-height:32px; word-wrap:break-word;}
.article_content p{ margin-bottom:20px;}
.article_content p:last-child{ margin-bottom:0;}
.article_content h4{ margin-bottom:10px;}


/* --- titBox --- */
.titBox{ padding:25px 24px 12px; background-color:#fff; position:relative;}
.titBox .yanbao_saixuan{ position:absolute; right:0px; top:-5px; font-size:14px; line-height:1.42857143;}



/* --- text_group --- */
.text_group{ text-align:left; display:block; line-height:1em;}
.text_group em{ display:block; padding-top:.6em;}
.text_group .figure{ font-size:18px; line-height:1em;}
.text_group .figure_big{ font-size:24px; line-height:1em;}


/* --- text_wave --- */
.text_wave{ text-align:center; display:block; line-height:1em;}
.text_wave p{ padding-top:.6em;}
.text_wave .figure{ font-size:18px; line-height:1em;}
.text_wave .figure_big{ font-size:40px; line-height:1em; font-weight:bold;}
.text_wave.text-danger .figure_big{ text-shadow:0 5px 10px rgba(229,73,65,.4)}
.text_wave.text-success .figure_big{ text-shadow:0 5px 10px rgba(15,153,15,.4)}
.text_wave.text-black .figure_big{ text-shadow:0 5px 10px rgba(67,74,84,.4)}


/* --- text_point --- */
.text_point{ position:relative; padding-left:20px;}
.text_point:before{ content:""; display:block; width:8px; height:8px; background-color:#F00; border-radius:100%; overflow:hidden; position:absolute; left:0; top:50%; margin-top:-4px;}
.text_point_red:before{ background-color:#FF999A;}
.text_point_blue:before{ background-color:#59ADF3;}
.text_point_green:before{ background-color:#86D560;}
.text_point_yellow:before{ background-color:#FFCC67;}
.text_point_purple:before{ background-color:#AF89D6;}



/* ===== text_point ===== */
/* --- banner_index --- */
.xindai_banner{ position:relative; width:100%; display:block;}
.xindai_banner .text_white_alpha{ color:rgba(255,255,255,.6);}
.xindai_banner .text-success{ color:#2ac52a;}
.xindai_banner .text-danger{ color:#fe4343;}
.xindai_banner .text-danger i{ text-shadow:0px 5px 9px rgba(255,111,104,.5)}
.xindai_banner .text-success i{ text-shadow:0px 5px 9px rgba(42,197,42,.5)}
.xindai_search{ width:280px; height:320px; background-color:rgba(0,0,0,.5); box-shadow:0px 2px 3px rgba(0,0,0,.16); border-radius:10px; position:absolute; right:50%; top:10px; z-index:1; margin-right:-515px; padding:15px 30px;}
.xindai_search h3{ font-size:20px; color:#fff; padding-bottom:10px; text-align:center;}
.xindai_search label{ color:rgba(255,255,255,.75); font-weight:normal;}
.xindai_search .form-group{ margin-bottom:12px;}




.banner_quick{ padding-top:20px; padding-bottom:20px; background-color:#fff;}
.banner_quick .imgBox,
.banner_quick .txtBox{ float:left;}
.banner_quick .txtBox{ padding-top:6px; padding-left:12px;}
.banner_quick .txtBox h3{ padding-bottom:3px;}


.xindai_home .col-md-3 .innerBox,
.xindai_home .list_item{ height:540px; background-color:#fff;}
.xindai_home .list_item li{ position:relative; background-color:#fff; overflow:hidden;}
.xindai_home .list_item li .row > div{ width:16.5%;}
.xindai_home .list_item li .row > div:first-child{ width:34%;}
.xindai_home .list_item li .row > div + div{ text-align:center;}
.xindai_home .list_item li .tit{ margin:0; font-size:18px; padding-top:5px;}
.xindai_home .list_item li .msg{ margin:0; padding-top:.6em; max-width:130px; display:block; overflow:hidden;}
.xindai_home .list_item li .imgBox{ margin-right:15px; width:100px; height:48px; background-color:#ccc; display:table; vertical-align:middle; border:1px solid #dbdbdb; border-radius:10px;}
.xindai_home .list_item li .imgBox img{  border-radius:10px; width:100px; margin:auto; display:table-cell; vertical-align:middle;}
.xindai_home .list_item li .btnBox{ padding-top:5px; text-align:right;}
.xindai_home .list_item li .btn_buy{ padding:9px 18px; display:inline-block; vertical-align:middle; border-radius:6px; color:#507dc1;}
.xindai_home .list_item li a.btn_goto{ height:90px; display:block; padding:20px 24px; position:relative;}
.xindai_home .list_item li a.btn_goto:hover{ -webkit-box-shadow:0 0 24px #d9d9d9; box-shadow:0 0 24px rgba(0,0,0,.16); z-index:1;}
.xindai_home .list_item li a.btn_goto:hover .btn_buy{ background-color:#507dc1; color:#fff;}
.xindai_home .list_item li a.btn_goto:before{ content:""; display:block; width:100%; height:1px; background-color:#f2f2f2; position:absolute; left:0; top:0; z-index:1;}

.xindai_guwen { height:55px;}
.xindai_guwen p{ padding-top:12px; font-size:15px;}
.xindai_guwen p span{ position:relative;}

.xindai_wenda{ padding:15px 30px;}
.xindai_wenda .wenda_item{ height:191px; padding-bottom:15px; padding-top:15px;}
.xindai_wenda .tit{ padding-bottom:1em;}
.xindai_wenda .txt{ line-height:1.8em;}
.xindai_wenda .row > div{ }
.xindai_wenda .tag_q{ width:20px; height:20px; line-height:20px; text-align:center; display:inline-block; background:#0f990f; color:#fff; border-radius:4px; margin-right:10px;}
.xindai_wenda .tag_a{ width:20px; height:20px; line-height:20px; text-align:center; display:inline-block; background:#507dc1; color:#fff; border-radius:4px; margin-right:10px;}

.xindai_news{ padding:15px 30px;}
.xindai_news .list_txt li{ line-height:30px; position:relative;}
.xindai_news .list_txt li:not(.news_top){ padding-left:14px;}
.xindai_news .list_txt li:not(.news_top):before{ content:""; width:6px; height:6px; background-color:#dbdbdb; border-radius:100%; position:absolute; left:0; top:50%; margin-top:-3px;}
.xindai_news li.news_top { padding-top:8px; padding-bottom:8px;}
.xindai_news li.news_top .img{ width:116px; height:75px;}
.xindai_news li.news_top .tit{ line-height:1.2em; margin:0 0 10px; font-size:16px;}
.xindai_news li.news_top .txt{ margin-bottom:0; font-size:12px;}





.xindai_product .list_item li{ position:relative; background-color:#fff;}
/*.xindai_product .list_item li .row > div{ width:20%;}
.xindai_product .list_item li .row > div:first-child{ width:24%;}*/
.xindai_product .list_item li .row > div + div{ text-align:center;}
.xindai_product .list_item li .tit{ margin:0; font-size:18px; padding-top:5px;}
.xindai_product .list_item li .msg{ margin:0; padding-top:.6em;}
.xindai_product .list_item li .imgBox{ margin-right:15px; width:100px; height:48px; background-color:#ccc; display:table; vertical-align:middle; border:1px solid #dbdbdb; border-radius:10px;}
.xindai_product .list_item li .imgBox img{  border-radius:10px; width:100px; margin:auto; display:table-cell; vertical-align:middle;}
.xindai_product .list_item li .btnBox{ padding-top:8px; text-align:right;}
.xindai_product .list_item li .btn_msg{ border-right:1px solid #f0f0f0; margin-right:15px; padding-right:15px; font-size:14px;}

.xindai_product .list_item li .btn_goto{ height:90px; display:block; padding:20px 24px; position:relative;}
.xindai_product .list_item li + li .btn_goto:before{ content:""; display:block; width:100%; height:1px; background-color:#f2f2f2; position:absolute; left:0; top:0; z-index:1;}

.xindai_product .list_item li a.btn_buy{ padding:9px 18px; display:inline-block; vertical-align:middle; border-radius:4px; background-color:#e54941; color:#fff; box-shadow:0 2px 2px rgba(0,0,0,.1)}
.xindai_product .list_item li a.btn_buy:hover{ background-color:#e86660; color:#fff;}


.product_search{ padding:20px 20px 20px 80px; background-color:#fafafa; border-bottom:1px solid #e7eaee;}
.product_search select.form-control{ width:180px;}
.product_search .control-label{ font-weight:normal; margin-right:10px; font-size:16px;}
.product_search .form-group{ margin-right:30px;}
.product_search .btn{ padding-left:20px; padding-right:20px;}

.flowBox{ border-top:1px solid #f0f0f0;}
.flowBox .row > div + div:before{ content:""; width:40px; height:40px; display:block; background:url(/images/xindai/icon_arr.png) 50% 50% no-repeat; position:absolute; left:-20px; top:50%; margin-top:-10px;}
.flow_item{ text-align:center; padding-top:20px;}
.flow_item .number{ width:32px; height:32px; line-height:32px; display:inline-block; background-color:#fff; border:1px solid #dbdbdb; border-radius:100%; color:#9bb5de; font-weight:bold; margin-bottom:9px;}


.xindai_detail .tab_tit{ background-color:#f6f8fa;}
.xindai_detail .list_tab:after{ clear:both; display:table; content:"";}
.xindai_detail .list_tab li{ float:left; display:block; height:48px; margin-left:20px; margin-right:20px;}
.xindai_detail .list_tab li a{ line-height:48px; display:block; float:left; position:relative; font-size:18px; color:#99a3b1; padding-left:10px; padding-right:10px;}
.xindai_detail .list_tab li.active a:after{ content:""; display:block; width:70px; height:3px; background-color:#507cc1; position:absolute; left:50%; margin-left:-35px; bottom:0;}
.xindai_detail .list_tab li.active a{ color:#507cc1;}

.xindai_detail .tab_content{ padding:30px;}
.xindai_detail .tab_content .article_content p{ margin-left:1.5em;}


.detail_header .imgBox{ width:140px; background-color:#ccc; display:block; border:1px solid #dbdbdb; border-radius:10px; margin-right:15px;}
.detail_header .imgBox img{ border-radius:10px; width:138px; margin: auto;}
.detail_header .txtBox h3{ line-height:1.1em; padding-top:1px; padding-bottom:3px; font-size:20px;}
.detail_header .txtBox p{ margin-bottom:0; margin-top:2px;}
.detail_header .btnBox{ display:block; text-align:right;}
.detail_header .btnBox .btn{ width:160px; text-align:center;}
.detail_header .btnBox p{ display:inline-block; width:160px; text-align:center; padding-top:10px;}
.detail_header .btnBox p .figure{ font-size:16px;}

.hot_product .media{ padding-bottom:20px; padding-top:20px; border-bottom:1px solid #f0f0f0; margin-top:0;}
.hot_product .media:last-child{ border-bottom:0; padding-bottom:0;}
.hot_product .media p{ margin-bottom:0; padding-top:3px;}
.hot_product .imgBox{ width: 100px; background-color: #ccc; display:block; border: 1px solid #dbdbdb; border-radius: 10px;}
.hot_product .imgBox img{ border-radius:10px; width:98px; margin: auto;}
	
.col_side .xindai_search{ position:relative; left:0; top:0; margin-top:30px; width:100%; height:auto; padding-top:30px; padding-bottom:30px; background:url(/images/xindai/bg_search.jpg)}
.col_side .xindai_search .form-group{ margin-bottom:20px;}
.col_side .xindai_search .tit{ padding-bottom:20px;}