﻿@charset "utf-8";
/* CSS Document */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
body { font: 14px "宋体", "Arial Narrow", HELVETICA; background: #fff; -webkit-text-size-adjust: 100%; color: #221f1f; }
a { color: #221f1f; text-decoration: none }
a:hover { color: #3077b9; }
em { font-style: normal }
li { list-style: none }
img { border: 0; vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
p { word-wrap: break-word }
body { width: 100%; overflow-x:hidden; min-width: 1024px;}
.fl { float: left; display: _inline; }
.fr { float: right; display: _inline; }
.w1024 { width: 1024px; margin: 0 auto; overflow: hidden; clear: both; }
.header { padding-top: 20px; overflow:visible; height:83px; }
.header h3 { display:none;}
.header .logo { margin-left: 35px; margin-right: 28px; }
.header .img { margin-top: 15px; font-size:26px; color: #3077b9; }
.header .text { margin-right: 35px; }
.header .text .text1 a { padding: 0 5px; }
.header .text .text1 a.wx { position:relative;}
.header .text .text1 a.wx img { position:absolute; top:18px; left:3px; z-index:99; display:none;}
.header .text .text2 { margin-top: 12px; text-align: right; }
.nav { height: 48px; background: url(../images/menu.jpg) top no-repeat; overflow: visible; }
.bigNav { margin-left: 60px; width: 870px; }
.bigNav li { position: relative; float: left; width: 145px; line-height: 44px; text-align: center; }
.bigNav li a { display: block; font-size: 18px; font-family: "微软雅黑"; }
.bigNav li p { position: absolute; width: 145px; background: #3077b9; line-height: 36px; display: none; z-index:999;}
.bigNav li p a { font-size: 14px; color: #fff; }
.banner { margin-top: 15px; height:684px; width: 100%; overflow: hidden;}
.slideBox { position: relative; width: 100%;}
.slideBox .bd { width: 100%;}
.slideBox li { height:684px; width:100%;}
.slideBox li a { width:100%; height:684px; display:block;}
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 74px; height: 100px; background: url(../images/slider-arrow.png) -279px 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; }
.search { margin-top: 15px; line-height: 30px; }
.search .hot { float: left; width: 720px; overflow: hidden; height: 30px; font-weight: bold; }
.search .hot a { padding: 0 3px; font-size: 12px; font-weight: normal; }
.searchK .search-keyword { width: 240px; line-height: 30px; border: #dedede 1px solid; text-indent: 1em; }
.searchK .search-submit { width: 50px; height: 30px; background: #3077b9; color: #fff; border: none; border-radius: 3px; cursor: pointer; }
.partCon { margin-top: 15px; }
.partCon .p1 { position:relative;}
.partCon .cpList { margin-top: 30px; }
.partCon .cpList li { float: left; width: 325px; line-height: 28px; text-align: center; }
.partCon .cpList li img { width:341px; height:237px;}
.partCon .cpList li .tit { text-align: center; font-size: 18px; }
.partCon .cpList li .infos { padding: 0 15px; text-align: center; font-size: 12px; }
.partCon .cpList li .btn { margin: 5px auto; line-height: 24px; color: #f00; width: 120px; padding: 5px 10px; border: #dedede 1px solid; border-radius: 5px; text-align: center; }
.partCon .cpList li .btn a { color: #f00; }
.partCon .p4 .img2 { padding-top:40px;}
.partCon .p4 h2 { text-align: center; }
.partCon .p5 { padding-top:40px;}
.partAbout { margin: 20px auto 0; overflow: hidden; font-family: "微软雅黑"; }
.partCon h5 { display:none;}
.partCon .img1 { position:relative;}
.partCon .img1 p { position:absolute; width:285px; height:40px; line-height:40px; font-size:16px; color:#fff; font-family: "微软雅黑";}
.partCon .img1 p.index_p1 { top:3px; left:77px;}
.partCon .img1 p.index_p2 { top:84px; left:120px;}
.partCon .img1 p.index_p3 { top:166px; left:160px;}
.partCon .img1 p.index_p4 { top:255px; left:220px;}
.partCon .img1 p.index_p5 { top:338px; left:280px;}
.partCon .imgList { position:relative;}
.partCon .imgList .list { position:absolute; width:300px;}
.partCon .imgList .list h3 { line-height:40px; font-size:18px; color:#0579cc; font-family: "微软雅黑";}
.partCon .imgList .list p { font-size:16px; font-family: "微软雅黑";}
.partCon .imgList .list1 { top:20px; left:108px;}
.partCon .imgList .list2 { top:28px; left:688px;}
.partCon .imgList .list3 { top:156px; left:108px;}
.partCon .imgList .list4 { top:132px; left:688px;}
.partCon .imgList .list5 { top:294px; left:108px;}
.partCon .imgList .list6 { top:240px; left:688px;}
.partCon .imgList .list7 { top:340px; left:688px;}
/*inf*/
.inf_t { font-family: "Microsoft YaHei"; height: 60px; line-height: 37px; overflow: hidden; background: url(../images/inf_l.gif) left 37px repeat-x; }
.inf_t h3 { float: left; border-bottom: 4px #d30000 solid; }
.inf_t h3 a { display: inline-block; overflow: hidden; font-size: 20px; }
.inf_t h3 a b { color: #000; }
.inf_t .fr { display: inline-block; padding: 0 23px; color: #333; background: url(../images/more_ic.gif) right 12px no-repeat; }
.inf { padding: 50px 0 0; height: 435px; overflow: hidden; font-family: "Microsoft YaHei"; }
.inf_l { width: 376px; overflow: hidden; }
.inf_l dl { width: 376px; verflow: hidden; }
.inf_l dt img { display: block; width: 376px; height: 228px; overflow: hidden; vertical-align: top; }
.inf_l dt { height: 235px; overflow: hidden; }
.inf_l dl dd h4 { text-align: center; line-height: 40px; height: 40px; font-size: 14px; font-weight: 100; font-family: "Microsoft YaHei"; }
.inf_l dl dd a { color: #000; }
.inf_l dl p { line-height: 22px; color: #666; height: 65px; overflow: hidden; }
.inf_l dl p a { color: #d30000; }
.inf_r { width: 623px; overflow: hidden; }
.inf_r .inf_t { margin: 0 0 0 58px; }
.inf2_c { clear: both; }
.inf2_c dl { width: 565px; height: 112px; padding: 0 0 0 58px; overflow: hidden; }
.inf2_c dt img { display: block; width: 146px; height: 88px; overflow: hidden; }
.inf2_c dt { float: left; }
.inf2_c dl dd { width: 405px; overflow: hidden; float: right; }
.inf2_c dl dd h4 { font-weight: 100; line-height: 20px; height: 32px; font-size: 14px; font-family: "Microsoft YaHei"; }
.inf2_c dl dd h4 a { color: #000; }
.inf2_c dl p { line-height: 22px; color: #666; height: 45px; overflow: hidden; }
.inf2_c dl p a { color: #d30000; font-size: 12px; text-transform: uppercase; }
.inf2_c ul { width: 623px; overflow: hidden; clear: both; }
.inf2_c ul li { overflow: hidden; float: left; display: inline; margin: 0 0 0 58px; width: 217px; overflow: hidden; line-height: 30px; height: 30px; padding: 0 0 0 30px; background: url(../images/inf_ic.gif) left 6px no-repeat; }
.inf2_c ul li a { color: #666; }
/*rd*/
.rd { clear: both; padding: 10px 0 0; height: 220px; overflow: hidden; font-family: "Microsoft YaHei"; }
.rd h3 { height: 70px; line-height: 74px; overflow: hidden; background: url(../images/rd_tl.gif) center 34px no-repeat; text-align: center; font-family: "Microsoft YaHei"; }
.rd h3 a { overflow: hidden; font-size: 20px; color: #d30000; }
.rd h3 b { color: #000; }
.rd li { clear: both; padding: 10px 0 0; line-height: 32px; }
.rd li b { font-family: "Microsoft YaHei"; display: inline-block; padding: 0 0 0 20px; width: 85px; float: left; font-size: 16px; color: #333; background: url(../images/rd_ic.jpg) left 9px no-repeat; }
.rd li p { width: 895px; overflow: hidden; float: right; }
.rd li p a { display: inline-block; padding: 0 12px; background: url(../images/rd_l.gif) right 10px no-repeat; }
.rd li p .lst { background: none; }
.rd li p span a { color: #d30000; background: none; padding: 0 0 0 20px; }
/*lnk*/
.lnk { height: 178px; overflow: hidden; background: url(../images/link_bg.gif) center 15px no-repeat; }
.lnk h3 { font-family: "Microsoft YaHei"; line-height: 32px; height: 50px; text-align: center; }
.lnk h3 span { text-transform: uppercase; font-size: 20px; color: #d30000; margin: 0 0 0 12px; font-weight: 100; }
.lnk h3 a { font-size: 20px; color: #000; }
.lk_c { font-family: "Microsoft YaHei"; line-height: 20px; height: 66px; overflow: hidden; word-spacing: -11px; width: 1000px; margin: 0 auto; }
.lk_c a { display: inline-block; padding: 0 15px; color: #666; }
.lnk span a { margin: 0 0 0 433px; display: inline-block; padding: 0 0 0 13px; width: 134px; background: url(../images/link_bt.gif) left top no-repeat; font-size: 14px; color: #fff; font-family: "Microsoft YaHei"; line-height: 27px; }
/*底部开始*/
.footerNav { background: #333; color: #fff; height: 55px; line-height: 55px; text-align: center; }
.footerNav a { padding: 0 30px; font-size: 16px; font-weight: bold; color: #fff; }
.footer { font-size: 14px; height: 190px; background: url(../images/bg_footer.jpg) bottom no-repeat; font-family: "微软雅黑"; }
.footer .t1 { margin-top: 50px; margin-left: 350px; line-height: 1.6em; }
.footer .t2 { margin-top: 10px; margin-left: 50px; font-weight: bold; }
/*当前位置样式*/
.bread { line-height: 43px; margin-bottom: 47px;  }
.bd_con { width: 1002px; margin: 0 auto; height: 44px; overflow: hidden; }
.bd_lt { float: left;  }
.bd_rt { float: right; color: #606060; font-size: 14px; font-family: "Microsoft Yahei"; }
.bd_rt a { color: #606060; display: inline-block; margin: 0 2px; }
.bd_rt em a { color: #c30101; display: inline-block; margin: 0 2px; font-style: normal; }
.bread1 { margin-top: 26px; }
.bread2 .bd_lt { }
/*产品列表样式结束*/
.pro_t { font-family: "Microsoft YaHei"; margin: 0 0 0 22px; line-height: 44px;  overflow: visible; background: url(Img/cplb/pro_l.gif) left 43px no-repeat; }
.pro_t2 { background: url(../images/cpxx_l.gif) left bottom no-repeat; margin: 0; }
.pro_t2_1 { background: url(../images/cpxx_l.gif) left bottom no-repeat; margin: 0; }
.pro_t3 { background: url(../images/ctc_l2.gif) left bottom no-repeat; margin: 0; overflow: hidden; }
.pro_t h3 { float: left; font-weight: 100; }
.pro_t h3 a { font-weight: 100; font-size: 24px; color: #d40000; }
.pro_t h3 span { text-transform: uppercase; margin: 0 0 0 8px; font-size: 16px; color: #999; font-family: Arial; }
.pro_t p { float: right; padding: 33px 0 0; line-height: 0; font-size: 0; width: 86px; text-align: right; }
.pro_t p a { border-left: 1px #fff solid; }
.pro_t2 { margin: 0 0 0 22px; }
.pr_dl dl { position: relative; }
.pr_dl dl b { display: inline-block; text-align: center; position: absolute; font-size: 32px; color: #fff; font-family: Arial; width: 50px; line-height: 50px; left: 0; top: 6px; z-index: 9; background: url(../images/4.gif) left bottom no-repeat; font-style: italic; }
.pr_dl .d1 b, .pr_dl .d2 b { background: url(../images/2.gif) left bottom no-repeat; }
/** 联系我们结束 **/
.ctc { font-size: 14px; overflow: hidden; font-family: "Microsoft YaHei"; background: url(../images/ctc1.jpg) right top no-repeat; }
.ctc .ctc_w { padding: 22px 0 0; line-height: 32px; color: #666; width: 740px; height: 125px; overflow: hidden; }
.ctc li { width: 900px; line-height: 52px;/*height:77px;*/ background: url(../images/ctc_l1.gif) left bottom no-repeat; font-size: 14px; color: #333; margin: 0 0 14px; clear: both; }
.ctc li p { padding: 0 0 0 63px; }
.ctc li i { margin: 0 20px; font-style: normal; }
.ctc li b { font-weight: 100; color: #c30101; }
.ctc .ctc1 p { background: url(../images/ctc_ic1.gif) left top no-repeat; }
.ctc .ctc2 p { background: url(../images/ctc_ic2.gif) left top no-repeat; }
.ctc .ctc3 p:nth-child(1) { background: url(../images/ctc_ic3.gif) left top no-repeat; }
.ctc .ctc4 p { background: url(../images/ctc_ic4.gif) left top no-repeat; padding: 10px 0 0 63px; line-height: 32px; height: 222px; }
.ctc .ctc5 p { background: url(../images/ctc_ic5.gif) left top no-repeat; }
.ctc .ctc4 em { float: left; font-style: normal; font-weight: 100; }
.ctc .ctc4 span { width: 765px; display: inline-block; float: right; }
.ctc .ctc4 {/*height:232px;*/ }
.ctc .ctc5 { background: none; }
.imap { clear: both; margin: 32px 0 50px; }
.imap img { display: block; border: 1px #dadada solid; }
/** 联系我们结束 **/

/* ----- 通用PB分页条 ----- */

.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 6px 8px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination a:hover {
  color: #3077b9;
  border: 1px solid #3077b9;
}
.pagination a.page-num-current {
  color: #fff;
  background: #3077b9;
  border: 1px solid #3077b9;
}

/* 浮窗*/

.service_box{ position:fixed; z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5; background:#fff; font:12px Arial, Helvetica, sans-serif; ;}
.service_box .tab_nav{ position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li {background:#ece8e5;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{ background:#ff6b09;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{ border-bottom:none; border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{ display:block; width:28px;padding:12px 6px 12px 8px; line-height:14px; text-align:center;color:#2c2c2c; text-decoration:none;}
.service_box .tab_nav > li.active > a{ color:#fff;}
.service_box .tab_nav .icon{ display:block; height:28px;width:28px; background:url(../images/bg_online_service_new.gif) no-repeat; overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{ background-position:0 0 ;}
.service_box .tab_nav .icon_2{ background-position:-28px 0 ;}
.service_box .tab_nav .icon_3{ background-position:-56px 0 ;}
.service_box .tab_nav .active .icon_1{ background-position:0 -28px ;}
.service_box .tab_nav .active .icon_2{ background-position:-28px -28px ;}
.service_box .tab_nav .active .icon_3{ background-position:-56px -28px ;}
.service_box .tab_content{padding:20px 5px 10px; position:relative;}
.service_box .tab_plan{ display:none; text-align:center;}
.service_box .tab_plan p{color:#333;}





