/*----------  添加样式  ------------*/
.bdb-dashed { border-bottom:1px dashed #ccc; margin:5px 0; height:14px; }
/*----------  首页  ------------*/
.index_notice { background: url(../images/zytz.png) no-repeat left center #fff; height: 40px; position: relative; color: #3a3a3a; overflow: hidden; }
.notice_more { position: absolute; right: 0; top: 0; line-height: 40px; color: #3a3a3a; }
.notice_more:hover { color: #0095eb; cursor: pointer; }
.index_notice_lists { width: 100%; overflow: hidden; margin-left: 80px; height: 100%; }
.index_notice_lists em { font-style: normal; color: #999; }
.index_notice_lists li { float: left; width: 25%; margin:0 2%; line-height: 40px; }
.index_notice_lists li a { color: #3a3a3a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; max-width:270px; vertical-align: middle; }
.new_tip { background: url(../images/newa.gif) no-repeat center; width: 23px; height: 13px; vertical-align: middle; display: inline-block; margin-left: 3px; }
.index-content { padding-top: 50px; }
.platform { width: 100%; overflow: hidden; margin-bottom: 50px; }
.platform_title1 { text-align: center; position: relative; color:#0095eb; font-size: 16px; margin-bottom: 30px; font-weight: 700; padding: 20px 0 10px; }
/*.platform_title1:after{position: absolute;content: "";bottom: -12px;background:#0095eb;width: 24px;height: 2px;left: 50%;margin-left:-12px;  }*/
.pay_icons li { float: left; width: 50px; height: 50px; }
.partners { padding: 30px 0; overflow: hidden; }
.partners a { display:block; width: 52px; height: 52px; margin-right: 19px; background:url("../images/pay_logo.png") no-repeat; float: left; *margin-right: 18px;
}
.partners a:last-child { margin-right: 0!important; }
.partner1 { background-position: 0 0 !important; }
.partner2 { background-position: 0 -63px !important; }
.partner3 { background-position: 0 -129px !important; }
.partner4 { background-position: 0 -193px !important; }
.partner5 { background-position: 0 -256px !important; }
.partner6 { background-position: 0 -321px !important; }
.partner7 { background-position: 0 -385px !important; }
.partner8 { background-position: 0 -449px !important; }
.partner16 { background-position: 0 -508px !important; }
.partner9 { background-position: -90px -1px !important; }
.partner10 { background-position: -90px -63px !important; }
.partner11 { background-position: -90px -129px !important; }
.partner12 { background-position: -90px -193px !important; }
.partner13 { background-position: -90px -256px !important; }
.partner14 { background-position: -90px -321px !important; }
.partner15 { background-position: -90px -385px !important; }
.partner17 { background-position: -90px -449px !important; }
.partners_item { overflow: hidden; margin:20px 0; }
.partners_item ul { float: left; }
.partners_item li { background: url(../images/list_style.png) no-repeat left center; padding-left: 20px; line-height: 35px; color: #666; }
.partners_part2 { margin:0 297px; position: relative; }
.partners_part2:before { position: absolute; top: 0; left: -136px; height: 100%; width: 1px; background: #ddd; content: ""; }
.partners_part2:after { position: absolute; top: 0; right:-136px; height: 100%; width: 1px; background: #ddd; content: ""; }
.platform_list { width: 260px; float: left; padding:30px 0; }
.platform_list img { max-width: 80px; float: left; margin-right: 20px; }
.platform_listR { width: 160px; float: right; }
.platform_listR h3 { color: #555; font-size: 20px; font-weight: normal; margin-bottom: 10px; }
.platform_listR li a { color: #666; line-height: 22px; display: block; }
.ourteam-more { color: #555; display: block; font-size: 12px; position: absolute; right: 10px; top:0; }
.ourteam-more:hover { color: #0095eb; }
.ourteam-list { margin-top:30px; }
.ourteam-list li { border: 1px solid #ccc; float: left; line-height: 25px; margin-bottom: 40px !important; padding: 3px; text-align: center; height: 240px; }
.ourteam-list li:last-child { margin-right: 0!important; float: right; }
.ourteam-item.add-mgr { margin-right: 16px; }
.ourteam-item.add-mgr2 { margin:0 3% 0 1%; }
.ourteam-list a { color: #555; display: block; width: 100%; }
.ourteam-list a:hover { color: #0095eb; }
.ourteam-list::after {
clear: both;
content: "";
display: block;
height: 0;
overflow: hidden;
width: 0;
}
.ourteam-item { position: relative; width: 280px; }
.ourteam-item img { max-width: 100%; height: 200px; }
.ourteam_more { color:#666; display: block; margin:0 auto; text-align: center; border:1px solid #ddd; width: 90px; height:30px; line-height: 30px; border-radius: 5px; }
.ourteam_more:hover { color: #fff; background: #0095eb; }
/*产品中心*/
.product_table { padding: 20px 0; }
.product_cell { text-align: center; width: 200px; float: left; height: 262px; position: relative; margin-left: -1px; }
.product_default { width: 198px; height: 260px; position: absolute; z-index: 1; border:1px solid #ddd; left: 0; }
.product_top_img { width: 38px; height: 38px; display: block; margin:0 auto; background: url(../images/tba.png) no-repeat center; }
.default_img1 { background-position: 2px 0!important; }
.default_img2 { background-position: -43px 0!important; }
.default_img3 { background-position: -88px 0!important; }
.default_img4 { background-position: -133px 0!important; }
.default_img5 { background-position: -178px 0!important; }
.default_img6 { background-position: -222px 0!important; }
.hover_img1 { background-position: -267px 0!important; }
.hover_img2 { background-position: -310px 0!important; }
.hover_img3 { background-position: -356px 0!important; }
.hover_img4 { background-position: -402px 0!important; }
.hover_img5 { background-position: -446px 0!important; }
.hover_img6 { background-position: -490px 0!important; }
.product_top h3 { font-weight: normal; color: #3a3a3a; font-size: 15px; }
.product_top { background: #f5f5f5; padding: 16px 0; }
.product_lists { padding: 15px 0; }
.product_lists a { line-height: 33px; color: #666; display: block; }
.product_lists a:hover { color: #0095eb; text-decoration: underline; }
/*产品hover 效果*/
.product_cell:hover .product_hover { z-index: 5; display: block; background: #fff; }
.product_hover { position: absolute; border:1px solid #0095eb; width: 210px; z-index:5; height: 276px; margin-left: -5px; margin-bottom: -7px; margin-top: -7px; background: #fff; left: 0; display: none; }
.product_cell:hover .product_hover .product_top { background:#0095eb; }
.product_cell:hover .product_hover .product_top h3 { color: #fff; }
.case_area { background: #f5f5f5; text-align: center; overflow: hidden; }
.case_area h3 { color: #0095eb; padding:30px 0; font-size: 24px; }
.index_data { margin-bottom: 20px; width: 948px; margin:0 auto; margin-bottom: 30px; *width: 980px;
}
.index_data li { text-align: left; color: #0095eb; padding:0 30px; border-left: 1px solid #ddd; float: left; }
.index_data p { color: #0095eb; font-size: 16px; }
.index_data li:first-of-type { border-left: none; }
.index_data li h4 { font-size: 16px; }
.case_lists li { float: left; width: 147px; height: 78px; padding: 0 6px; }
.tempWrap { width: 1107px!important; margin-left: 44px; float: left; }
.case_slider .prev { position: absolute; left: 0; top: 0; }
.case_slider .next { position: absolute; right: 0; top: 0; }
.quick_platform { text-align: center; width: 33.33%; float: left; }
.quick_platform h3 { color: #3a3a3a; font-size: 15px; }
.quick_platform p { color: #999; }
.quick_platform a { display: block; border:1px solid #ddd; width: 90px; text-align: center; line-height: 30px; margin:15px auto; color: #666; border-radius: 5px; }
.quick_platform a:hover { background: #0095eb; color: #fff; }
/*----------  新闻中心（首页）  ------------*/
.nes { background-attachment:fixed; background-image:url(../images/index_bg.png); padding-bottom: 35px; padding-top:20px; }
.nes_info { margin-top: 50px; }
.news_block { width: 33.33%; float: left; }
.news_block_title { padding:0 15px; }
.news_block_title span { float: left; font-size: 17px; color: #0095eb; }
.news_more { color: #ddd; float: right; }
.news_block ul { margin-top: 20px; overflow: hidden; padding:0 25px 0 15px; }
.news_block ul li a { display: block; overflow: hidden; }
.news_block ul a:hover { color: #fff; text-decoration: underline; }
.news_span {color: #666;float: left;font-size: 14px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 88%;display: block;}
.news_time { color: #ddd; float: right; font-size: 14px; font-style: normal; }
.nes .platform_title1 { color: #0095eb; }
.nes .blue_line { background: #0095eb; }
/*----------  互联网+平台  ------------*/
.tab-top { height:32px; position:absolute; width:500px; left:50%; margin-left:-150px; top:60px; z-index:100; }
.tab-top a { display:inline-block; text-align: center; color:#3a3a3a; height:32px; line-height:32px; width:110px; margin:0 10px; }
.tab-top a.tab-on { background:#0095eb; color:#fff; }
/*----------  云收单平台  ------------*/
.bg-gray { background:#e5e8ec; }
.ysd-status { font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; height:40px; line-height:40px; }
.ysd-status a { color:#555555; }
.ysd-status a:hover { color:#0095eb; text-decoration:none; }
.pos-body { width:1004px; margin:0 auto; height:auto; }
/* 左侧*/
.pos-left { width:210px; float:left; background:#fff; padding:0 0 300px; }
.pos-left h1 { border-bottom:1px dashed #ccc; color:#0283c4; font-size:16px; font-weight:normal; height:45px; line-height:45px; padding-left: 10px; text-indent:2em; }
.pos-left ul li a { border-bottom:1px dashed #ccc; display:block; height:45px; line-height:45px; padding-left: 15px; text-indent:2em; color:#222; }
.pos-left .list-on a:hover, .pos-left .list-on a { background:#0095eb; border-bottom:none; color:#fff; height:45px; line-height:45px; padding-bottom:1px; padding-left: 15px; }
/* 右侧 */
.pos-right { background:#fff; width:780px; float:right; margin-bottom:40px; }
.pos-details { padding:20px; color:#555; }
.pos-indro { margin-bottom:20px; clear:both; }
.pos-indro-left { float:left; width:70%; }
.pos-indro-left h1 { font-size:20px; font-weight:normal; color:#222; padding-bottom:15px; }
.pos-indro-left p { color:#555; }
.pos-indro-right { float:right; width:95px; }
.pos-indro-right a { background:url(../images/POS-btn1.gif) no-repeat center; color:#fff; display:block; width:95px; height:33px; line-height:33px; text-align:center; /*margin-top:10px;*/ margin-top:43px; }
.pos-indro-right a:hover { background:url(../images/POS-btn2.gif) no-repeat center; }
.pos-indro-right a.btn-on { background:url(../images/POS-btn2.gif) no-repeat center; }
/*pos-lists */
.pos-lists h1 { font-size:16px; font-weight:normal; color:#222; padding:12px 0; }
.pos-lists-1-left { float:left; width:40%; text-align:center; }
.pos-lists-1-right { float:left; width:50%; padding-top:20px; }
.pos-lists-1-right p { color:#555; line-height:30px; }
/*pos-lists 2*/
.pos-lists2 h1 { font-size:16px; font-weight:normal; color:#222; padding:12px 0; }
.pos-lists2 table { border-top:1px solid #ccc !important; border-left:1px solid #ccc !important; width:100%; margin:15px 0; }
.pos-lists2 td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:8px; height:60px; text-align:left; }
.pos-lists2 td.left { background:#e7e6e6; text-align:center; width:18%; }
/*pos-lists 3*/
.pos-lists3 { text-align:center; }
.pos-lists3 h1 { font-size:16px; font-weight:normal; color:#222; padding:12px 0; text-align:left; }
.pos-lists3 p { text-align:left; }
.pos-lists3 img { margin:15px 0; }
/*----------  云收单 系统对接版  ------------*/
.ysd-computer .img-position { width:1004px; margin:0 auto; text-align: center; }
.ysd-computer .img-position img { margin-top:30px; }
.ysd-computer .banner1 { background:#e5e8ec; height:560px; width:100%; /*padding-top:120px;*/ }
.ysd-computer .banner2 { background:#20bff9; height:500px; width:100%; }
.ysd-computer .banner3 { background:#65d4fd; height:500px; width:100%; }
.ysd-computer .banner4 { background:#39cc62; height:500px; width:100%; }
.ysd-computer .banner5 { background:#65d4fd; height:500px; width:100%; }
.ysd-phone .img-position { width:1004px; margin:0 auto; text-align: center; }
.ysd-phone .img-position img { margin-top:30px; }
.ysd-phone .banner1 { background:#e5e8ec; height:560px; width:100%; /*padding-top:120px;*/ }
.ysd-phone .banner2 { background:#20bff9; height:500px; width:100%; }
.ysd-phone .banner3 { background:#65d4fd; height:500px; width:100%; }
.ysd-phone .banner4 { background:#39cc62; height:620px; width:100%; }
.ysd-phone .banner5 { background:#65d4fd; height:500px; width:100%; }
/*----------  业务合作  ------------*/
.cooperation-top { background:url(../images/partners-banner.jpg) no-repeat center; color:#6e7983; font-size:18px; width:100%; min-height:758px; }
.cooperation-top .text { float:left; margin-top:80px; margin-left:40px; width:45%; }
.cooperation-top h1 { font-size:58px; font-weight:normal; padding-bottom:25px; }
.cooperation-top p { line-height:26px; }
.cooperation-top span { font-size:24px; color:#54bbf2; }
.cooperation-method { color:#fff; width:1004px; height:655px; margin:-290px auto 0; }
.cooperation-method span.icon { height:34px; display:inline-block; margin-right:15px; vertical-align:middle; }
.cooperation-method h1 { font-weight:normal; font-size:42px; padding-bottom:20px; color:#54bbf2; }
.cooperation-method h2 { font-size:29px; line-height:34px; font-weight:normal; padding-bottom:30px; }
.cooperation-method p span { text-decoration:underline; padding:0 5px; }
.cooperation-method ul li { float:left; font-size:18px; padding:50px 35px; line-height:26px; height:180px; margin-bottom:6px; }
.cooperation-method .bg1 { background:#329cd6; width:490px; }
.cooperation-method .bg2 { background:#aa7fc1; width:366px; float:right; }
.cooperation-method .bg3 { background:#feb913; width:366px; }
.cooperation-method .bg4 { background:#7bbd42; width:490px; float:right; }
.our-cooperator { width:1004px; margin:0 auto; padding:70px 0; }
.our-cooperator h1 { font-weight:normal; font-size:42px; padding-bottom:20px; color:#54bbf2; text-align:center; }
.our-cooperator p { color:#555; font-size:18px; padding:15px 0 10px; text-align:center; }
.our-cooperator p.pic { padding:0 !important; }
.our-service-body { color:#54bbf2; min-height:325px; }
.our-service { width:1004px; margin:0 auto; }
.our-service h1 { font-weight:normal; font-size:42px; padding-bottom:40px; color:#54bbf2; text-align:center; border-bottom:1px solid #54bbf2; }
.our-service h2 { font-size:22px; font-weight:normal; padding-bottom:20px; }
.our-service ul li { color:#555; float:left; font-size:16px; padding-top:40px; line-height:25px; height:150px; padding-right:4%; width:22%; }
.our-service .color { color:#1a98db; }
.partners-tel { height:100px; padding:60px 0; margin:0 auto; text-align:center; width:900px; }
.partners-tel2 { display:block; height:88px; }
/*----------  首页banner样式  ------------*/
.slideBox { width:100%; overflow:hidden; position:relative; height: 400px; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; width: 100%; height: 400px;}
.index_banner_btn { background:url(../images/pc_banner_load.png) no-repeat center; display:block; width:149px; line-height:44px; color: #fff; font-size: 20px; text-align: center; position: absolute; left: 50%; bottom: 70px; margin-left: -75px; }
/*.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }*/


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next { position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50); opacity:0.5; }
.slideBox .next { left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover { filter:alpha(opacity=100); opacity:1; }
.slideBox .prevStop { display:none; }
.slideBox .nextStop { display:none; }
/*-------------------------------新闻公告页----------------------*/
.news_banner { background: url(../images/news/news_banner.png) no-repeat center; height: 400px; width: 100%; }
.news_total { clear: both; overflow: hidden; }
/*-------news_lf----------*/
.news_lf { width: 800px; float: left;*width:798px; }
.nes_tab { border-bottom: 1px solid #e7e7e9; height: 50px; margin-top: 30px; width: 100%; }
.tabul { height: 50px; width: 100%; }
.tabul li { float: left; height: 50px; line-height: 50px; text-align: center; width: 25%; }
.tabul li a { color: #666666; font-size: 16px; }
.tabul li a.active { color: #ef7d1d; }
.tabul li a:hover { text-decoration: none; }
.news_content { height: auto; width: 100%; }
.news_ul { display: none; height: auto; width: 100%; }
.news_ul li { border-bottom: 1px solid #e7e7e9; clear: both; display: inline-block; padding: 25px 0; width: 100%; }
.news_ul li img { max-width: 100%; }
.news_img { float: left; height: 110px; margin: 0 20px 0 0; overflow: hidden; width: 150px; }
.news_info { float: left; width: 500px; }
.news_infop1 a { color: #3a3a3a; }
.news_infop1 a:hover, .hot_title a:hover { text-decoration: underline; color: #0095eb; }
.news_infop2 { color: #666666; font-family: "宋体"; font-size: 12px; margin-top: 10px;line-height: 20px; }
.news_infop3 { color: #999999; font-family: "微软雅黑"; font-size: 12px; margin-top: 15px; }
/*分页*/
.news_page { height: 40px; line-height: 40px; margin: 50px auto; width: 610px; }
.news_page a { border: 1px solid #d9d9d9; border-radius: 2px; color: #333; display: inline-block; font-size: 14px; height: 38px; margin-right: 2px; text-align: center; width: 78px; }
.news_page .current { background: #616161 none repeat scroll 0 0; color: #fff; }
/*-----热门动态---------*/
.news_rt { width: 420px; float: left; padding-left: 30px; }
.hot_dynamic { background: #f4f4f5 none repeat scroll 0 0; color: #333333; font-family: "微软雅黑"; font-size: 20px; height: 50px; line-height: 50px; margin-top: 30px; text-indent: 2em; }
.datatab_ul { margin-top: 5px; width: 100%; }
.datatab_ul li { height: auto; padding: 10px 0; overflow: hidden; }
.hot_img { float: left; height: 70px; margin-right: 20px; width: 107px; }
.hot_title { margin-bottom: 5px; }
.hot_title a { color: #3a3a3a; margin-bottom: 5px; }
.hot_title p { color: #333333; font-family: "微软雅黑"; font-size: 16px; height: 20px; overflow: hidden; }
.hot_title p.time { color: #999999; font-size: 12px; margin-top: 15px; }
/*---------------------新闻公告详情------------------*/
.news_details { background:#fff;min-height:500px; }
.news_details_title { border-bottom:1px dashed #ccc; padding-bottom:20px; text-align:center; }
.news_details_title h2 { color:#3a3a3a; font-size:20px; line-height:40px; padding: 20px 0 10px 0;}
.news_details_title span { font-size:12px; color:#555; margin-left:15px;}
.news_details_txt { padding:20px; text-align:center; font-size: 16px;}
.news_input { height: 120px; border:1px solid #e9e9e9; margin:15px 0; }
.news_details_txt h1 { font-size:16px; font-weight:bold; text-align:left; padding: 5px 0; color:#3a3a3a; }
.news_details_txt p { color:#333; text-align:left;  }
.news_details_txt img { margin:10px 0; max-width:95%; }
.ac_page { font-size: 14px; padding: 30px 20px; overflow: hidden;}
.ac_page li { line-height: 26px;  width: 50%; float:left; font-size: 16px; }
.ac_page li a { color: #666; }
.ac_page li a:hover { color: #0093dd; text-decoration: underline; }
.share { border-top: 1px dashed #e9e9e9; font-size: 14px; padding: 30px 0; }
.share_icons { float: right; }
.share_icons a { height: 25px; margin: 0; padding-left: 2px; vertical-align: middle; width: 30px; }
.fr { float: right; }
.a-icon { display:inline-block; background-image:url(../images/news/a-icon.png)!important; background-repeat:no-repeat; }
.weixin-icon { background-position:-37px 0; }
.sina-icon { background-position: -76px 0; }
.qq-icon { background-position: -108px 0; }
/*详情页面 右侧*/
.news_details_rt{background: #fff;margin: 0; padding: 5px 2%; width: 96%;}
.datatab_ul li:last-child{border-bottom: none;}

/*相关新闻*/
.oh {
    overflow: hidden;
}
.oh li{float: left;}
.ac_m { margin-top:30px;margin-bottom: 12px;}
.ac_m .ac_mt { font-size:16px; line-height:2; }
.ac_m .ac_mc { padding: 0 20px; background-color:#fff;overflow: hidden; }
.ac_m .ac_mc li {padding: 4px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top: 10px; width: 42%;  text-indent: .4rem; }
.ac_related ul li {float: left;height: 18px;line-height: 18px;margin-right: 20px;width: 323px;position: relative;padding-left: 12px!important; }
.ac_related ul li:after{background: #000;position: absolute;left: 0;top:8px;width: 8px;height: 8px;content: ""; border-radius: 50%; }
.ac_m .ac_mc a { font-size:14px; color: #273039; }
.ac_project li {
    margin-right: 77px;
    width: 232px;
}
.last-list{margin-right: 0!important;}

/*自定义*/

#weixin {
    width: 262px;
    height: 317px;
    border: solid 1px #d8d8d8;
    z-index: 1000000;
    position: fixed;
    top: 0px;
    left: 0px;
    background: white;
    display: none;
}

#weixin .bd_weixin_popup_head {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    line-height: 16px;
    height: 16px;
    position: relative;
    color: #000;
    width: 90%;
    margin: 10px auto;
}

#weixin .bd_weixin_popup_head .bd_weixin_popup_close {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    color: #999;
    text-decoration: none;
    font-size: 16px;
}

#weixin .erweima {
    width: 90%;
    height: auto;
    margin: 0 auto;
}

#weixin .erweima .erweimas {
    width: 100%;
    display: block;
}

#weixin .msgs {
    width: 90%;
    margin: 0 auto;
    font-size: 12px;
    text-align: left;
    line-height: 22px;
    color: #666;
}
/*header*/
.tel-right{padding-left: 60px;background: url(../images/g_logo2.png) no-repeat left center;margin-top: 40px;color: #00ccff;font-size: 30px;line-height: 28px;float: right;}
.tel-right span{display: block;font-size: 15px;color: #666666;}
.nav,.nav1 li{height: 44px;line-height: 44px;}
.lia{height: 44px;line-height: 44px;color: #fff;background: transparent;font-size: 16px;color: #666666;}
.login{float: right !important;}
.login a,.login b{color: #666666;}
.drowmenu2,.drowmenu{top: 44px;}
.hot-parent{position: relative;}
.hot{position: absolute;top: 10px;}
.cpzx:hover img:nth-child(2){transform: rotateZ(180deg);}
a.on,a.sel{border-bottom:2px solid #007cba!important;color: #007cba !important;border: none;}
.lia:hover{border-bottom:2px solid #007cba!important;color: #007cba !important;border: none;}
/* 新闻详情页*/
.partner{ overflow: hidden; width: 100%;  padding-top: 30px; box-sizing: border-box; border-top: 1px dashed #ccc;}
.case-info{ text-align: center; position: absolute; bottom: 20px; width: 100%;  text-align: center; }
.case-info b{ margin: 0 10px; color: #ddd;}
.case-info a{ color: #007eff;}
/*成功案例*/
.fl{float: left;}
.fr{float: right;}
.width{width: 1200px;margin: auto;}
.case-title{ text-align: left; color: #000; margin: 45px 0 30px 0; font-size: 18px; font-weight: bold;}
.partner{ overflow: hidden;}
.partner li{ width: 33%; min-height: 390px !important; position: relative; border-radius: 10px; overflow: hidden; margin: 1px; float: left; border: 1px solid #ddd; padding-bottom: 20px; box-sizing: border-box;}
.partner li:hover{ border: 1px solid #0095eb;}
.partner li h6,.partner li h5{ font-size: 14px; color: #000; font-weight: normal; margin: 16px 0; padding: 0 20px; box-sizing: border-box; }
.partner li h6 img{ margin-right: 14px;}
.case-title b{ margin: 0 2px;} 
.case-info{ width: 100%; text-align: center; position: absolute; bottom: 20px;}
.case-info b{ margin: 0 10px; color: #ddd;}
.case-info a{ color: #007eff;}
.video{ width: 382px; height: 245px;}
.dkh-case{ width: 100%; height: auto; overflow: hidden;} 
.dkh-case li{ width: 33%; float: left; margin: 20px 2px;}
.dkh-case li p{ text-align: center; color: #666; margin-top: 10px;}
.shanghu{ display: flex; align-items: center; }
.shanghu p{ width: 4%;}
.shanghu em{ display: inline-block; width: 100%; border: 1px solid #ddd;}
.shop{ color: #333; margin: 10px 0;}
/* 二维码支付*/
.margin-bottom{ margin-bottom: 36px !important;}
.title{ font-size: 32px; color: #666; font-weight: bold; text-align: center; margin-top: 70px !important; }
.text{ color: #666;}
.zflc{ padding: 70px 0; box-sizing: border-box; margin-top: 64px !important; background: #f5f5f5;}
.zflc ul{ overflow: hidden;}
.zflc ul li{ width: 24.6%; height: 340px;  float: left; margin: 0 .1%; background: #fff; padding: 0 0 10px 0;}
.zflc ul li h4{ margin-top: 10px !important; text-align: center; padding: 0 10px; box-sizing: border-box;}
.zflc ul li p{ margin-top: 6px; font-size: 14px; padding: 0 10px; box-sizing: border-box;}
.sycj li{ width: 24.6%; display: inline-block;position: relative;}
.bottom_text{position: absolute;width:100%;height:47px;background-color:#3a3a3a;left:0;bottom:0;color:white;font-size:20px;display: flex;align-items: center;justify-content: center;}
.sycj-text{ margin-top: 55px !important; overflow: hidden; }
.sycj-text li{ width: 33%; float: left; box-sizing: border-box; }
.sycj-text li h4{ color: #0099ff;}
.sycj-text li p{ color: #666; font-size: 14px; margin-top: 10px;}
.sycj-text li:nth-child(1){ padding-right: 22px;}
.sycj-text li:nth-child(2){ padding: 0 22px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.sycj-text li:nth-child(3){ padding-left: 22px;}
.gnjj{background: #f4f0c1;padding: 70px 0;box-sizing: border-box;margin-top: 70px !important;}
.gnjj ul{overflow: hidden;}
.gnjj ul li{width: 24.6%;height: 360px;float: left;margin: 0 .2%;background: #e4d699;box-sizing: border-box;border-radius: 20px;}
.gnjj ul li h4{color: #413302;font-weight: bold;padding: 0 20px;box-sizing: border-box;margin-top: 10px;}
.gnjj ul li p{color: #413302;font-size: 14px;padding: 0 20px;box-sizing: border-box;margin-top: 10px;}
.yld{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 20px;box-sizing: border-box;}
.yld li{display: flex;flex-direction: row;align-items: center;overflow: hidden;margin-top: 20px;border-bottom: 1px solid #ddd;padding-bottom: 10px;box-sizing: border-box;}
.yld li div{margin-left: 10px;width: calc(100% - 88px);color: #666;}
.yld li div p{font-size: 14px;}
.yld li div h5{font-size: 16px;}
.yld li span{display: inline-block;width: 68px;height: 68px;float: left;}
.yld li:nth-last-child(1){border: 0;}
.yld-icon1{background: url(images/yld_icon.png) no-repeat center;background-position: 0 0;}
.yld-icon2{background: url(images/yld_icon.png) no-repeat center;background-position: 0 -72px;}
.yld-icon3{background: url(images/yld_icon.png) no-repeat center;background-position: 0 -144px;}
.yld-icon4{background: url(images/yld_icon.png) no-repeat center;background-position: 0 -216px;}
.yld-icon5{background: url(images/yld_icon.png) no-repeat center;background-position: 0 -288px;}
.px{background: #f5f5f5;padding: 65px 0;box-sizing: border-box;margin-top: 80px;}
.fczc{overflow: hidden;}
.fczc li{width: 282px;height: 192px;float: left;padding: 20px;margin: 0 8px;box-sizing: border-box;border: 1px solid #ddd;}
.fczc li p{font-size: 14px;color: #666;margin-top: 10px;}
.fczc li h4{color: #0099ff;margin-top: 10px;}
.join{padding: 18px 38px;background: #0099ff;color: #fff;font-size: 18px;border-radius: 10px;font-weight: bold;margin: auto;display: inline-block;}
.more{margin-top: 46px !important;margin-bottom: 46px !important;text-align: center;}
.more a{color: #0099FF;font-size: 18px;}	
/*--------------------------------- 民生一码通 ----------------------------------------*/

.top,.wrap{position:relative}.top,.topLine::after{display:block;width:100%}.qanda h1,.tel h1{text-align:center}.qaList li::after,.topLine::after{content:" ";left:0;height:1px}.wrap{padding-top:20px;padding-bottom:20px}.pr{padding-right:30px}.pl{padding-left:30px}.top{margin:0;padding:0;min-width:1200px}.topLine::after{position:absolute;top:0;background:#ddd;z-index:666}.qaList li,.qaList li>div{display:inline-block;width:500px}.intro p{line-height:30px;font-size:17px;text-indent:2em}.introTitle{color:#0368b8;font-size:30px;margin-top:60px;margin-bottom:10px;text-indent:34px}.tel{background:url(__COMURL__images/telbg.png) no-repeat}.tel h1{font-size:52px;line-height:88px;color:#fff}.qanda h1{font-size:42px;line-height:72px;color:#54bbf2}.qaList{margin-top:12px}.qaList li{text-indent:12px;position:relative;margin-right:100px;list-style:disc inside;white-space:nowrap;margin-bottom:15px}.qaList li:nth-child(even){margin-right:0!important;margin-left:100px!important}.qaList li:nth-child(odd){margin-right:100px!important}.qaList li::after {background: url(../images/list_style.png) no-repeat left; position: absolute;left: 0;top: 50%;margin-top: -4px; width: 8px;height: 8px;content: "";}.qaList li:after {background: url(../images/list_style.png) no-repeat left; position: absolute;left: 0;top: 50%;margin-top: -4px; width: 8px;height: 8px;content: "";}.qaList li>div{vertical-align:top;position:relative}.qaList .queDate,.qaMore{display:block;position:absolute;right:0}.qaList .queDate{width:88px;text-indent: 0;top:0;color:#666;font-size:12px}.qaList .ques{display: block;width: 412px;color: #333;font-size: 17px;overflow: hidden;text-overflow: ellipsis;}.qaList .ans{overflow:hidden;white-space:normal;color:#777;height:60px;line-height:30px}.qaMore{top:0;color:#54bbf2;font-size:13px;font-weight:600;left:0px!important;width:1200px;margin:0 auto;}.tel-right{padding-left: 60px;background: url(../images/g_logo2.png) no-repeat left center;margin-top: 40px;color: #00ccff;font-size: 30px;line-height: 28px;float: right;}
			.tel-right span{display: block;font-size: 15px;color: #666666;}
			.nav,.nav1 li{height: 81px;line-height: 81px;}
			.lia{height: 81px;line-height: 81px;color: #fff;background: transparent;font-size: 16px;color: #666666;}
			.login{float: right !important;}
			.login a,.login b{color: #666666;}
			.drowmenu2,.drowmenu{top: 81px;}
			.hot-parent{position: relative;}
			.hot{position: absolute;top: 10px;}
			.cpzx:hover img:nth-child(2){transform: rotateZ(180deg);}
			a.on,a.sel{border-bottom:2px solid #007cba!important;color: #007cba !important;border: none;}
			.lia:hover{border-bottom:2px solid #007cba!important;color: #007cba !important;border: none;}


/*--------------------------------- 刷脸支付 ----------------------------------------*/
                      p{
				margin: 0;
				padding: 0;
			}
			.main-box{
				width: 100%;
			}
			.face-banner{
				width: 100%;
			}
			.face-banner img{
				width: 100%;
			}
			/*刷脸支付*/
			.face-pay{
				width: 100%;
				height: 752px;
				background-color: #eaf7ff;
			}
			.face-header{
				width: 100%;
				text-align: center;
				padding-top: 98px;
			}
			.face-header span{
				font-size: 40px;
				color: #0093dd;
			}
			.face-header h1{
				font-size: 40px;
				font-weight: 100;
                               display:inline-block;
			}
                       .face-header h2{
				font-size: 40px;
				font-weight: 100;
                                display:inline-block;
			}
			.face-detail{
				width: 62.5%;
				margin: 0 auto;
				margin-top: 63px;
				display: flex;
			}
			.info{
				display: flex;
				align-items: center;
				margin-bottom: 40px;
			}
			.info-left{
				margin-top: 55px;
			}
			.info img{
				width: 43px;
				height: 41px;
				padding-bottom: 15px;
			}
			.info section p{
				padding-left: 28px;
			}
			.info section p:nth-child(1){
				font-size: 28px;
				color: #0093dd;
			}
			.info section p:nth-child(2){
				font-size: 16px;
				color: #666666;
				padding-top: 10px;
			}
			.info-right{
				margin-left: 15%;
			}
			
			/*产品介绍*/
			.product{
				width: 100%;
			}
			.product-info{
				width: 100%;
				width: 62.5%;
				display: flex;
				margin: 0 auto;
				margin-top: 63px;
			}
			.product-right{
				display: flex;
				flex-wrap: wrap;
			}
			.product-right section{
				width: 45%;
				text-align: center;
				margin-left: 5%;
			}
			.product-right section p:nth-child(2){
				font-size: 16px;
				padding-top: 30px;
			}
			.product-right section p:nth-child(3){
				font-size: 14px;
				color: #999999;
				padding-top: 20px;
			}
			.product-right section p:nth-child(4){
				font-size: 14px;
				color: #999999;
				padding-top: 5px;
			}
			/*扫脸步骤*/
			.face-step{
				width: 100%;
			}
			.step-detail{
				width: 100%;
				width: 62.5%;
				display: flex;
				margin: 0 auto;
				margin-top: 63px;
			}
			.step-detail section{
				width: 21%;
				margin-right: 5%;
			}
			.step-detail section p{
				font-size: 14px;
				color: #999999;
			}
			/*合作案例*/
			.teamwork{
				width: 100%;
			}
			.teamwork-detail{
				width: 100%;
				width: 62.5%;
				display: flex;
				margin: 0 auto;
				margin-top: 63px;
			}
			.teamwork-detail section{
				width: 23.5%;
				margin-right: 2%;
			}
			.teamwork-detail section:last-child{
				margin-right: 0;
			}
			.teamwork-detail section img{
				width: 100%;
			}
			.teamwork-detail section p{
				text-align: center;
				color: #333333;
				font-size: 16px;
				padding-top: 20px;
			}
			.join-box{
				width: 100%;
				margin-top: 74px;
				text-align: center;
			}
			.join-box p{
				color: #0093dd;
				font-size: 36px;
			}
			.join-btn{
				width: 346px;
				height: 60px;
				background-color: #0093dd;
				border-radius: 10px;
				margin: 63px auto;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			.join-btn a{
				font-size: 30px;
				text-decoration: none;
				color: white;
			}





