/*----------  添加样式  ------------*/
.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; 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: yellow; }
.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: #fff; 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: yellow; }
.nes .blue_line { background: yellow; }
/*----------  互联网+平台  ------------*/
.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: 50px; 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; min-width: 35px; }
.news_page .current { background: #616161 none repeat scroll 0 0; color: #fff; }
/*-----热门动态---------*/
.news_rt { width: 370px; 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; }
.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; line-height:28px; text-align:left; padding: 2px 0; }
.news_details_txt img { margin:10px 0; max-width:95%; }
.ac_page { font-size: 14px; padding: 30px 20px; }
.ac_page li { line-height: 26px;  font-size: 16px;}
.ac_page li a { color: #666; font-size: 14px;}
.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;  margin-left: 20px;}
.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:10px;width: 6px;height: 6px;content: ""; border-radius: 50%; }
.ac_m .ac_mc a { font-size:14px; color: #666; }
.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;}





