<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width:767px){
body{ padding-top:60px !important;}
.header.active .logo{ height:60px !important;}
.header.active .navs ul li a{ line-height:36px !important;}

.header{ height:60px !important; min-height: auto !important; padding-top: 0 !important;}
.logo { height: 40px !important; margin-top: 10px; margin-left:-15px !important; padding-left: 15px !important;}
.header_right{width:100% !important; padding: 20px 0 !important; float:none !important; position: absolute !important; left:0 !important; right:0 !important; top:60px !important; z-index: 2; background:#1586e4 !important; display:none;}
.header_right.active{ display:block;}
.navs { width: 100% !important; float:none !important;}
.navs ul li{ text-align:center !important; display: block !important; margin-left: 0 !important;}
.navs ul li a{ line-height:36px !important; color: #fff !important; background:none !important; font-size: 16px !important;}
.navs ul li a:after{ display: none !important; }
.nav_login{ text-align: center !important; color: #fff !important;}
.nav_login a{ color: #fff !important; min-width: 80px !important; text-align: center; display: inline-block;}
.nav_login a i:last-child{ display: none !important;}




.san{ height:60px; width:24px; position:relative;}
.san i{ line-height:60px; font-size:24px; transition:all 0.3s; color:#1586e4;}
.san:after{ width:24px; height:4px; background:#1586e4; content:''; position:absolute; left:0; top:27px; transform:rotate(45deg); opacity:0; transition:all 0.3s;}
.san:before{ width:24px; height:4px; background:#1586e4; content:''; position:absolute; right:0; top:27px; transform:rotate(-45deg); opacity:0; transition:all 0.3s;}
.san.active:after{ opacity:1;}
.san.active:before{ opacity:1;}
.san.active i{ opacity:0;}


.s_banner{ margin-top: 0px !important; }
.s_banner .swiper1 .swiper-slide a{ padding-top: 45% !important; height: auto !important;}
.s_banner .swiper1 .swiper-pagination1{ bottom: 30px !important; }

/* ... */
.navs ul li .erji{ display: none !important;}

.ban_text{ padding: 15px !important;}
.ban_text b{ font-size: 18px !important;}
.ban_text h2{ font-size: 14px !important; line-height: 18px !important; margin-bottom: 10px !important;}
.ban_text h4{ display: none !important;}
.ban_text h5{ margin-top: 10px !important;}
.ban_text h5 a:first-child{ margin-right: 0 !important; margin-bottom: 5px !important;}
.ban_text h5 a{ padding: 5px !important; font-size: 14px !important;}
.ty_biao{ font-size: 18px !important; margin: 15px 0 !important; padding-bottom: 5px !important;}
.sxm_li{ width: 100% !important; height: auto !important; padding: 0 15px !important; padding-left:30px !important; padding-top: 15px !important; border-right: 1px solid #dedede !important;}
.sxm_li span{ display: none !important;}
.sxm_li h3{ font-size: 16px !important; margin: 10px 0 !important;}
.sxm_li ul li{ font-size: 14px !important; line-height: 24px !important;}
.sxm_li b{ font-size: 14px !important;}
.sxm_li b i{ font-size: 16px !important;}
.ty_content h5{ font-size: 14px !important; line-height: 24px !important;}
.s_team ul li a{ padding: 4px !important; font-size: 14px !important;}
.team_text h5:nth-child(2){ font-size: 14px !important;}
.team_text h5{ margin: 5px 0 !important; margin-top: 0 !important;}
.team_text p{ font-size: 14px !important; margin: 5px 0 !important; margin-bottom: 0px !important;}
.s_team .swiper2 .swiper-pagination .swiper-pagination-bullet{ width: 10px !important; height: 10px !important;}
.s_team .swiper2{ padding-bottom: 30px !important;}
.sfk_caption{ font-size: 14px !important; line-height: 24px !important;}
.sfk_text{ height: 72px !important;}
.sfk_swiper .swiper3 .swiper-slide:hover .sfk_text{ height: 144px !important;}
.zhan_more a{ font-size: 14px !important; min-width: 100% !important; margin: 0 !important; margin-bottom: 10px !important; padding: 10px 0 !important;}
.zhan_more a img{ width: 20px !important;}
.s_xueshu h5{ line-height: 30px !important;}
.xueshu_bai{ padding: 10px !important;}
.xueshu_more a{ font-size: 14px !important;}
.sfk_swiper .swiper-button-prev{ left: 0 !important;}
.sfk_swiper .swiper-button-next{ right: 0 !important;}
.nty_biao{ font-size: 18px !important; margin: 20px 0 !important;}
.ty_content p{ font-size: 14px !important; line-height: 24px !important;}
.rs_question h3{ font-size: 18px !important;}
.panel-title{ font-size: 14px !important;}
.rs_question .panel{ margin-bottom: 15px !important;}
.promise{ padding: 15px !important; margin: 30px 0 !important;}
.promise h3{ margin-top: 0 !important; font-size: 18px !important;}
.rs_anli ul li{ margin: 0 !important;}
.rs_anli ul li a{ font-size: 14px !important; padding: 4px 8px !important; border-radius: 4px !important;}
.zhan_more2 a em{ font-size: 14px !important;}
.anli_more a{ font-size: 14px !important;}
.baojia_content table tr td{ font-size: 14px !important;}
.fk_fangshi .caption img{ max-height: 40px !important;}
.fk_fangshi .caption h5{ font-size: 14px !important;}
.fk_bank h5{ font-size: 14px !important; padding: 10px 15px !important;}
.fk_bank p{ padding:10px 15px !important; font-size: 14px !important; line-height: 24px !important;}
.fw_anli a{ font-size: 14px !important; margin-bottom: 10px !important; padding: 5px !important;}
.xueshu_new .ab_new_li .nnew_text h5{ font-size: 14px !important;}
.dlzc_content{ position: relative;padding: 30px 0 !important; padding-top: 264px !important;}
.dlzc_content .row{ position: static !important;}
.dlzc_content .row .col-md-6{ position: static !important;}
.dl_left img{ opacity: 0.3;}
.dl_right{ position: absolute; top: 30px; left: 0; right: 0;}
.dl_right{ padding-left: 0 !important;}
.user_left{ padding: 15px !important;}
.user_order{ padding: 15px !important;}
.kaipiao a{ height: 36px !important; line-height: 36px !important; padding: 0 20px !important;}




/* æ‰‹æœºæ&nbsp;·å¼å¼€å§‹2020,7,2 */
.ft_di{ margin-top: 0 !important; font-size: 14px !important; padding: 10px 0 !important;}
.footer{ padding-top: 20px !important;}
.footer .row .row{ margin: 0 -10px !important; margin-top: 30px !important;}
.footer .row .row .col-xs-4{ padding: 0 10px !important;}
.footer .row .row .caption:after{ right: -10px !important;}
.footer .caption p{ line-height: 24px !important; font-size: 14px !important;}
.footer .row .row a{ font-size: 14px !important;}
.footer .caption img{ width: 120px !important;}
.footer h3{ font-size: 18px !important;}
.footer h5{ font-size: 14px !important;}
.nav_gg{ display: none !important;}
.n_banner{ margin-top: 0 !important; padding-top: 16% !important;}
.ny_right{ padding-left: 0 !important;}
.h3_bj{ font-size: 18px !important;}
.zhan_more2 a{ margin: 5px 0 !important; font-size: 14px !important; min-width: auto !important; padding: 10px !important; min-width: 140px !important; text-align: center !important;}
.why_content .ty_content{ padding: 15px !important;}
.zhifu_left{ display: none !important;}
.ny_left{ background: #fff; position: fixed; left:0; top: 90px; z-index: 8; transform: translateX(calc(-100% - 5px)); width: 60%; padding: 10px 15px !important; padding-bottom: 15px !important; box-shadow: 0px 0px 4px rgba(0,0,0,0.3); transition: all 0.3s; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.ny_left.active{ transform: translateX(0);}
.ny_left .sj_daohang{ position: absolute; top: 0; right: 0; transform: translateX(calc(100% + 5px));}
.ny_left .sj_daohang span{ display: inline-block; padding: 5px 10px; border-radius: 4px; background: #1586e4; color: #fff;}
.user_nav li&gt;a{padding: 5px 0 !important;}
.user_nav li:hover .ny_erji a{ padding: 5px 0 !important; padding-left: 15px !important;}
.user_nav li:last-child{ border-bottom: none !important;}


.user_nav li:hover .ny_erji a{ line-height: 0 !important; padding: 0 !important; padding-left: 30px !important; border-top:none !important; opacity: 0 !important;}
.user_nav li.active .ny_erji a{ color: #666 !important; line-height: 24px !important; padding: 10px 0 !important; padding-left: 40px !important; border-top: 1px solid #dedede !important; opacity: 1 !important;}
.user_nav li.active .ny_erji a.active{ color: #1586e4 !important;}

.ny_left .fankui_left{ display: none !important;}
.god_li{ width: 100% !important;}
.ty_tigong h3{ font-size: 18px !important; margin-top: 10px !important; margin-bottom: 20px !important;}

.god_fuwu .row{ margin: 0 !important;}
.god_fuwu .row .col-md-3{ padding: 0 !important;}
.god_fuwu{ padding: 10px 15px !important;}
.ab_lx .row .col-md-4:last-child .caption h5:last-child{ text-align: center !important; padding-left: 0 !important;}


.god_shiyong p{ font-size: 14px !important;}
.god_shiyong table thead tr th{ font-size: 14px !important;}
.god_shiyong table tbody tr td{ font-size: 14px !important;}
.god_huode{ padding: 15px !important;}
.god_huode p{ font-size: 14px !important; line-height: 24px !important;}
.god_zhichi h4{ font-size: 18px !important; line-height: 30px !important;}
.god_zhichi .caption p{ font-size: 14px !important; min-height: 48px !important;}
.god_tebie .caption strong{ font-size: 14px !important;}
.rs_baojia{ font-size: 14px !important;}
.rs_baojia label{ margin-bottom: 8px !important;}
.rs_baojia .col-md-3, .rs_baojia .col-md-2{ margin-bottom: 15px !important;}
.god_fuwu .caption{ padding: 10px !important;}
.god_fuwu .caption h5{ font-size: 14px !important;}
.god_yinsu p{ padding-left: 30px; font-size: 14px !important; position: relative; line-height: 24px !important;}
.god_yinsu p strong{ position: absolute; left: 0; top: 0; font-size: 14px !important;}
.search_list label{ width: 100% !important;}

.sxm{ border: none !important;}
.sxm_li{ border: 1px solid #Dedede; margin-bottom: 15px !important; padding-bottom: 10px !important;}
.sci_search button{ font-size: 16px !important;}


.god_bianji{ padding: 10px !important;}
.god_bianji p{ font-size: 14px !important; line-height: 24px !important;}
.god_liucheng{ padding: 15px !important;}
.god_liucheng ul li p, .god_liucheng ul li h5{ font-size: 14px !important; line-height: 24px !important;}


.fk_fangshi .row .col-md-3:nth-child(2) .caption{ border: none !important;}
.fk_fangshi .row .col-md-3:nth-child(3) .caption{ border-top: 1px solid #dedede !important;}
.fk_fangshi .row .col-md-3:nth-child(4) .caption{ border-top: 1px solid #dedede !important;}
.down_dd .caption{ border:none !important; border-bottom: 1px solid #dedede !important;}
.down_dd .row .col-md-4:last-child .caption{ border: none !important;}

.zhifu_order h4{ font-size: 16px !important; margin: 10px 0 !important;}
.tk_input .form-control{ font-size: 14px !important;}
.tk_input .form-group label{ font-size: 14px !important;}
.tk_input .form-group input{ padding-left: 135px !important; font-size: 14px !important;}

.xueshu_bai .row .col-md-6:nth-last-child(1){ display: none !important;}
.xueshu_bai .row .col-md-6:nth-last-child(2){ display: none !important;}
.ding_quan .quan_list .caption .yuan:after{ width: 320px !important;}

iframe{ height:300px !important;}
.fanye{ text-align: center !important;}
.fanye a{ padding: 4px 8px !important; }

.fudong_kefu{ display: none !important;}
.fudong_kefu{ bottom: 0; top: auto !important; transform: translateY(0) !important; left: 0 !important; width: 100% !important; right: 0 !important;}
.fudong_kefu ul li{ float: left !important; width: 25% !important; margin: 0 !important;}
.fudong_kefu ul li a{ padding-top: 60% !important; height: auto !important; width: auto !important; border-radius: 0 !important;}
.fudong_kefu ul li a:after{ content: ''; width: 1px; height: 50%; background: #dedede; position: absolute; right: 0; top: 25%; z-index: 2;}
.fudong_kefu ul li:first-child a{ border-top-left-radius: 4px !important;}
.fudong_kefu ul li:last-child a{ border-top-right-radius: 4px !important;}

.fudong_kefu ul li a img{ width: auto !important; max-width: 30% !important;}
.fd_ewm{ right: 50% !important; transform: translateX(50%) translateY(0) !important; top: auto !important; bottom: calc(100% + 8px) !important;}
.fd_ewm:after{ top: 100% !important; left: 50% !important; transform: translateX(-50%) translateY(0) !important; border-top: 8px solid #efeff0 !important; border-bottom: none !important;    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;}
.fudong_kefu ul li:last-child .fd_ewm{ right: 0 !important; transform: translateX(0) !important; display: none !important;}
.fudong_kefu ul li:last-child .fd_ewm:after{ left: 70% !important;}

}


@media (min-width:768px) and (max-width:991px) {
	body{ padding-top:60px !important;}
	.header.active .logo{ height:60px !important;}
	.header.active .navs ul li a{ line-height:36px !important;}
	
	.header{ height:60px !important; min-height: auto !important; padding-top: 0 !important;}
	.logo { height: 40px !important; margin-top: 10px; margin-left:-15px !important; padding-left: 15px !important;}
	.header_right{width:100% !important; padding: 20px 0 !important; float:none !important; position: absolute !important; left:0 !important; right:0 !important; top:60px !important; z-index: 2; background:#1586e4 !important; display:none;}
	.header_right.active{ display:block;}
	.navs { width: 100% !important; float:none !important;}
	.navs ul li{ text-align:center !important; display: block !important; margin-left: 0 !important;}
	.navs ul li a{ line-height:36px !important; color: #fff !important; background:none !important; font-size: 16px !important;}
	.navs ul li a:after{ display: none !important; }
	.nav_login{ text-align: center !important; color: #fff !important;}
	.nav_login a{ color: #fff !important; min-width: 80px !important; text-align: center; display: inline-block;}
	.nav_login a i:last-child{ display: none !important;}
	
	.san{ height:60px; width:24px; position:relative;}
	.san i{ line-height:60px; font-size:24px; transition:all 0.3s; color:#1586e4;}
	.san:after{ width:24px; height:4px; background:#1586e4; content:''; position:absolute; left:0; top:27px; transform:rotate(45deg); opacity:0; transition:all 0.3s;}
	.san:before{ width:24px; height:4px; background:#1586e4; content:''; position:absolute; right:0; top:27px; transform:rotate(-45deg); opacity:0; transition:all 0.3s;}
	.san.active:after{ opacity:1;}
	.san.active:before{ opacity:1;}
	.san.active i{ opacity:0;}
	
	
	.s_banner{ margin-top: 0px !important; }
	.s_banner .swiper1 .swiper-slide a{ padding-top: 45% !important; height: auto !important;}
	.s_banner .swiper1 .swiper-pagination1{ bottom: 30px !important; }
	
	/* ... */
	.navs ul li .erji{ display: none !important;}
	
	.ban_text{ padding: 15px !important;}
	.ban_text b{ font-size: 18px !important;}
	.ban_text h2{ font-size: 14px !important; line-height: 18px !important; margin-bottom: 10px !important;}
	.ban_text h4{ display: none !important;}
	.ban_text h5{ margin-top: 10px !important;}
	.ban_text h5 a:first-child{ margin-right: 0 !important;}
	.ban_text h5 a{ padding: 5px !important; font-size: 14px !important;}
	.ty_biao{ font-size: 18px !important; margin: 15px 0 !important; padding-bottom: 5px !important;}
	.sxm_li{ width: 100% !important; height: auto !important; padding: 0 15px !important; padding-left:30px !important; padding-top: 15px !important; border-right: 1px solid #dedede !important;}
	.sxm_li span{ display: none !important;}
	.sxm_li h3{ font-size: 16px !important; margin: 10px 0 !important;}
	.sxm_li ul li{ font-size: 14px !important; line-height: 24px !important;}
	.sxm_li b{ font-size: 14px !important;}
	.sxm_li b i{ font-size: 16px !important;}
	.ty_content h5{ font-size: 14px !important; line-height: 24px !important;}
	.s_team ul li a{ padding: 4px !important; font-size: 14px !important;}
	.team_text h5:nth-child(2){ font-size: 14px !important;}
	.team_text h5{ margin: 5px 0 !important; margin-top: 0 !important;}
	.team_text p{ font-size: 14px !important; margin: 5px 0 !important; margin-bottom: 0px !important;}
	.s_team .swiper2 .swiper-pagination .swiper-pagination-bullet{ width: 10px !important; height: 10px !important;}
	.s_team .swiper2{ padding-bottom: 30px !important;}
	.sfk_caption{ font-size: 14px !important; line-height: 24px !important;}
	.sfk_text{ height: 72px !important;}
	.sfk_swiper .swiper3 .swiper-slide:hover .sfk_text{ height: 144px !important;}
	.zhan_more a{ font-size: 14px !important; min-width: 100% !important; margin: 0 !important; margin-bottom: 10px !important; padding: 10px 0 !important;}
	.zhan_more a img{ width: 20px !important;}
	.s_xueshu h5{ line-height: 30px !important;}
	.xueshu_bai{ padding: 10px !important;}
	.xueshu_more a{ font-size: 14px !important;}
	.sfk_swiper .swiper-button-prev{ left: 0 !important;}
	.sfk_swiper .swiper-button-next{ right: 0 !important;}
	.nty_biao{ font-size: 18px !important; margin: 20px 0 !important;}
	.ty_content p{ font-size: 14px !important; line-height: 24px !important;}
	.rs_question h3{ font-size: 18px !important;}
	.panel-title{ font-size: 14px !important;}
	.rs_question .panel{ margin-bottom: 15px !important;}
	.promise{ padding: 15px !important; margin: 30px 0 !important;}
	.promise h3{ margin-top: 0 !important; font-size: 18px !important;}
	.rs_anli ul li{ margin: 0 !important;}
	.rs_anli ul li a{ font-size: 14px !important; padding: 4px 8px !important; border-radius: 4px !important;}
	.zhan_more2 a em{ font-size: 14px !important;}
	.anli_more a{ font-size: 14px !important;}
	.baojia_content table tr td{ font-size: 14px !important;}
	.fk_fangshi .caption img{ max-height: 40px !important;}
	.fk_fangshi .caption h5{ font-size: 14px !important;}
	.fk_bank h5{ font-size: 14px !important; padding: 10px 15px !important;}
	.fk_bank p{ padding:10px 15px !important; font-size: 14px !important; line-height: 24px !important;}
	.fw_anli a{ font-size: 14px !important; margin-bottom: 10px !important; padding: 5px !important;}
	.xueshu_new .ab_new_li .nnew_text h5{ font-size: 14px !important;}
	.dlzc_content{ position: relative;padding: 30px 0 !important; padding-top: 264px !important;}
	.dlzc_content .row{ position: static !important;}
	.dlzc_content .row .col-md-6{ position: static !important;}
	.dl_left img{ opacity: 0.3;}
	.dl_right{ position: absolute; top: 30px; left: 0; right: 0;}
	.dl_right{ padding-left: 0 !important;}
	.user_left{ padding: 15px !important;}
	.user_order{ padding: 15px !important;}
	.kaipiao a{ height: 36px !important; line-height: 36px !important; padding: 0 20px !important;}
	
	
	
	
	/* æ‰‹æœºæ&nbsp;·å¼å¼€å§‹2020,7,2 */
	.ft_di{ margin-top: 0 !important; font-size: 14px !important; padding: 10px 0 !important;}
	.footer{ padding-top: 20px !important;}
	.footer .row .row{ margin: 0 -10px !important; margin-top: 30px !important;}
	.footer .row .row .col-xs-4{ padding: 0 10px !important;}
	.footer .row .row .caption:after{ right: -10px !important;}
	.nav_gg{ display: none !important;}
	.n_banner{ margin-top: 0 !important; padding-top: 16% !important;}
	.ny_right{ padding-left: 0 !important;}
	.h3_bj{ font-size: 18px !important;}
	.zhan_more2 a{ margin: 5px 0 !important; font-size: 14px !important; min-width: auto !important; padding: 10px !important; min-width: 140px !important; text-align: center !important;}
	.why_content .ty_content{ padding: 15px !important;}
	.zhifu_left{ display: none !important;}
	.ny_left{ background: #fff; position: fixed; left:0; top: 90px; z-index: 8; transform: translateX(calc(-100% - 5px)); width: 60%; padding: 10px 15px !important; padding-bottom: 15px !important; box-shadow: 0px 0px 4px rgba(0,0,0,0.3); transition: all 0.3s; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
	.ny_left.active{ transform: translateX(0);}
	.ny_left .sj_daohang{ position: absolute; top: 0; right: 0; transform: translateX(calc(100% + 5px));}
	.ny_left .sj_daohang span{ display: inline-block; padding: 5px 10px; border-radius: 4px; background: #1586e4; color: #fff;}
	.user_nav li&gt;a{padding: 5px 0 !important;}
	.user_nav li:hover .ny_erji a{ padding: 5px 0 !important; padding-left: 15px !important;}
	.user_nav li:last-child{ border-bottom: none !important;}
	
	
	.user_nav li:hover .ny_erji a{ line-height: 0 !important; padding: 0 !important; padding-left: 30px !important; border-top:none !important; opacity: 0 !important;}
	.user_nav li.active .ny_erji a{ color: #666 !important; line-height: 24px !important; padding: 10px 0 !important; padding-left: 40px !important; border-top: 1px solid #dedede !important; opacity: 1 !important;}
	.user_nav li.active .ny_erji a.active{ color: #1586e4 !important;}
	
	.ny_left .fankui_left{ display: none !important;}
	.god_li{ width: 100% !important;}
	.ty_tigong h3{ font-size: 18px !important; margin-top: 10px !important; margin-bottom: 20px !important;}
	
	.god_fuwu .row{ margin: 0 !important;}
	.god_fuwu .row .col-md-3{ padding: 0 !important;}
	.god_fuwu{ padding: 10px 15px !important;}
	.ab_lx .row .col-md-4:last-child .caption h5:last-child{ text-align: center !important; padding-left: 0 !important;}
	
	
	.god_shiyong p{ font-size: 14px !important;}
	.god_shiyong table thead tr th{ font-size: 14px !important;}
	.god_shiyong table tbody tr td{ font-size: 14px !important;}
	.god_huode{ padding: 15px !important;}
	.god_huode p{ font-size: 14px !important; line-height: 24px !important;}
	.god_zhichi h4{ font-size: 18px !important; line-height: 30px !important;}
	.god_zhichi .caption p{ font-size: 14px !important; min-height: 48px !important;}
	.god_tebie .caption strong{ font-size: 14px !important;}
	.rs_baojia{ font-size: 14px !important;}
	.rs_baojia label{ margin-bottom: 8px !important;}
	.rs_baojia .col-md-3, .rs_baojia .col-md-2{ margin-bottom: 15px !important;}
	.god_fuwu .caption{ padding: 10px !important;}
	.god_fuwu .caption h5{ font-size: 14px !important;}
	.god_yinsu p{ padding-left: 30px; font-size: 14px !important; position: relative; line-height: 24px !important;}
	.god_yinsu p strong{ position: absolute; left: 0; top: 0; font-size: 14px !important;}
	.search_list label{ width: 100% !important;}
	
	.sxm{ border: none !important;}
	.sxm_li{ border: 1px solid #Dedede; margin-bottom: 15px !important; padding-bottom: 10px !important;}
	.sci_search button{ font-size: 16px !important;}
	
	
	.god_bianji{ padding: 10px !important;}
	.god_bianji p{ font-size: 14px !important; line-height: 24px !important;}
	.god_liucheng{ padding: 15px !important;}
	.god_liucheng ul li p, .god_liucheng ul li h5{ font-size: 14px !important; line-height: 24px !important;}
	
	
	.fk_fangshi .row .col-md-3:nth-child(2) .caption{ border: none !important;}
	.fk_fangshi .row .col-md-3:nth-child(3) .caption{ border-top: 1px solid #dedede !important;}
	.fk_fangshi .row .col-md-3:nth-child(4) .caption{ border-top: 1px solid #dedede !important;}
	.down_dd .caption{ border:none !important; border-bottom: 1px solid #dedede !important;}
	.down_dd .row .col-md-4:last-child .caption{ border: none !important;}
	
	
.ding_quan .quan_list .caption .yuan:after{ width: 690px !important;}
	
iframe{ height:300px !important;}
.fanye{ text-align: center !important;}
.fanye a{ padding: 4px 8px !important; }




.fudong_kefu{ display: none !important;}
.fudong_kefu{ bottom: 0; top: auto !important; transform: translateY(0) !important; left: 0 !important; width: 100% !important; right: 0 !important;}
.fudong_kefu ul li{ float: left !important; width: 25% !important; margin: 0 !important;}
.fudong_kefu ul li a{ padding-top: 60% !important; height: auto !important; width: auto !important; border-radius: 0 !important;}
.fudong_kefu ul li a:after{ content: ''; width: 1px; height: 50%; background: #dedede; position: absolute; right: 0; top: 25%; z-index: 2;}
.fudong_kefu ul li:first-child a{ border-top-left-radius: 4px !important;}
.fudong_kefu ul li:last-child a{ border-top-right-radius: 4px !important;}

.fudong_kefu ul li a img{ width: auto !important; max-width: 30% !important;}
.fd_ewm{ right: 50% !important; transform: translateX(50%) translateY(0) !important; top: auto !important; bottom: calc(100% + 8px) !important;}
.fd_ewm:after{ top: 100% !important; left: 50% !important; transform: translateX(-50%) translateY(0) !important; border-top: 8px solid #efeff0 !important; border-bottom: none !important;    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;}
.fudong_kefu ul li:last-child .fd_ewm{ right: 0 !important; transform: translateX(0) !important; display: none !important;}
.fudong_kefu ul li:last-child .fd_ewm:after{ left: 70% !important;}


	}


@media (min-width:991px) and (max-width:1200px) {
	body{ padding-top:60px !important;}
	.header.active .logo{ height:60px !important;}
	.header.active .navs ul li a{ line-height:36px !important;}
	
	.header{ height:61px !important; padding-top: 25px !important;}
	.logo {width: 120px !important; height: 60px !important; margin-left:-15px !important; padding-left: 15px !important;}
	.header_right{width:100% !important; padding-top: 20px !important; float:none !important; position: absolute !important; left:0 !important; right:0 !important; top:61px !important; background:#1586e4 !important; border-bottom:1px solid #666; display:none;}
	.header_right.active{ display:block;}
	.navs { width: 100% !important; float:none !important;}
	.navs ul li{ text-align:center !important; display: block !important;}
	.navs ul li a{ line-height:36px !important; color: #fff !important;}
	.navs ul li a:after{ display: none !important; }
	.navs ul li a{ background:none !important; }
	
	
	.san{ height:60px; width:24px; position:relative; display: block !important;}
	.san i{ line-height:60px; font-size:24px; transition:all 0.3s; color:#1586e4;}
	.san:after{ width:24px; height:4px; background:#1586e4; content:''; position:absolute; left:0; top:27px; transform:rotate(45deg); opacity:0; transition:all 0.3s;}
	.san:before{ width:24px; height:4px; background:#1586e4; content:''; position:absolute; right:0; top:27px; transform:rotate(-45deg); opacity:0; transition:all 0.3s;}
	.san.active:after{ opacity:1;}
	.san.active:before{ opacity:1;}
	.san.active i{ opacity:0;}
	
	
	.nav_gg{ display: none !important;}
	.s_banner{ margin-top: 0px !important; }
	.s_banner .swiper1 .swiper-slide a{ padding-top: 45% !important; height: auto !important; }
	.s_banner .swiper1 .swiper-pagination1{ bottom: 30px !important; }
	
	
	iframe{ height:300px !important;}
	.fanye{ text-align: center !important;}
	.fanye a{ padding: 4px 8px !important; }


	}


@media (min-width:1200px) and (max-width:1440px) {

	}

@media (min-width:991px) {
.sj_daohang{ display: none !important;}

.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}

	}

@media (min-width:1200px){
.container{ padding: 0 !important; width: 1200px !important;}
}


html{ scroll-behavior:smooth; }

body{ font-family: 'Arial, Helvetica, sans-serif'; }
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.cl:after{ content: ''; clear: both; display: table;}
a{ text-decoration: none !important;}
.form-control{ cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea{-webkit-appearance: none;}


select{-webkit-appearance: none; background-image: url(../images/sanjue.png); background-position: right center; background-repeat: no-repeat;}
select.form-control{ background-image: url(../images/sanjue.png); background-position: right center; background-repeat: no-repeat;}
select {
	/*ChromeåŒFirefoxä¸ŽIEé‡Œé¢çš„å³ä¾§ä¸‰è§’æ˜¾ç¤ºçš„æ&nbsp;·å¼ä¸åŒ*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-right: 14px;
	/*å¦‚æžœè¦åŠ&nbsp;å…¥è‡ªå®šä¹‰å›¾ç‰‡ï¼Œ å°±å¢žåŠ&nbsp;è¿™ä¸ªå±žæ€§ background: urlæˆ–è€…åœ¨htmlä¸­ç›´æŽ¥åŠ&nbsp;å…¥å›¾æ&nbsp;‡ä¹Ÿè¡Œ*/
  }
  /*æ¸…é™¤iIEçš„é»˜è®¤é€‰æ‹©æ¡†æ&nbsp;·å¼*/
  select::-ms-expand {
	display: none;
  }


@font-face {
	font-family: 'Conv_AVGARDN';
	src: url('../fonts/AVGARDN.eot');
	src: local('â˜º'), url('../fonts/AVGARDN.woff') format('woff'), url('../fonts/AVGARDN.ttf') format('truetype'), url('../fonts/AVGARDN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_FRADM';
	src: url('../fonts/FRADM.eot');
	src: local('â˜º'), url('../fonts/FRADM.woff') format('woff'), url('../fonts/FRADM.ttf') format('truetype'), url('../fonts/FRADM.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AGENCYB';
	src: url('../fonts/AGENCYB.eot');
	src: local('â˜º'), url('../fonts/AGENCYB.woff') format('woff'), url('../fonts/AGENCYB.ttf') format('truetype'), url('../fonts/AGENCYB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*å¯¼èˆªå¼€å§‹*/

.header{ box-shadow:0px 1px 4px rgba(0,0,0,0.1); position:fixed; top:0; left:0; right:0; margin:0 auto; z-index:999; background:#fff; padding-top: 16px; min-height: 105px; width: 100%;}
.header.active .logo{ height:70px;}
.header.active .navs ul li a{ line-height:70px;}

/*.header_top{ padding: 10px 0; background: #ececec; color: #838383; border-bottom: 1px solid #dedede;}
.header_top span:last-child{ margin-left: 30px; }
.header_top span a{ color: #838383; }*/

.logo{ height:77px; position:relative; transition:all 0.3s;}
.logo img{ height:100%; display:block;}

.header_right{ width:calc(100% - 300px);}
.header_right:after{ content: ''; clear: both; display: table; }

.navs{ width:100%; position:relative;}
.navs ul{ margin:0; padding:0;}
.navs ul li{ list-style:none; display: inline-block; margin-left: 10px; position: relative;}
.navs ul li&gt;a{ transition: all 0.3s;  padding: 0 15px; line-height: 36px; display:inline-block; position:relative; font-size:20px; color:#1586e4; text-decoration:none;}
.navs ul li.cur&gt;a{ background: #1586e4; color: #fff;}
.navs ul li:nth-child(2) .erji .ej_li a{ text-align: center;}
.navs ul li:nth-child(4) .erji .ej_li a{ text-align: center;}

.navs ul li:hover:after{ content: ''; width: 100%; height: 17px; position: absolute; top: 100%; left: 0; z-index: 2;}
.navs ul li:hover .erji{ opacity: 1; pointer-events: auto; top: calc(100% + 16px);}
.erji{ position: absolute; left:50%; transform: translateX(-50%); top: calc(100% + 26px); transition: all 0.3s; z-index: 2; background: #1586e4; border: 1px solid rgba(255,255,255,0.2); box-shadow: 0px 0px 2px rgba(0,0,0,0.1); opacity: 0; pointer-events: none; min-width: 180px; text-align: left;}
.erji .ej_li{ padding: 5px 15px; border-bottom: 1px solid rgba(255,255,255,0.5);; position: relative;transition: all 0.3s;}
.erji .ej_li:last-child{ border-bottom: none;}
.erji .ej_li&gt;a{ line-height: 30px; display: block; position: relative; font-size: 16px; white-space: nowrap; color: #fff;}
.erji .ej_li&gt;a&gt;i{ position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 12px; display: inline-block; transition: all 0.3s;}
.erji .ej_li .sanji{ opacity: 0; pointer-events: none; min-width:180px; position: absolute; left: calc(100% + 10px); transition: all 0.3s; top: 0; z-index: -1; padding:10px 5px; background: #1586e4; border-left: 1px solid #dedede; box-shadow: 0px 0px 2px rgba(0,0,0,0.1);}
.erji .ej_li .sanji a{ line-height: 30px; display: block; white-space: nowrap; color: #fff;transition: all 0.3s; padding: 0 10px;}
.erji .ej_li:hover{ background: rgba(0,0,0,0.2);}
.erji .ej_li:hover&gt;a&gt;i{ right: -10px;}
.erji .ej_li:hover .sanji{ opacity: 1; pointer-events: auto; left: 100%;}
.erji .ej_li:hover .sanji a:hover{ background: rgba(0,0,0,0.2);}

.nav_gg{ padding: 10px 0; line-height: 24px; font-size: 14px; color: #1586e4; width: 100%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; position: relative; padding-left: 30px;}
.nav_gg i{ font-size: 16px; color: #1586e4; margin-right: 5px; display: inline-block; position: absolute; left: 0; top: 10px;}
.nav_login{ margin-bottom: 15px; color: #dedede; font-size: 16px;}
.nav_login a{ color: #1586e4;}
.nav_login span:hover .index_user{ display: block;}
.nav_login i:hover{ color: #1586e4;}
.dengluhou.active i{ color: #1586e4;}
.nav_login .dengluhou{ display: inline-block; position: relative; z-index: 3;}
.dengluhou.active span{ display: block;}
.dengluhou span{ position: absolute; left: 0; top: 100%; width: 100%; background: #e3e3e3; text-align: center; display: block; box-shadow: 0px 2px 4px rgba(0,0,0,0.3); z-index: 2; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; display: none;}
.dengluhou span a{ padding: 5px 0; display: block;}

.index_user{ position: absolute; top: calc(100% + 10px); right: 0; width: 100px; background: #fff; border-radius: 4px; box-shadow: 0px 2px 6px rgba(0,0,0,0.2); z-index: 10; padding: 5px 0; display: none;}
.index_user:after{ content: ''; width: 100%; height: 10px; top:-10px; left:0; position: absolute;}
.index_user a{ display: block; padding: 8px 0; font-size: 15px; color: #666; border-bottom: 1px solid #dedede; text-align: center; transition: all 0.3s;}
.index_user a:hover{ color: #1586e4;}
.index_user a:last-child{ border: none;}


.s_banner{ margin-top:105px; position: relative;}
.s_banner .swiper1 .swiper-slide a{ display:block; padding-top: 28.64%;  width:100%;}
.s_banner .container{ position:absolute; left:0; right:0; margin:0 auto; top:50%; transform:translateY(-50%); z-index:2;}
.ban_text{ color:#fff; text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
	/* background: rgba(0,0,0,0.6); */
	width: 54%; padding: 45px 75px;}
.ban_text b{ font-size: 38px;}
.ban_text h2{ margin-top: 0; margin-bottom: 20px;}
.ban_text h4{ line-height: 30px;}
.ban_text h5{ margin-top: 20px;}
.ban_text h5 a{ display: inline-block; padding: 10px 30px; font-size: 22px; font-weight: bold; color: #fff; background: #1586e4;}
.ban_text h5 a:first-child{ margin-right: 15px;}
/* 
.s_banner .swiper1 .swiper-pagination1{ bottom: 15px; }
.s_banner .swiper1 .swiper-pagination1 .swiper-pagination-bullet{ border-radius: 0; background:#000;}
.s_banner .swiper1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff; } */




.s_xiangmu{ padding: 40px 0; padding-top: 10px;}
.s_team{ padding: 40px 0; padding-top: 10px; background: #f1f1f5;}
.ty_biao{ font-size: 32px; color: #1586e4; padding-bottom: 10px; border-bottom: 1px solid #dedede; margin: 30px 0;}
.nty_biao{ font-size: 22px; color: #1586e4; padding-bottom: 10px; border-bottom: 1px solid #dedede; margin: 30px 0; position: relative;}
.sxm{ border: 1px solid #dedede; border-right: none;}

.sxm_li{ float: left; transition: all 0.3s; width: 18%; border-right: 1px solid #dedede; height: 360px; padding-top: 130px; overflow: hidden;}
.sxm_li ul{ display: none; padding-left: 0;}
.sxm_li ul li{ font-size: 16px; color: #666; line-height: 30px; margin-bottom: 10px;}
.sxm_li h3{ font-weight: bold;}
.sxm_li.active{ width: 46%; padding:0 40px; padding-top: 10px; padding-left: 50px;}
.sxm_li.active ul{ display: block;}
.sxm_li.active span{ opacity: 0; transform: translateY(100%);}
.sxm_li.active h3{ color: #1586e4; text-align: left; font-weight: bold; margin-bottom: 20px;}
.sxm_li.active a{ color: #1586e4; text-align: left;}
.sxm_li.active a em{ display: inline-block;}
.sxm_li span{ width: 84px; height: 84px; margin: 0 auto; border: 1px solid #dedede; border-radius: 50%; text-align: center; line-height: 82px; display: block; transition: all 0.3s;}
.sxm_li span img{ max-width: 100%; display: inline-block;}
.sxm_li b{ display: block; font-weight: normal; text-align: center; font-size: 18px; color: #666; transition: all 0.3s;}
.sxm_li b i{ display: inline-block; font-size: 30px; margin-right: 10px; vertical-align: middle;}
.sxm_li b em{ font-style: normal; display: none; vertical-align: middle; line-height: 30px;}



.s_team ul{ margin: 20px 0; padding: 0;}
.s_team ul li{ display: inline-block; margin: 0 5px; border-bottom: 1px solid #f1f1f5; position: relative;}
.s_team ul li.active:after{ content: ''; width: 60%; height: 3px; background: #1586e4; position: absolute; left: 50%; bottom: -2px; transform: translateX(-50%);}
.s_team ul li.active{ border-bottom: 1px solid #dedede;}
.s_team ul li a{ padding: 4px 10px; font-size: 18px; display: inline-block; color: #1586e4;}
.team_img{ padding-top: 131.25%;}
.s_team .swiper2 .row{ margin: 0 -9px;}
.s_team .swiper2 .row .col-xs-3, .s_team .swiper2 .row .col-xs-8{ padding: 0 9px;}
.s_team .swiper2 .swiper-slide{ background: #fff; padding: 20px 15px;}
.team_text p{ margin-bottom: 0; color: #666;}
.team_text h5{ margin-top: 0; font-size: 16px;}
.s_team .swiper2{ padding-bottom: 50px;}
.s_team .swiper2 .swiper-pagination{ bottom: 0;}
.s_team .swiper2 .swiper-pagination .swiper-pagination-bullet{ width: 14px; height: 14px;}
.s_team .swiper2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #1586e4;}

.sfk_caption{ padding: 30px 50px; font-size: 16px; line-height: 30px; position: relative;}
.sfk_caption:after{ content: ''; width: calc(100% - 2px); height: 100%; border:1px solid #999; position: absolute; left: 1px; top: 0; border-radius: 12px;}
.sfk_caption:before{ content: ''; width: 32px; height: 20px; background: url(../images/sj_1.jpg) center center no-repeat; background-size: cover; position: absolute; left: 15%; top: calc(100% - 1px); z-index: 2;}
.sfk_caption i{ color: #999; font-style: normal;}
.sfk_caption i:first-child{ position: absolute; left: 10px; top: 30px; font-size: 30px;}
.sfk_caption i:last-child{ position: absolute; right: 10px; bottom: 20px; font-size: 30px;}
/* .sfk_text i:last-child{ transform: scale(1.6); display: inline-block; margin-left: 8px;} */
.sfk_swiper .swiper3 h5{ font-size: 16px; line-height: 24px; margin-top: 30px; min-height: 48px;}
.sfk_text{display: -webkit-box; text-align: justify;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; transition: all 0.3s; height: 90px;}
/* .sfk_swiper .swiper3 .swiper-slide.swiper-slide-active .sfk_text{-webkit-line-clamp: 6; color: #1586e4;}
.sfk_swiper .swiper3 .swiper-slide.swiper-slide-active h5{ color: #1586e4;}
.sfk_swiper .swiper3 .swiper-slide.swiper-slide-active .sfk_caption i{ color: #1586e4;}
.sfk_swiper .swiper3 .swiper-slide.swiper-slide-active .sfk_caption:after{ border: 2px solid #1586e4;}
.sfk_swiper .swiper3 .swiper-slide.swiper-slide-active .sfk_caption:before{ top: calc(100% - 2px); background: url(../images/sj_2.jpg) center center no-repeat; background-size: cover;} */

.sfk_swiper .swiper3 .swiper-slide:hover .sfk_text{-webkit-line-clamp: 6; height: 180px; color: #1586e4;}
.sfk_swiper .swiper3 .swiper-slide:hover h5{ color: #1586e4;}
.sfk_swiper .swiper3 .swiper-slide:hover .sfk_caption i{ color: #1586e4;}
.sfk_swiper .swiper3 .swiper-slide:hover .sfk_caption:after{ border: 2px solid #1586e4;}
.sfk_swiper .swiper3 .swiper-slide:hover .sfk_caption:before{ top: calc(100% - 2px); background: url(../images/sj_2.jpg) center center no-repeat; background-size: cover;}

.sfk_swiper{ position: relative;}
.sfk_swiper .swiper-button-next, .sfk_swiper .swiper-button-prev{ width: 36px; height: 36px; text-align: center; border: 1px solid #dedede; border-radius: 50%; background: no-repeat;}
.sfk_swiper .swiper-button-next i, .sfk_swiper .swiper-button-prev i{ display: inline-block; color: #999; line-height: 34px;}
.sfk_swiper .swiper-button-next{ right: -60px;}
.sfk_swiper .swiper-button-prev{ left: -60px;}
.zhan_more{ margin: 20px 0;}
.zhan_more a{ padding: 10px 40px; min-width: 330px; background: #1586e4; color: #fff; font-size: 24px; font-weight: bold; display: inline-block; margin: 0 15px;}

.zhan_more2{ margin: 40px 0;}
.zhan_more2 a{ padding: 15px 40px; min-width: 260px; background: #1586e4; color: #fff; font-size: 18px; display: inline-block; margin: 0 15px; border-radius: 4px;}
.zhan_more2 a em{ display: block; font-size: 16px; font-style: normal; opacity: 0.8;}
.zhan_more2 a img{ display: inline-block; margin-top: -2px; margin-right: 5px;}
.s_danwei .swiper4 .swiper-slide a{ display: block; padding-top: 52.17%; position: relative;}
.s_danwei .swiper4 .swiper-slide a:after{ content: ''; position: absolute; left: 0; top: 0; border: 1px solid #dedede; width: 100%; height: 100%;}
.s_danwei{ padding: 10px 0; padding-bottom: 50px;}


.s_xueshu{ padding: 20px 0; padding-bottom: 60px; background: url(../images/banner2.jpg) center top no-repeat;}
.s_xueshu h5{ color: #fff;}
.s_xueshu .ty_biao{ color: #fff;}
.xueshu_bai{ background: #fff; padding:40px 30px; margin-top: 20px; box-shadow: 0px 2px 8px rgba(0,0,0,0.2);}
.xueshu_bai .caption{ margin-bottom: 30px;}
.xueshu_bai h4{ color: #1586e4; font-size: 20px; font-weight: bold; line-height: 30px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.xueshu_bai h5{ height: 60px; color: #666; font-size: 16px; line-height: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.xueshu_more a{ font-size: 16px; color: #1586e4;}
.xueshu_more a i{ font-size: 18px; display: inline-block; margin-right: 10px; vertical-align: middle;}
.footer{ background: #03386e; padding-top: 50px; color: #fff;}
.footer .caption img{ margin-bottom: 15px;}
.footer .caption p{ line-height: 30px; color: #fff; font-size: 16px;}
.footer .row .row{ margin-top: 70px;}
.footer .row .row .col-xs-4:last-child .caption:after{ display: none;}
.footer .row .row .caption{ position: relative;}
.footer .row .row .caption:after{ position: absolute; right: 0px; top: 0; background: rgba(255,255,255,0.3); width: 1px; height: 100%; content: ''; min-height: 140px;}
.footer .row .row a{ color: rgba(255,255,255,0.65); transition: all 0.3s; display: block; margin-bottom: 8px; font-size: 16px;}
.footer .row .row a:hover{ color: #fff;}
.footer h3{ margin-bottom: 20px;}
.footer h5{ line-height: 24px; font-size: 16px; padding-left: 25px; position: relative;}
.footer h5 i{ position: absolute; left: 0; top: 0px;}
.ft_di{ padding: 20px 0; text-align: center; color: rgba(255,255,255,0.65); line-height: 24px; font-size: 16px; border-top: 1px solid rgba(255,255,255,0.3);; margin-top: 40px;}
.ft_di a{ color: rgba(255,255,255,0.65); transition: all 0.3s;}
.ft_di a:hover{ color: #fff;}


/* å†…é¡µå¼€å§‹ */
.n_banner{ padding-top: 8.85%;}
.n_zhong{ padding-top: 10px; padding-bottom: 50px ;}
.weizhi{ color: #999; padding: 10px 0; margin-bottom: 20px;}
.weizhi a{ color: #999;}
.ny_right{ padding-left: 20px;}


.ny_left h5{ font-size: 16px; line-height: 24px;}
.user_nav{ margin: 0; padding: 0; margin-top: 15px;}
.user_nav li{ list-style: none; border-bottom: 1px solid #dedede;}
.user_nav li:first-child{ border-top: 1px solid #dedede;}
.user_nav li a{ line-height: 30px; font-size: 16px; padding: 10px 0; display: block; color: #666; transition: all 0.3s; position: relative;}
.user_nav li&gt;a:after{ content: ''; width: 0; height: 0; border-left: 5px solid #1586e4; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); opacity: 0; transition: all 0.3s;}
.user_nav li:hover a{ color: #1586e4;}
.user_nav li.active&gt;a:after{ right: 5px; opacity: 1;}
.user_nav li.active a{ font-weight: bold; color: #1586e4;}

.zhifu_img{ background: #f4f4f4; padding: 25px 20px; padding-bottom: 5px;}
.zhifu_img .row{ margin: 0 -10px;}
.zhifu_img .row .col-xs-6{ padding: 0 10px;}
.zhifu_img .caption{ border-radius: 6px; overflow: hidden; background: #fff; box-shadow: 0px 0px 4px rgba(0,0,0,0.2); margin-bottom: 15px;}
.zhifu_left{ margin-top: 40px;}
.zhifu_left h5{ font-size: 16px; font-weight: bold; color: #fff; background: #84bdec; padding: 10px 0; text-align: center; margin: 0; line-height: 24px;}
.zhifu_left h5 a{   color: #fff; }
.zhifu_img .caption img{ display: block; width: 100%;}
.rssl{ padding: 15px; background: #f4f4f4;}
.rssl h3:first-child{ margin-top: 0;}
.rssl h3{ margin-bottom: 3px;}
.rssl h3 strong{font-family: 'Conv_AGENCYB'; color: #1586e4;}
.rssl p{ line-height: 24px; color: #666;}

.fankui_left{ margin: 30px 0;}
.fankui_left .sfk_caption .sfk_text{ height: auto;}
.fankui_left h5{ font-size: 14px;}
.fankui_left .sfk_caption{ margin: 20px 0; padding: 20px 30px; font-size: 14px; line-height: 24px; background: #eeeeee; border-radius: 12px; color: #666;}
.fankui_left .sfk_caption i:first-child{ left: 0; top: 20px; color: #1586e4;}
.fankui_left .sfk_caption i:last-child{ right: 0; bottom: 10px; color: #1586e4;}
.fankui_left .sfk_caption:before{ background: url(../images/sj_3.jpg) center center no-repeat; background-size: cover;}



.why_content{ background: #f2f8fa;}
.why_content .ty_content{ padding: 15px 30px;}
.h3_bj{ background: #e8f2f7; color: #1586e4; font-size: 22px; padding: 15px 0;}

.user_nav li .ny_erji a{ line-height: 0; padding: 0; overflow: hidden; padding-left: 30px; font-weight: normal; font-size: 14px; opacity: 0;}
.user_nav li:hover .ny_erji a{ color: #666;}
.user_nav li:hover .ny_erji a{ line-height: 24px; padding: 10px 0; padding-left: 40px; border-top: 1px solid #dedede; opacity: 1;}
.user_nav li .ny_erji a:hover{ color: #1586e4;}
.user_nav li .ny_erji a.active{ color: #1586e4;}
.user_nav li .ny_erji a.active:after{ content: ''; width: 0; height: 0; border-left: 5px solid #1586e4; border-top: 5px solid transparent; border-bottom: 5px solid transparent; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }


.promise{ background:url(../images/zuanshi.jpg) right bottom no-repeat #e8f2f7; padding: 15px 30px; margin: 40px 0;}
.promise h3{ padding-bottom: 10px; border-bottom: 1px solid #cccccc; color: #1586e4;}
.rs_question .panel{ border: none; box-shadow: none; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-bottom: 20px;}
.rs_question .panel-body{ background: #eeeeee; border: none !important; position: relative;}
.rs_question .panel-body:after{content: ''; width: 0; height: 0; position: absolute; left: 15px; border-bottom: 8px solid #eee; border-left: 8px solid transparent; border-right: 8px solid transparent; top: 0; transition: all 0.3s;}
.rs_question .panel-collapse.collapse.in .panel-body:after{ top: -8px;}
.rs_question .panel-body .ty_content p{ font-size: 14px;}
.rs_question .panel-heading{ background: none; padding: 0;}
.rs_question .panel-heading a{ padding: 15px 0; display: block; font-weight: bold; position: relative;}
.rs_question .panel-heading a i{ display: block; width: 22px; height: 22px; text-align: center; border-radius: 50%; border: 1px solid #dedede; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); color: #999;}
.rs_question .panel-heading a i:after{ content: ''; width: 10px; height: 1px; background: #999; position: absolute; left: 50%; transform: translateX(-50%) translateY(-50%); top: 50%;}
.rs_question .panel-heading a i:before{ content: ''; width: 1px; height: 0px; background: #999; position: absolute; left: 50%; transform: translateX(-50%) translateY(-50%); top: 50%; transition: all 0.3s;}
.rs_question .panel-heading a.collapsed i:before{ height: 10px;}

.rs_question h3{ font-size: 22px; color: #1586e4;}

.ty_tigong{ background: #fff; box-shadow: 0px 0px 6px rgba(0,0,0,0.2); padding: 20px 0; padding-bottom: 40px; margin: 30px 0;}
.ty_tigong h3{ text-align: center; color: #1586e4; margin-bottom: 30px;}

.baojia_content table{ margin-bottom: 0; border: none !important; background: none !important;}
.baojia_content table tr td{ font-size: 16px; padding: 10px 8px;}
.baojia_content table tr:nth-child(1) td{ font-weight: bold;}
.baojia_content table tr td:nth-child(1){ background: rgba(236, 236, 236, 0.5);}
.baojia_content table tr td:nth-child(2){ background: rgba(220, 248, 247, 0.5);}
.baojia_content table tr td:nth-child(3){ background: rgba(255, 213, 251, 0.5);}
.baojia_content table tr td:nth-child(4){ background: rgba(215, 250, 242, 0.5);}
.baojia_content table tr td:nth-child(5){ background: rgba(245, 227, 202, 0.5);}
.baojia_content h5{ background: #eeeeee; font-size: 16px; text-align: center; padding: 10px 0; margin: 0;}

.rs_anli .ty_content{ background: #fff; box-shadow: 0px 0px 6px rgba(0,0,0,0.2); padding: 15px !important; border-radius: 4px;
	word-break:break-all; /*æ”¯æŒIEï¼Œchromeï¼ŒFFä¸æ”¯æŒ*/
	word-wrap:break-word;/*æ”¯æŒIEï¼Œchromeï¼ŒFF*/}
.rs_anli ul{ margin: 20px 0; padding: 0; text-align: center;}
.rs_anli ul li{ display: inline-block; margin: 0 10px;}
.rs_anli ul li a{ padding: 4px 12px; display: block; border-radius: 16px; font-size: 16px; color: #454545;}
.rs_anli ul li.active a{ background: #1586e4; color: #fff;}

.anli_more{ text-align: center; margin: 20px 0;}
.anli_more a{ font-size: 16px; font-weight: bold; color: #333; transition: all 0.3s;}
.anli_more a i{ font-size: 12px; color: #1586e4;}
.anli_more a:hover{ color: #1586e4;}

.rs_baojia{ margin: 30px 0; padding: 30px 20px; background:url(../images/xian.jpg) left top repeat; font-size: 16px;}
.rs_baojia .row .col-md-2:last-child label{ opacity: 0;}

/* ç¼–è¾‘å›¢é˜Ÿæ&nbsp;·å¼ */
.ab_lingyu ul{ margin: 0; padding: 0; position: relative;}
.ab_lingyu ul:after{ content: ''; width: 0; height: 100%; border-left: 1px dashed #dedede; position: absolute; left: 10px; top: 1px; z-index: -1;}
.ab_lingyu ul li{ list-style: none; margin: 20px 0;}
.ab_lingyu ul li.active .ab_one i:before{ height: 0;}
.ab_lingyu ul li.active .ab_one i:after{ background: #1586e4;}
.ab_one{ padding-left: 30px; position: relative; font-size: 16px; font-weight: bold; margin-bottom: 10px; color: #454545;}
.ab_one i{ width: 20px; height: 20px; border-radius: 50%; border: 1px solid #dedede; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: #fff;}
.ab_one i:after{ content: ''; width: 10px; height: 1px; background: #454545; position: absolute; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); transition: all 0.3s;}
.ab_one i:before{ content: ''; width: 1px; height: 10px; background: #454545; position: absolute; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); transition: all 0.3s;}
.ab_lingyu .caption{ margin-left: 30px; display: none;}
.ab_lingyu .caption a{ display: block; width: 25%; float: left; padding-left: 15px; position: relative; line-height: 28px; color: #666; transition: all 0.3s; cursor: default;}
.ab_lingyu .caption a:after{ content: ''; width: 6px; height: 6px; border-radius: 50%; border: 1px solid #dedede; position: absolute; left: 0; top: 50%; transform: translateY(-50%); transition: all 0.3s;}
.ab_lingyu .caption a:hover{ color: #1586e4;}
.ab_lingyu .caption a:hover:after{ border: 1px solid #1586e4;}

.ably_more{ padding-left: 30px; position: relative; font-size: 16px; font-weight: bold; margin-bottom: 10px; color: #454545;}
.ably_more i{ width: 20px; height: 20px; border-radius: 50%; border: 1px solid #dedede; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: #fff;}
.ably_more i:after{ content: ''; width: 0px; height: 0px; position: absolute; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); transition: all 0.3s; border-top: 4px solid #454545; border-left: 4px solid transparent; border-right: 4px solid transparent; transition: all 0.3s;}
.ably_more.active i:after{ border-top: 0 solid #454545;  border-bottom: 4px solid #454545; }

.ty_left{ margin: 30px 0;}
.ty_left h5{ font-size: 16px; color: #454545;}

.ny_right .s_danwei{ padding: 0;}


.ab_question ul{ padding: 0; margin: 0 -8px;}
.ab_question ul li{ list-style: none; padding: 0 8px;}
.ab_question ul li a{ border: 1px solid #dedede; transition: all 0.3s; display: block; padding: 8px 0; font-size: 16px; color: #666;}
.ab_question ul li a:hover{ border: 1px solid #1586e4; color: #1586e4;}
.ab_question ul li a.active{ border: 1px solid #1586e4; color: #1586e4;}
.que_h4{ font-size: 18px; color: #333; margin: 20px 0; margin-top: 30px;}


.ab_jobs .caption{ position: relative; background: #f4f4f4; padding: 15px; padding-left: 140px; margin-bottom: 30px;}
.ab_jobs .caption span{ width: 80px; height: 80px; border-radius: 50%; background:url(../images/rr.png) center center no-repeat #cccccc; display: block; position: absolute; left: 30px; top: 50%; transform: translateY(-50%); transition: all 0.3s;}
.ab_jobs .caption h5{ line-height: 24px; color: #666;}
.ab_jobs .caption h4{color: #333;}
.ab_jobs .caption p{ font-weight: bold; color: #666; transition: all 0.3s;}
.ab_jobs .caption p i{ display: inline-block; margin-right: 5px; font-weight: normal;}
.ab_jobs .caption:hover span{ background:url(../images/rr.png) center center no-repeat #1586e4;}
.ab_jobs .caption:hover p{ color: #1586e4;}

.job_prev{ margin: 30px 0;}
.job_prev a img{ display: inline-block; margin-top: -2px;}
.job_prev a{ color: #333; font-weight: bold;}
.job_prev a:hover{ color: #1586e4;}


.ab_fankui .row{ margin: 0 -30px;}
.ab_fankui .row .col-md-6{ padding: 0 30px;}
.ab_fankui .ab_fankui_li{ margin-bottom: 50px; cursor: pointer;}
.ab_fankui .sfk_caption{ margin-bottom: 30px; padding: 15px 30px;}
.ab_fankui .sfk_caption i:first-child{ left: 0; top: 20px;}
.sfk_caption i:last-child{ right: 0; bottom: 10px;}
.ab_fankui .ab_fankui_li .sfk_text{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.ab_fankui .ab_fankui_li:hover .sfk_text{ color: #1586e4;}
.ab_fankui .ab_fankui_li:hover .sfk_text i{ color: #1586e4;}
.ab_fankui .ab_fankui_li:hover h5{ color: #1586e4;}
.ab_fankui .ab_fankui_li:hover .sfk_caption:after{ border: 3px solid #1586e4;}
.ab_fankui .ab_fankui_li:hover .sfk_caption:before{ background: url(../images/sj_2.jpg) no-repeat; top: calc(100% - 3px);}

.zhifu_left .s_danwei{ padding: 0;}
.zhifu_left .s_danwei .swiper-slide a:after{ display: none;}


.ab_new_li{ background: #fff; box-shadow: 0px 0px 4px rgba(0,0,0,0.2); transition: all 0.3s; margin-bottom: 20px;}
.ab_new_li a{ color: #666;}
.nnew_img{ padding-top: 70.4%;}
.nnew_text{ padding-top: 25px;}
.nnew_text h5{ font-size: 16px; color: #333; line-height: 24px; margin-top: 0;}
.nnew_text p{ line-height: 24px;}
.ab_new_li:hover .nnew_text p:last-child{ color: #1586e4;}
.ab_new_li:hover{ box-shadow: 0px 0px 8px rgba(0,0,0,0.3);}


.ab_lx{ padding: 20px 0; background: #fff; box-shadow: 0px 0px 4px rgba(0,0,0,0.15); margin-bottom: 30px;}
.ab_lx .caption{ text-align: center; position: relative;}
.ab_lx .caption:after{ content: ''; width: 1px; height: 150px; position: absolute; right: 0; top: 30px; background: #eee;}
.ab_lx .caption h5{ font-size: 16px; color: #333; line-height: 30px;}
.ab_lx .caption h5:last-child{ color: #666;}
.ab_lx .row{ margin: 0;}
.ab_lx .row .col-md-4{ padding: 0;}
.ab_lx .row .col-md-4:last-child .caption:after{ display: none;}
.ab_lx .row .col-md-4:last-child .caption h5:last-child{ padding-left: 55px;}
.ab_lx .caption i{ font-size: 36px; display: inline-block; color: #999;}
.ab_map .caption{ padding: 15px; background: #fff; box-shadow: 0px 0px 4px rgba(0,0,0,0.15);}
.ab_map h5{ font-size: 16px; color: #333; margin-bottom: 20px;}
.ab_map i{ font-size: 24px; display: inline-block; color: #999;}
.ab_map .caption h5:nth-child(3){ color: #666;}
.ab_map p{ margin-top: 20px; line-height: 30px; color: #666;}

.xueshu_new .ab_new_li{ background: #f4f4f4; margin-bottom: 30px; box-shadow: none;}
.xueshu_new .ab_new_li .nnew_text{ padding: 15px; padding-bottom: 10px;}
.xueshu_new .ab_new_li .nnew_text h5{overflow: hidden; transition: all 0.3s;
	text-overflow:ellipsis;
	white-space: nowrap;}
.xueshu_new .ab_new_li .nnew_text p{display: -webkit-box; height: 72px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;}
.xueshu_new .ab_new_li:hover .nnew_text p:last-child{ color: #666;}
.xueshu_new .ab_new_li:hover .nnew_text h5{ color: #1586e4;}
.xueshu_new .ab_new_li:hover{ box-shadow: 0px 0px 8px rgba(0,0,0,0.3);}



.sci_search button{font-size: 18px; color: #fff; display: block; width:30%; margin: 0 auto; padding: 10px 0; background: #1586e4; margin-top: 15px;}
.sci_search label{ font-weight: normal; color: #666;}
.sci_search .form-control{ background-color: #e8f2f7; border-radius: 0; border: none; box-shadow: none; height: 46px;}

.sci_search .row .col-md-6:nth-child(2) .row .col-xs-6:nth-child(2){ position: relative;}
.sci_search .row .col-md-6:nth-child(2) .row .col-xs-6:nth-child(2):after{ content: ''; width: 10px; height: 2px; background: #999; position: absolute; left: -5px; top: 50%; transform: translateY(-50%);}


.search_list label{ float: left; width: 25%; font-weight: normal; line-height: 24px; font-size: 15px; display: block; margin-bottom: 10px; color: #666; cursor: pointer;}
.search_list label input{ display: inline-block; margin-right: 5px; transform: translateY(2px);}
.search_list label span{ width: 130px; display: inline-block;overflow: hidden;text-overflow:ellipsis; white-space: nowrap; vertical-align: middle;}

.gdtiao{ max-height: 300px; overflow: auto;}
.shoulu_table thead tr td{ font-weight: bold;}
/* .shoulu_table thead tr td{ background: #d3e6ee; color: #666;} */
/* .shoulu_table tbody tr td{ padding: 15px 8px; color: #666;} */
/* .shoulu_table tbody tr:nth-child(2n) td{ background: #e4f0f5;} */

.gdtiao::-webkit-scrollbar {
  /*æ»šåŠ¨æ¡æ•´ä½“æ&nbsp;·å¼*/
  width : 10px;  /*é«˜å®½åˆ†åˆ«å¯¹åº”æ¨ªç«–æ»šåŠ¨æ¡çš„å°ºå¯¸*/
  height: 1px;
  }
.gdtiao::-webkit-scrollbar-thumb {
  /*æ»šåŠ¨æ¡é‡Œé¢å°æ–¹å—*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #1586e4;
  }
.gdtiao::-webkit-scrollbar-track {
  /*æ»šåŠ¨æ¡é‡Œé¢è½¨é“*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background   : #ededed;
  }
.shoulu_table.qk_detail tr td{ color: #333;}
.shoulu_table.qk_detail tr td{ background: #d3e6ee;}
.shoulu_table.qk_detail tr td:nth-child(2n-1){ width:185px;}
.shoulu_table.qk_detail tr td:nth-child(2n){ background: #b6d6e3;}
.shoulu_table.qk_detail tr:nth-child(2n) td{ background: #e8f2f7;}
.shoulu_table.qk_detail tr:nth-child(2n) td:nth-child(2n){ background: #c8e0eb;}
.shoulu_table.qk_detail tr:nth-last-child(1) td:first-child{ background: #c8e0eb;}
.shoulu_table.qk_detail tr:nth-last-child(2) td:first-child{ background: #b6d6e3;}
.shoulu_table.qk_detail tr:nth-last-child(3) td:first-child{ background: #c8e0eb;}
.shoulu_table.qk_detail tr:nth-last-child(4) td:first-child{ background: #b6d6e3;}
.shoulu_table.qk_detail tr:nth-last-child(1) td:nth-child(2n){ background: #e8f2f7;}
.shoulu_table.qk_detail tr:nth-last-child(2) td:nth-child(2n){ background: #d3e6ee;}
.shoulu_table.qk_detail tr:nth-last-child(3) td:nth-child(2n){ background: #e8f2f7;}
.shoulu_table.qk_detail tr:nth-last-child(4) td:nth-child(2n){ background: #d3e6ee;}
.shoulu_table.qk_detail tr:nth-last-child(5) td:nth-child(2n-1){ background: #c8e0eb;}
.shoulu_table.qk_detail tr:nth-last-child(6) td:nth-child(2n-1){ background: #b6d6e3;}
.shoulu_table.qk_detail tr:nth-last-child(7) td:nth-child(2n-1){ background: #c8e0eb;}

.shoulu_table.qk_detail tr:nth-last-child(5) td:nth-child(2n){ background: #e8f2f7;}
.shoulu_table.qk_detail tr:nth-last-child(6) td:nth-child(2n){ background: #d3e6ee;}
.shoulu_table.qk_detail tr:nth-last-child(7) td:nth-child(2n){ background: #e8f2f7;}


.fk_bank{ background: #e8f2f7; margin: 30px 0; padding-bottom: 15px;}
.fk_bank h5{ margin-top: 0; margin-bottom: 20px; background: #1586e4; padding: 10px 0; padding-left: 30px; font-size: 16px; color: #fff; line-height: 24px;}
.fk_bank p{ line-height: 30px; font-size: 16px; color: #666; padding-left: 30px;}
.fk_fangshi{ margin: 30px 0;}
.fk_fangshi .row{ margin: 0;}
.fk_fangshi .row .col-md-3{ padding: 0;}
.fk_fangshi .row .col-md-3:last-child .caption{ border: none;}
.fk_fangshi .caption{ padding: 20px 0; border-right: 1px solid #dedede;}
.fk_fangshi .caption h5{ font-size: 16px; color: #333;}
.fk_fangshi .caption img{ max-width: 100%;}

.fw_anli{ margin-top: 30px;}
.fw_anli .row{ margin: 0 -10px;}
.fw_anli .row .col-md-3{ padding: 0 10px;}
.fw_anli a{ display: block; padding: 10px 5px; text-align: center; border: 1px solid #Dedede; color: #666; margin-bottom: 20px; font-size: 16px; transition: all 0.3s;}
.fw_anli a:hover{ color: #1586e4;}
.fw_anli a.active{ border: 1px solid #1586e4; color: #1586e4;}

.rs_anli .anli_list ul{ margin: 0 -4px; padding: 0;}
.rs_anli .anli_list ul li{ list-style: none; padding: 0 4px; float: left; width: 25%; margin: 0;}
.rs_anli .anli_list ul li a{ font-size: 16px; background: #f4f4f4; display: block; border-radius: 4px; padding: 6px 5px;overflow: hidden;	text-overflow:ellipsis;	white-space: nowrap; margin-bottom: 8px; transition: all 0.3s;}
.rs_anli .anli_list ul li a:hover{ color: #1586e4; font-weight: bold;}

/* ç™»å½•æ³¨å†Œ */

.dlzc_content{ padding: 80px 0;}
.dl_left img{ max-width: 100%;}
.dl_right{ padding-left: 150px;}
.dl_right h4{ font-size: 16px; color: #333; margin-bottom: 20px;}
.dl_right .form-group{ position: relative;}
.dl_right .form-group label{ position: absolute; left: 20px; top: 50%; transform: translateY(-50%); font-size: 16px; font-weight: normal; line-height: 48px;}
.dl_right .form-group label i{ font-size: 20px; display: inline-block; margin-right: 5px; color: #666; line-height: 48px;}
.dl_right .form-group span{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); display: block; color: #999;}
.dl_right .form-group #codeImg{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); display: block;}
.yszc_yes{ margin-bottom: 20px;}
.yszc_yes i{ margin-right: 5px; display: inline-block; vertical-align: middle; color: #dedede;}
.yszc_yes.active i{ color: #1586e4;}
.dl_right .form-control{ padding-left: 130px; height: 48px; padding-right: 25px;}
.dl_right button.form-control{ padding-left: 0; padding-right: 0; font-size: 20px;}

.dl_right.dl .form-control{ padding-left: 50px;}
.dl_right.dl button.form-control{ padding-left: 0; padding-right: 0;}



.dlzc_password .wrap{ width:100%; height: 46px; background-color:#e8e8e8; text-align: center; line-height: 46px; position:relative;  margin: 20px 0;}
.dlzc_password .rect{ position:relative; height:100%; color: #999;}
.dlzc_password .rec{ position:absolute; top:0; left:0; width:0; height:100%; background: #1586e4;}
.dlzc_password .silde{ position:absolute; top:0; left:0; z-index: 11; box-sizing:border-box; width:60px; height:46px; background: #fff; border:1px solid #ccc;}
.dlzc_password .silde_img{pointer-events: none; width: 100%; display: block;}

.dlzc_password{ background: #fff; margin-top: 100px; margin-bottom: 50px; padding-bottom: 100px;}
.dlzc_password h4{ margin: 0; background: #1586e4; color: #fff; padding: 15px 0; font-size: 18px; text-align: center; margin-bottom: 80px;}
.dlzc_password .form-control{ height: 46px;}
.dlzc_password button.btn.form-control{ font-size: 16px;}
.dlzc_password h5{ color: #666;}



.user_header{ background: url(../images/yuan.jpg) right center no-repeat #fff;}
.user_header .row .col-md-7{ position: relative; border-right: 1px solid #f4f4f4;}
.user_header .row .col-md-7:after{ position: absolute; content: ''; width: 16px; border-radius: 50%; top: -8px; right: -8px; height: 16px; background: #f4f4f4;}
.user_header .row .col-md-7:before{ position: absolute; content: ''; width: 16px; border-radius: 50%; bottom: -8px; right: -8px; height: 16px; background: #f4f4f4;}
.user_header .row .row .col-sm-7 h5{ margin-top: 30px;}
.user_header a.btn.form-control{ height: 46px; line-height: 44px; padding: 0; font-size: 16px;}
.user_left{ font-size: 16px; padding: 40px 30px; padding-right: 10px;}
.user_left h5{ font-size: 16px; color: #333; margin: 20px 0;}
.user_left h5 a{ color: #666; transition: all 0.3s;}
.user_left h5 a:first-child{ margin-right: 30px;}
.user_left h5 a i{ font-size: 20px; display: inline-block; vertical-align: middle; margin-right: 5px;}
.user_left h5 a:hover{ color: #1586e4;}
.user_right{ padding: 25px 30px; padding-left: 10px;}
.user_tou{ width: 88px; height: 88px; border-radius: 50%; margin: 0 auto;}

.user_order{ background: #fff; padding: 20px 30px; margin-top: 25px;}
.user_order h4{ margin-bottom: 15px;}
.user_order ul{ margin: 0; padding: 0; margin-bottom: 20px;}
.user_order ul li{ float: left; list-style: none; width: 16.66%; position: relative;}
.user_order ul li:last-child:after{ display: none;}
.user_order ul li.active a{ background: #1586e4; color: #fff;}
.user_order ul li.active:after{ display: none;}
.user_order ul li:after{ content: ''; width: 1px; height: 10px; background: #dedede; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.user_order ul li a{ display: block; padding: 15px 0; text-align: center; color: #666; background: #f5f5f5;}

.user_table thead tr th{ text-align: center; background: #eef5f8; font-weight: normal; color: #666; border: none;}
.user_table tbody tr td{ border-top: none; border-bottom: 1px dashed #dedede; padding: 30px 5px; vertical-align: middle;}
.user_table tbody tr td a{ display: block; text-align: center;}
.user_table tbody tr td:nth-child(3){ font-size: 16px; color: #1586e4;}
.user_table tbody tr td:nth-child(4){ color: #1586e4;}
.user_table tbody tr td a.user_fu{ color: red;}
.user_table tbody tr td a.user_down{ color: red;}
.user_table tbody tr td.cur{ color: #666;}


.buzhou{ margin: 30px 0; height: 6px; background: #cccccc; border-radius: 6px; margin-bottom: 60px;}
.buzhou ul{ margin: 0; padding: 0;}
.buzhou ul li{ list-style: none; float: left; width: 33.33%; position: relative; height: 6px;}
.buzhou ul li.active{ background: #1586e4; border-radius: 6px;}
.buzhou ul li span{ position: absolute; left: 50%; transform: translateX(-50%); color: #999; padding-top: 30px; top: -8px;}
.buzhou ul li span:after{width: 23px; height: 23px; background: #ccc; line-height: 23px; text-align: center; display: block; border-radius: 50%; color: #fff; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.buzhou ul li:nth-child(1) span:after{ content: '1';}
.buzhou ul li:nth-child(2) span:after{ content: '2';}
.buzhou ul li:nth-child(3) span:after{ content: '3';}
.buzhou ul li.active span{ color: #1586e4;}
.buzhou ul li.active span:after{ background: #1586e4;}

.zhifu_order h4{ margin: 20px 0;}
.zhifu_order .user_table thead tr th{ background: #deecf2;}
.zhifu_order .user_table tbody tr td{ background: #eef5f8; border: none; border-right: 1px solid #cde3ec; padding: 0px 5px;}
.zhifu_order .user_table tbody tr td:last-child{ border: none;}
.zhifu_order .user_table tbody tr td span{ display: block; padding: 10px 5px;}
.zhifu_order .user_table tbody tr td span:first-child{ border-bottom: 1px solid #cde3ec;}
.zhifu_order .user_table tbody tr td span:last-child{ border-bottom: none;}
.zhifu_order .user_table tbody tr td:nth-child(2){ padding: 0;}
.zhifu_order .user_table tbody tr td:nth-child(6){ padding: 0;}
.zhifu_zong h5{ margin: 20px 0; color: #666;}
.zhifu_zong h5 span{ color: #333; min-width: 130px; display: inline-block;}
.zhifu_zong h5:last-child span{ font-size: 24px; color: #cc0000; font-weight: bold;}
.zhifu_zong h5:last-child span small{ color: #cc0000; font-weight: normal;}
.gj_li{ margin-bottom: 10px; background: #eef5f8; padding: 20px 30px;}
.gj_li img{ display: inline-block; vertical-align: middle;}
.gj_li span{ display: inline-block; vertical-align: middle; margin-left: 15px;}

.zhifu_fs{ margin: 40px 0;}
.zhifu_fs h4{ padding-bottom: 20px; border-bottom: 1px solid #dedede; margin: 20px 0;}
.zhifu_fs .caption a{ cursor: pointer;}
.zhifu_fs .caption a i{ width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: url(../images/fs_2.jpg) center center no-repeat; background-size: cover; margin-right: 15px;}
.zhifu_fs .caption a img{ display: inline-block; vertical-align: middle;}
.zhifu_fs .caption a.active i{ background: url(../images/fs_1.jpg) center center no-repeat; background-size: cover;}

.zhifu_success{ padding-top: 100px;}
.zhifu_success img, .zhifu_success span{ display: inline-block; vertical-align: middle; text-align: left;}
.zhifu_success span h2{ margin-top: 0; color: #1586e4; margin-bottom: 20px;}
.zhifu_success span h5{ color: #666; margin-bottom: 0;}
.zhifu_success .form-group{ margin-top: 40px;}
.zhifu_success .form-group a.btn{ border: 1px solid #1586e4; color: #1586e4; background: none; padding: 10px 30px; transition: all 0.3s;}
.zhifu_success .form-group a.btn:hover{ background: #1586e4; color: #fff;}

.sub_gaojian{ margin: 30px 0;}
.sub_gaojian h4{ color: #525252; font-size: 16px;}
.sub_gaojian h5{ color: #525252;}

.fileBox{font-size: 0; cursor: pointer;}
.fileInputP, .fileInputP2{display:inline-block; vertical-align: middle; width:calc(50% - 20px);height:60px; overflow:hidden;position:relative; margin: 0; font-size: 16px;}
.fileInputP i, .fileInputP2 i{display:inline-block;width:100%;height:60px;color:#333;background:#e8f2f7;text-align:center;line-height:60px; font-style: normal;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; border: 1px solid #e8f2f7; transition: all 0.3s;}
.fileInputP:hover i{ border: 1px solid #1586e4;}
.fileInputP:before{ border-left: 1px solid #fff; border-right: 1px solid #fff; transition: all 0.3s; cursor: default;}
.fileInputP:hover:before{ border-left: 1px solid #1586e4;}
.fileInputP:after{ transition: all 0.3s;}
.fileInputP:hover:after{ border: 1px solid #1586e4;}
.sub_gaojian .form-control:hover{ border: 1px solid #1586e4;}
#fileInput, #fileInput2{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0; width: 100%; height: 100%; cursor: pointer;}
#fileSpan, #fileSpan2{display:inline-block; vertical-align: middle; width:calc(50% - 20px);height:60px; border:1px dashed #90c1d5; text-align:center;line-height:60px; font-size: 16px;}

.progressParent{width:200px;height:20px;border-radius:5px;background:#ccc;overflow:hidden;position:relative;}
.progress{width:0%;height:20px;background:#7d8f33;}
.progressNum{display:inline-block;width:100%;height:20px;text-align:center;line-height:20px;color:#fff;position:absolute;left:0;top:0;}

.file_huo{ display: inline-block; vertical-align: middle; width: 40px; text-align: center; font-size: 16px;}


.sub_gaojian .form-control{ border: none; background-color: #e8f2f7; height: 50px; border: 1px solid #e8f2f7; box-shadow: none; transition: all 0.3s; font-size: 16px; line-height: 36px; border-radius: 0;}
.lang_en{ text-align: center; cursor: pointer; position: relative;}
.lang_en.active:after{ content: ''; width: 19px; height: 19px; position: absolute; display: block; right: 0; bottom: 0; z-index: 2; background: url(../images/dui.png) no-repeat;}
.sub_gaojian p{ margin: 0;}
.sub_gaojian p label{ font-size: 16px; color: #333; font-weight: normal;}
.sub_gaojian p label input{ margin-right: 5px;}
.sub_gaojian button.btn{ font-size: 18px; padding: 10px 30px;}


.my_order h4{ margin-bottom: 15px;}
.my_order ul{ margin: 0; padding: 0; margin-bottom: 20px;}
.my_order ul li{ float: left; list-style: none; width: 16.66%; position: relative;}
.my_order ul li:last-child:after{ display: none;}
.my_order ul li.active a{ background: #1586e4; color: #fff;}
.my_order ul li.active:after{ display: none;}
.my_order ul li:after{ content: ''; width: 1px; height: 10px; background: #dedede; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.my_order ul li a{ display: block; padding: 10px 0; text-align: center; color: #666; background: #f5f5f5;}

.ty_btn{ margin: 30px 0;}
.ty_btn .btn{ padding: 10px 30px; background: #fff; color: #333; font-size: 16px; margin: 0 5px; transition: all 0.3s;}
.ty_btn .btn.btn-default:hover{ background: #1586e4; color: #fff; border: 1px solid #1586e4;}
.down_dd .row .col-md-4:last-child .caption{ border: none;}
.down_dd .caption{ border-right: 1px solid #dedede;}
.down_dd{ padding: 30px; background: #eef5f8; margin-bottom: 30px;}
.down_dd h5{ font-size: 16px; color: #333;}
.down_dd p{ line-height: 24px; color: #666;}

.tk_input .form-control{ background-color: #eef5f8; border-radius: 0; border: none; box-shadow: none; height: 46px; font-size: 16px;}
.tk_input .form-group{ position: relative;}
.tk_input .form-group label{ position: absolute; left: 15px; top:50%; transform: translateY(-50%); color: #333; font-weight: normal; font-size: 16px;}

.help_text{ line-height: 24px; background: #f0f0f0; color: #666; padding: 15px 30px; margin: 30px 0; padding-bottom: 5px;}

.yc_input .form-group{ position: relative; margin: 20px 0;}
.yc_input .form-group label{ position: absolute; left: 0px; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal;}
.yc_input .form-group input{ border: none; height: 46px; box-shadow: none; border-bottom: 1px solid #dedede; padding-left: 25px; font-size: 20px;}


.yc_content{ border-top: 3px solid #1586e4; background: url(../images/yc.jpg) center bottom no-repeat; background-size: cover; padding: 50px 0; text-align: center;}
.yc_content h5{ font-size: 16px;}
.yc_content h2{ font-size: 40px; color: #333;}
.yc_content .ty_btn a.btn{ background: #1586e4; color: #fff; padding: 10px 0; width: 140px;}
.yck_content{ margin: 50px 0;}
.yck_content h3{ font-size: 22px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #dedede; color: #1586e4;}
.yck_content h4{ color: #666;}
.yck_content h5{ color: #666; font-size: 16px; line-height: 24px;}
.yck_content img{ max-width: 100%;}


.yck_mm h5{ line-height: 24px; color: #666;}
.yck_mm .form-group{ position: relative; padding-left: 120px; margin: 20px 0;}
.yck_mm .form-group label{ font-size: 16px; font-weight: normal; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.yck_mm .form-group input{ height: 46px; font-size: 16px;}
.yck_mm .form-group button.btn{ padding: 10px 0; width: 140px; background: #1586e4; color: #fff; font-size: 16px;}



.fp_lei{ border-bottom: 1px solid #dedede; margin-bottom: 20px;}
.fp_lei a{ margin-right: 30px; display: inline-block; padding-bottom: 8px; position: relative; color: #666; font-weight: bold;}
.fp_lei a.active{ color: #3195e7;}
.fp_lei a.active:after{ content: ''; width: 100%; height: 2px; background: #3195e7; position: absolute; left: 0; bottom: -1px;}


#cartTable thead tr th{ text-align:center; border: none;}
#cartTable thead tr th label{ margin-bottom:0;}
#cartTable tbody tr{ background: #f8f8f8; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}
#cartTable tbody tr.on{ background:#eef5f8;}
#cartTable tbody tr td{ text-align:center; vertical-align:middle; padding: 20px 5px;}
#cartTable tbody tr td.checkbox{ text-align:center; display:table-cell; vertical-align:middle;}
#cartTable tbody tr td.checkbox input{ margin-left:0; position: static; cursor:pointer;}
#cartTable tbody tr td.count input{ width:30px; text-align:center; vertical-align:middle;}
#cartTable tbody tr td.count span{ width:20px; height:26px; background:#eee; line-height:26px; cursor:pointer; display:inline-block; vertical-align:middle;}
.foot{ background:#eeeeee; line-height: 50px; padding-left: 15px;}
.foot .select-all{ margin-right: 30px;}
.foot label{ margin-bottom:0; display:block; cursor:pointer;}
.foot label input{ vertical-align:middle; margin-top:0; display:inline-block;}
.kaipiao a{ height: 50px; line-height: 50px; background: #3195e7; color: #fff; display: block; padding: 0 30px; font-size: 16px;}
.kaipiao{ margin-left:20px;}
.kaipiao.hb_kaipiao a{ background: #bfbfbf;pointer-events: none;}
.kaipiao.hb_kaipiao.active a{ background: #3195e7;pointer-events: auto;}
#pricetotal{ font-size: 16px; font-weight: bold; color: #3195e7; line-height: 32px;
    height: 34px;
    border-radius: 4px;
    border: 1px solid #dedede;
    width: 120px;
    outline: none;
    padding-left: 10px;
    display: inline-block;
}
.fb_table table tr td{ border: none;}


.quan_list .caption{ padding-left: 120px; position: relative; background: #eeeeee; color: #999; height: 100px; padding-top: 25px; margin-bottom: 40px;}
.quan_list .caption span{ position: absolute; left: 0; top: 0; color: #fff; width: 100px; height: 100px; background: url(../images/gq2.jpg) left center no-repeat #81bae9; text-align: center; line-height: 100px; font-size: 30px;font-family: 'Conv_AGENCYB';}
.quan_list .caption span small{ font-family: Arial; font-size: 24px;}
.quan_list .caption.active span{ background: #bebebe;}
.quan_list .caption.active{ background: url(../images/gq.png) right bottom no-repeat #eeeeee;}
.quan_list .caption p i{ font-style: normal;}

.user_xx h4{ margin-bottom: 20px;}
.user_xx .form-control{ border: none; background-color: #e8f2f7; padding-left: 90px; height: 46px; box-shadow: none; border: 1px solid #e8f2f7; transition: all 0.3s;}
.user_xx .form-control:hover{ border: 1px solid #1586e4;}
.user_xx .form-group{ position: relative;}
.user_xx .form-group label{ position: absolute; left: 15px; top: 50%; transform: translateY(-50%); font-weight: normal;}
.user_xx .form-group:nth-child(1) .form-control{ padding-left: 130px;}
.user_xx .form-group:nth-child(2) .form-control{ padding-left: 80px;}
.user_xx .btn{ background: #1586e4; color: #fff; font-size: 16px; padding: 10px 40px;}

.user_xx h5{ font-size: 16px; line-height: 24px; color: #666;}
.user_xx .fx_caption{ border-radius: 4px; overflow: hidden; height: 56px; border: 1px solid #1586e4; color: #666;}
.fx_link{ float: left; line-height: 54px; padding-left: 15px; font-size: 12px; height: 54px; border: none; width: calc(100% - 210px);}
.fx_copy{ float: right; width: 210px; height: 54px; background: #1586e4; color: #fff; font-size: 16px; text-align: center; line-height: 54px; cursor: pointer;}
.user_xx .fx_caption textarea{ opacity: 0;}

.user_xx.pj .form-control{ padding-left: 60px;}
.user_xx.pj .form-group:nth-child(1) .form-control{ padding-left: 15px; height: auto;}
.user_xx.pj .form-group:nth-child(2) .form-control{ padding-left: 80px;}
.user_xx.pj p{ color: #666;}

.user_mm h5{ font-size: 16px; line-height: 24px; color: #666;}
.user_mm .form-control{ height: 46px; border: none; background-color: #e8f2f7; box-shadow: none; font-size: 16px; padding-left: 15px; border: 1px solid #e8f2f7; transition: all 0.3s;}
.user_mm .form-control:hover{ border: 1px solid #1586e4;}
.user_mm .btn{ padding: 10px 40px; background: #1586e4; color: #fff; font-size: 16px;}

.my_order.pj ul li{ width:auto; margin-right: 30px;}
.my_order.pj ul li.active a{ background: none; color: #1586e4;}
.my_order.pj ul li:after{ display: none;}
.my_order.pj ul li a{ padding: 0; background: none;}
.my_order.pj ul li:hover a{ color: #1586e4;}


.my_pingjia h4{ margin-bottom: 20px;}
.pj_li{ margin-bottom: 50px; cursor: pointer;}
.pj_li h5{ transition: all 0.3s;}
.pj_li h5 a{ margin-left: 30px; transition: all 0.3s;}
.pj_li .pj_text{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.pj_li:hover .pj_text{ color: #1586e4;}
.pj_li:hover .pj_text i{ color: #1586e4;}
.pj_li:hover h5{ color: #1586e4;}
.pj_li:hover h5 a{ color: #1586e4;}
.pj_li:hover .pj_caption:after{ border: 3px solid #1586e4;}
.pj_li:hover .pj_caption:before{ background: url(../images/sj_22.jpg) no-repeat; top: calc(100% - 3px);}

.pj_caption{ margin-bottom: 30px; padding: 30px 30px; font-size: 14px;line-height: 28px; position: relative; background: #eeeeee;}
.pj_caption:after{ content: ''; width: calc(100% - 2px); height: 100%; border:1px solid #999; position: absolute; left: 1px; top: 0; border-radius: 12px;}
.pj_caption:before{ content: ''; width: 32px; height: 20px; background: url(../images/sj_3.jpg) center center no-repeat; background-size: cover; position: absolute; left: 15%; top: calc(100% - 1px); z-index: 2;}
.pj_caption i{ color: #999; font-style: normal; position: absolute; font-size: 40px;}
.pj_caption i:first-child{ left: 5px; top: 15px;}
.pj_caption i:last-child{ right: 5px; bottom: 0px;}

.pj_tan{ position: fixed; left: 0; top: 0; z-index: 999; background: rgba(0,0,0,0.5); width: 100vw; height: 100vh; pointer-events: none; opacity: 0; transition: all 0.3s;}
.pj_tan.active{ opacity: 1; pointer-events: auto;}
.pj_tan.active .pj_tan_text{transform: translateY(-50%) scale(1);}
.pj_tan_text{ position: absolute; width: 500px; background: #fff; transform: translateY(-50%) scale(0.3); top: 50%; left: 0; right: 0; margin: 0 auto; z-index: 2; border-radius: 4px; padding: 60px 15px; overflow: hidden; transition: all 0.3s; box-shadow: 0px 0px 8px rgba(0,0,0,0.3);}
.x_close{ width: 80px; height: 80px; text-align: center; padding-top: 38px; padding-right: 20px; background: #1586e4; color: #fff; position: absolute; right: -30px; top: -35px; border-radius: 50%; cursor: pointer;}
.x_close:hover i{ transform: rotate(180deg);}
.x_close i{ font-size: 24px; transition: all 0.3s; display: inline-block;}
.pj_tan_text h5{ margin-top: 40px;}
.pj_tan_text h5 a{ padding: 10px 40px; background: #1586e4; color: #fff; display: inline-block; font-size: 16px; cursor: pointer;}
.pj_tan_text h5 a:last-child{ background: #bfbfbf; margin-left: 30px;}
.pj_close{ cursor: pointer;}

.kaipiao h4{ margin-bottom: 20px;}
.kaipiao .form-control{ background-color: #eef5f8; border: none; box-shadow: none; height: 46px; border-radius: 0; border: 1px solid #eef5f8; transition: all 0.3s;}
.kaipiao .form-control:hover{ border: 1px solid #1586e4;}
.kaipiao textarea.form-control{ height: auto;}
.kaipiao button.btn{ background: #1586e4; color: #fff; padding: 10px 30px; font-size: 16px; margin-top: 30px;}
.kaipiao label sup{ color: red;}



.sele_fuwu .row{ margin: 0 -5px;}
.sele_fuwu .row .col-md-9, .sele_fuwu .row .col-md-3{ padding: 0 5px;}
.sele_fuwu h5{ color: #333; font-size: 16px;}
.sele_fuwu h5 small{ color: #1586e4;}
.sele_fuwu .form-control{ height: 46px; border: 1px solid #e8f2f7; background-color: #e8f2f7; font-size: 16px; box-shadow: none; border-radius: 0; cursor: pointer; border-radius: 4px;}
.sele_fuwu .form-control:hover{ border: 1px solid #1586e4;}
.sele_fuwu div.form-control:hover{ cursor: default;}
.fuwu_header{ margin: 20px 0; margin-bottom: 0px;}
.fuwu_header .form-control{ color: #1586e4; font-size: 16px; font-weight: bold;}
.fuwu_header .form-group.zishu{ position: relative;}
.fuwu_header .form-group.zishu label{ position: absolute; left: 20px; top: 50%; transform: translateY(-50%); color: #1586e4; font-size: 16px;}
/* .fuwu_header .form-group.zishu .form-control{ padding-left: 65px;} */
.fuwu_header .row{ margin: 0 -5px;}
.fuwu_header .row .col-sm-4, .fuwu_header .row .col-sm-8{ padding: 0 5px;}

.fuwu_body{ margin-bottom: 30px;}
.fuwu_body .row{ margin: 0 -5px;}
.fuwu_body .row .col-sm-4{ padding: 0 5px;}
.fuwu_li{ background: #f2f8fa; position: relative; padding-bottom: 5px; margin-bottom: 20px;}
.fuwu_li h5{ text-align: center; color: #fff; padding: 10px 0; background: #5fa7c3;}
.fuwu_li .fuwu_cao{ padding:5px 15px; height: 132px;}
.fuwu_li h4{ margin-top: 0px;}
.fuwu_li h4 span{ font-size: 16px; color: #666;}
.fuwu_li h4 strong{ color: #cc0000;}
.fuwu_li .jiao{ position: absolute; right: 0; bottom: 0; z-index: 2; background: url(../images/cao_1.png) no-repeat; background-size: cover; width: 46px; height: 46px; cursor: pointer;}
.fuwu_li.active .jiao{ background: url(../images/cao_2.png) no-repeat; background-size: cover; }

.fuwu_right{ padding: 0 10px; background: #e8f2f7; padding-bottom: 15px;}
.fuwu_right&gt;h5{ background: #5fa7c3; color: #fff; padding: 10px 0; margin: 0 -10px}
.ding_li{ border-bottom: 1px dashed #acd1e0; padding: 15px 10px;}
.ding_li p{ color: #666;}
.ding_li p strong{ color: #cc0000; font-size: 18px;}

.ding_quan{ margin-top: 20px;}
.ding_quan h5{ margin-bottom: 15px;}
.ding_quan .quan_list .caption{ height: 65px; padding-left: 75px; padding-top: 8px; margin-bottom: 15px; position: relative; cursor: pointer;}
.ding_quan .quan_list .caption.active .yuan{ border: none; background: url(../images/yuan2.png) no-repeat;}
.ding_quan .quan_list .caption span{ width: 65px; height: 65px; line-height: 65px; font-size: 18px; background: url(../images/cao_3.jpg) left center no-repeat #81bae9;}
.ding_quan .quan_list .caption span small{ font-size: 16px;}
.ding_quan .quan_list .caption p{ font-size: 12px; margin:0; line-height: 16px;}
.ding_quan .quan_list .caption .yuan{ position: absolute; top: 10px; right: 10px; width: 13px; height: 13px; border-radius: 50%; border: 1px solid #1586e4;}
.ding_quan .quan_list .caption .yuan.active{ border: none; background: url(../images/yuan2.png) no-repeat;}
.ding_quan .quan_list .caption .yuan:after{ content: ''; width: 180px; height: 60px; position: absolute; right: -10px; top: -10px; z-index: 2;}


.ding_zong{ padding: 15px 0;}
.ding_zong p{ color: #666;}
.ding_zong p strong{ color: #cc0000; font-size: 18px;}







.ty_content:after{ content: ''; clear: both; display: table;}
.ty_content h5{ font-size: 16px; color: #454545; line-height: 28px;}
.ty_content p{ font-size: 16px; color: #666; line-height: 26px;}
.ty_content img{ max-width: 100%;}
.tabel_content table{ max-width: 100% !important;}
#code{ transform: translateY(-2px);}

.fanye{ padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#1586e4; border:1px solid #1586e4;}
.fanye a.active{ background:#1586e4; border:1px solid #1586e4; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #1586e4;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}

.fanye02{ padding:20px 0;}
.fanye02 a{ background: #1586e4; color: #fff; border-radius: 0;}
.fanye02 a i{ display: inline-block; transform: translateY(2px); margin-right: 10px;}
.fanye02 a:hover{ color: #fff; }


.fanye03{ padding-top: 20px; }
.fanye03 .caption{ background: #fff; padding: 15px 20px; margin-bottom: 20px;}
.fanye03 .caption h4{ font-weight: bold; }
.fanye03 .caption h5 a{ font-size: 16px; line-height: 24px; color: #333; text-decoration: none;}
.fanye03 .caption h5:hover a{ color: #1586e4; }


.my-map { margin: 0 auto; width: 100%; height:208px;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

		
#bsWXBox{height: 256px !important; width: 232px !important;}	

/* --------------------------------------------- */

.god_ul{ width: 100%;}
.god_ul:after{ content: ''; clear: both; display: table;}
.god_li{ width: 50%; float: left;}


.god_shiyong p{ line-height: 24px; color: #666; font-size: 16px;}
.god_shiyong table{ margin: 0;}
.god_shiyong table thead tr th{ text-align: center; background: #90c1d5; color: #333; border: none; font-size: 16px; padding:12px 15px;}
.god_shiyong table thead tr th:nth-child(2n-1){ border-right: 1px solid #fff;}
.god_shiyong table thead tr th:nth-child(2n){ border-left: 1px solid #fff;}
.god_shiyong table thead tr th img{ display: inline-block; margin-right: 5px; transform: translateY(-2px);}
.god_shiyong table tbody tr td{ color: #333; font-size: 16px; border: none; padding:12px 15px; vertical-align: middle;}
.god_shiyong table tbody tr:nth-child(2n) td{ background: #d3e6ee;}
.god_shiyong table tbody tr:nth-child(2n) td:nth-child(2n){ background: #c9e0ea;}
.god_shiyong table tbody tr:nth-child(2n-1) td{ background: #e8f2f7;}
.god_shiyong table tbody tr:nth-child(2n-1) td:nth-child(2n){ background: #dcecf3;}


.god_huode{ padding: 20px 30px; background: url(../images/xian2.jpg) left top repeat;}
.god_huode p{ padding-left: 30px; position: relative; font-size: 16px; color: #000; line-height: 30px;}
.god_huode p:after{ width: 16px; height: 16px; background: url(../images/dui2.png) center no-repeat; background-size: cover; content: ''; position: absolute; left: 0; top: 5px;}


.god_tebie .row .col-md-3:last-child .caption:after{ display: none;}
.god_tebie .caption{ text-align: center; position: relative;}
.god_tebie .caption:after{ content: ''; width: 1px; height: 90px; background: #dedede; position: absolute; right: -15px; top: 50%; transform: translateY(-50%);}
.god_tebie .caption strong{ display: block; line-height: 30px; font-size: 16px; color: #666;}


.god_zhichi{ padding: 30px; background: #f4f4f4;}
.god_zhichi h4{ color: #1586e4; font-size: 20px; padding-bottom: 15px; border-bottom: 1px solid #dedede; margin-bottom: 35px;}
.god_zhichi .caption{ text-align: center;}
.god_zhichi .caption p{ font-size: 16px; color: #666; line-height: 24px; margin-top: 15px;}


.god_fuwu{ background: #f4f4f4;}
.god_fuwu .row{ margin: 0 -10px;}
.god_fuwu .row .col-md-3{ padding: 0 10px;}
.god_fuwu .caption{ padding: 30px 15px; text-align: center;}
.god_fuwu .caption h5{ font-size: 16px;}
.god_fuwu .caption p{ line-height: 24px;}


.god_liucheng{ background: #e8f2f7; padding: 20px 30px;}
.god_liucheng ul{ margin: 0; padding-left: 30px; position: relative;}
.god_liucheng ul:after{ content: ''; width: 0; height: 100%; border-left: 1px dashed #dedede; position: absolute; left: 9px; top: 0;}
.god_liucheng ul li{ position: relative; margin: 15px 0; list-style: none;}
.god_liucheng ul li:after{ content: ''; width: 18px; height: 18px; background: url(../images/god_xia.png) center no-repeat; background-size: cover; position: absolute; left: -30px; top: 0;}
.god_liucheng ul li h5{ color: #1586e4; font-size: 16px;}
.god_liucheng ul li p{ line-height: 30px; color: #333; font-size: 16px;}
.god_liucheng ul li:last-child:after{ background: url(../images/god_dian.png) center no-repeat; background-size: cover; }


.god_liucheng.cao ul{ margin-left: 60px;}
.god_liucheng.cao ul li{ margin-bottom: 30px;}
.god_liucheng.cao ul li:last-child{ margin-bottom: 0;}
.god_liucheng.cao ul li i{ display: block; width: 50px; position: absolute; left: -90px; top: 10px; transform: translateY(-50%);}
.god_liucheng.cao ul li i img{ display: block; width: 100%;}

.god_yinsu p{ line-height: 30px; font-size: 16px; color: #010101;}
.god_yinsu p strong{ font-size: 18px; color: #1586e4; margin-right: 5px;}


.god_quebao{ background: #eef5f8; padding: 20px 30px;}
.god_quebao h5:first-child{ margin-top: 0;}
.god_quebao h5{ color: #2184ac; font-size: 16px; margin-bottom: 10px; margin-top: 30px; font-weight: bold;}
.god_quebao h5 img{ margin-right: 15px;}
.god_quebao p{ line-height: 26px; color: #333;}

.god_beizhu{ padding: 15px 20px; background: #f4f4f4;}
.god_beizhu p{ line-height: 24px; color: #666; font-size: 14px; margin: 0;}

.h4_landi{ padding: 15px; color: #101010; background: #d3e6ee; text-align: center; font-size: 18px;}
.h4_landi strong{ color: #1586e4;}

.god_fuwu.baozheng{ background: none;}
.god_fuwu.baozheng .caption{ padding: 10px 0;}



.god_bianji{ background: #f4f4f4; padding: 20px;}
.god_bianji p{ font-size: 16px; line-height: 30px; color: #666; text-align: justify;}
.god_bianji .caption span{ display: inline-block;}
.god_bianji .caption span img{ max-width: 100%; display: block; margin: 0 auto;}





.fudong_kefu{ position: fixed; right: 15px; top: 50%; transform: translateY(-50%); z-index: 99; transition: all 0.3s;}
.fudong_kefu ul{ margin: 0; padding: 0;}
.fudong_kefu ul li{ list-style: none; margin-bottom: 1px; position: relative;}
.fudong_kefu ul li:first-child a{ border-top-left-radius: 5px; border-top-right-radius: 5px;}
.fudong_kefu ul li:last-child a{ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.fudong_kefu ul li a{ width: 70px; height: 70px; display: block; background: #efeff0; position: relative; transition: all 0.3s;}
.fudong_kefu ul li a img{ width: 35px; display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto;}
.fudong_kefu ul li:hover a{ background: #e7e7e7;}

.fd_ewm{ position: absolute; width: 160px; min-height: 40px; padding: 12px; line-height: 16px; background: #efeff0; border-radius: 6px; right: 100%; top: 50%; transform: translateY(-50%); opacity: 0; pointer-events: none; transition: all 0.3s; font-size: 16px; color: #1586e4; text-align: center;}
.fudong_kefu ul li:hover .fd_ewm{ right: calc(100% + 14px); opacity: 1; pointer-events: auto;}
.fd_ewm img{ width: 100%; display: block; margin-top: 10px;}
.fd_ewm:after{ content: ''; width: 0; height: 0; border-left: 8px solid #efeff0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; position: absolute; left: 100%; top: 50%; transform: translateY(-50%);}
.fd_ewm span{ font-size: 18px; display: inline-block;}



.fudong_kefu ul li a i{ display: block; width: 30px; height: 24px; position: absolute; left: 0; top: 5px; line-height: 24px; text-align: center; font-size: 18px; transition: all 0.3s;}
.fudong_kefu ul li:hover a i{ transform: scale(1.1);}



.close_kefu{ position: absolute; bottom: 100%; right: 0; cursor: pointer; transition: all 0.3s;}
.close_kefu span{ display: inline-block; padding: 2px 10px; line-height: 16px; background: #fff; border: 1px dashed #c9e0ea; font-size: 12px; color: #999; transition: all 0.3s;}
.close_kefu span:hover{ background: #f3f3f3;}

.fudong_kefu.active{ transform: translateX(100%);}
.fudong_kefu.active .close_kefu{ right: 100%;}
.fudong_kefu.active .close_kefu span{ padding: 2px 5px;}

.ewm_box.active{ display: block;}
.ewm_box{ position: fixed; z-index: 99; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); background: #Fff; border: 1px solid #Dedede; box-shadow: 0px 2px 6px rgba(0,0,0,0.3); display: none; width: 300px; padding: 30px 15px;}
.ewm_box img{ max-width: 70%; margin: 0 auto; display: block;}
.ewm_box h5{ color: #666; margin: 0; margin-top: 10px; text-align: center; padding: 0;}
.close_box{ position: absolute; top: 0; right: 0; width: 30px; height: 30px; background: rgba(0,0,0,0.1); border: 1px dashed #Dedede; text-align: center; line-height: 28px; transition: all 0.3s; cursor: pointer;}
.close_box i{ display: inline-block; line-height: 28px; font-size: 24px; color: #fff;}
.close_box:hover{ background: rgba(0,0,0,0.3);}
.close_box:hover i{ color: #fff;}




.str_wrap {
	overflow:hidden;
	/* zoom:1; */
	width:100%;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	background:none;
	white-space:nowrap;
	font-size: 14px;
}

.str_wrap.str_active {
	background:#fff;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	/* display:inline; */
	/* zoom:1; */
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}</pre></body></html>