* { margin:0 auto; font-family: 'Microsoft yahei', arial, "宋体";}
body { font-size: 18px; line-height: 32px;}
.abus_top { width:1200px; height: 70px; overflow: hidden;}
.abus_logo { width:280px; float: left;}
.abus_logo a { display: block; /*padding-top: 12px;*/}
.abus_logo img { width:90%;}
.abus_sphlogo { float: right;}
.abus_sphlogo img { width:245px; padding-top: 13px;}
.abus_banner { width:100%; overflow: hidden;}
.abus_banner img { padding-left: 50%; margin-left: -960px;}
.abus_wr1200 { width:1200px;}
.abus_wr1100 { width:1100px;}
.abus_title { text-align: center; padding: 60px 0 20px 0;}
.abus_title .maintit { font-size: 32px; line-height: 36px; font-weight: bold; color:#71a3fa;}
.abus_title .subtit { font-size: 16px; color:#d8d8d8; padding-bottom: 20px; text-align: center; line-height: 44px;  text-transform: uppercase;}
.abus_title .subtit span { width:80px; height:2px; background:#d1cece; display:block; margin:auto;}
.abus_title .mintit { font-size: 30px; color:#9b9b9b; line-height: 36px; text-align: center; margin-top: -10px;}
.abus_into { color:#9b9b9b; font-size:20px; line-height:32px; padding-bottom: 20px;}
.abus_into p { display: block; margin-bottom: 30px;}
.abus_into p:last-child { margin-bottom:0;}
.abus_bgpart.paa {background-image:url(../images/abus_bg01.gif);}
.abus_bgpart { background-position: center top; background-repeat: no-repeat;}

.abus_tiline { margin:25px 0 30px 147px; border-left:2px solid #f0eff4;}
.abus_tiline .conitem { padding-left: 150px; margin-bottom: 30px; color:#fff; font-size: 24px; letter-spacing: 1px;}
.abus_ti_con { padding:22px 32px; border-radius: 22px; position: relative; float: left; line-height: 30px; font-size: 20px; background:#73b2f5;}
.abus_ti_con.t1 { background: linear-gradient(45deg,#73baf5,#73b0f5);}
.abus_ti_con.t2 { background: linear-gradient(45deg,#90a1f8,#8b98f8);}
.abus_ti_con.t3 { background: linear-gradient(45deg,#b49efc,#a78ef9);}
.abus_ti_con.t4 { background: linear-gradient(45deg,#73bcf5,#73b0f5);}
.abus_ti_con.t5 { background: linear-gradient(45deg,#90a1f8,#8b98f8);}
.abus_ti_con.t6 { background: linear-gradient(45deg,#73bcf5,#73b0f5);}
.abus_ti_con span { font-weight: bold;}
.abus_dotmark { width:22px; height: 22px; border-radius: 100px; background:#71a3fa; border:4px solid #e9f1ff; position: absolute; top:50%; margin-top: -15px; left: -164px; }
.abus_mindotmark { width:16px; height: 16px; border-radius: 100px; background:#fff; border:4px solid #dddfed; position: absolute; top:50%; margin-top: -10px; left: -164px; }
.abus_ti_con .abus_year { width:120px; height: 30px; line-height: 30px; position: absolute; left:-127px; top:50%; margin-top: -15px; color:#c8c9cd; font-size:18px; text-align: center;}
.abus_ti_con .abus_year.long { height: 70px; line-height: 22px; margin-top: -33px;}
.abus_ti_con .abus_year.blod { font-weight: bold; color:#377bee;}
img {
    image-rendering:-moz-crisp-edges;
    image-rendering:-o-crisp-edges;
    image-rendering:-webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode:nearest-neighbor;
}
.abus_storebg {background:linear-gradient(to top left,#554fcf,#517ef9);}
.abus_store { width:100%;  height: 700px; /*background:url(../images/abus_bg02.jpg) top center no-repeat; */}
.abus_store .abus_title { margin:auto; padding-top:70px; color:#fff;}
.abus_store .abus_title .maintit { color:#fff;}
.abus_store_con {width:580px; margin:10px auto 30px auto; }
.abus_store_con .itemtxt { width:49%; height:90px; float: left; padding-top: 80px; position: relative; text-align: center; color:#fff; font-size: 20px; line-height: 32px;}
.abus_store_con .itemtxt .icona {width:55px; height:55px; position:absolute; left: 50%; margin-left:-33px; top:18px;}
.abus_store_con .itemtxt .icona.a1 {background:url(../images/abus_sicon01.png) left top no-repeat; background-size:100%; }
.abus_store_con .itemtxt .icona.a2 {background:url(../images/abus_sicon02.png) left top no-repeat; background-size:100%; }
.abus_store_con .itemtxt .icona.a3 {background:url(../images/abus_sicon03.png) left top no-repeat; background-size:100%; }
.abus_store_con .itemtxt .icona.a4 {background:url(../images/abus_sicon04.png) left top no-repeat; background-size:100%; }
.abus_store_con .itemtxt span { font-weight: bold; color:#0fffff;}
.abus_store_con .itemtxt.linerig { border-right:2px dotted #5760dc;}
.abus_store_con .itemtxt.linetop { border-top:2px dotted #5760dc;}

.abus_zkjy { width:220px; height: 480px; background:url(../images/abus_bg03.png) top center no-repeat; float: left; padding:10px 38px 0 42px; text-align: center;}
.abus_zkjy .ittit { height: 90px; line-height: 90px; font-size: 22px; color:#525252; display: block;}
.abus_zkjy .itimg { width:220px; height:135px; overflow: hidden; border-radius: 6px; display: block;}
.abus_zkjy .itimg img { width:100%;}
.abus_zkjy .ittxt { display: block; text-align: left; color:#9b9b9b; line-height: 34px; padding:20px 0 0 10px; font-size: 18px;}
.abus_zkjy .ittxt.last { padding-top: 35px;}
.abus_title .mintit { font-size: 20px; color:#9b9b9b; line-height: 36px; text-align: center; margin-top: -15px;}

.abus_pcc { height:630px; background:url(../images/abus_bg04.jpg) center center no-repeat;  position:relative; padding-bottom: 50px;}
.abus_pcc .bigtit01 { height: 24px;  padding:0 20px; border-radius: 100px; background:#f3fdff; color:#71a3fa; font-size: 22px; margin-top: 20px; display:inline-block; float: left; position: absolute; }
.abus_pcc .bigtit01.a1 {left:482px; top:22px;}
.abus_pcc .bigtit01.a2 {right:222px; top:142px;}
.abus_pcc .bigtit01.a3 {left:550px; bottom:120px; padding: 0 10px 0 20px;}
.abus_pcc .bigtit01.a4 {left:275px; top:408px;}
.abus_pcc .bigtit01.a5 {left:220px; top:220px;}
.abus_pcc .bigtit01 span { line-height: 48px; display: block; margin-top: -20px; *margin-top: 0px; _margin-top:0px;}
.abus_pcc .bigtit01 p { display: block; color:#9b9b9b; font-size: 18px; text-align: center; line-height: 32px;}

.abus_pdd { padding:25px 25px 0 25px;}
.abus_pdd .item02 { width:31.33%; height:300px; float: left; text-align: center; overflow:hidden; margin:10px 1%; box-shadow: 0 0 13px #eaedf9; border-radius: 10px; background: #fff;}
.abus_pdd .item02 span { display: block; color:#589ef6; font-size: 20px; line-height: 30px; padding-top: 25px;}
.abus_pdd .item02 img { width:88% !important; margin:15px auto !important;}
.abus_pdd .item02 p { display: block; font-size: 16px; line-height: 26px; padding:0 40px; color:#9b9b9b;}

.abus_pee .abus_title { padding: 60px 0 0 0 !important; text-align: center; }
.abus_pee .abus_title ul { width: 470px; height: 38px; margin:auto; display: block; }
.abus_pee .abus_title ul li { width:220px; border-radius: 100px; display: inline-block; margin:0 5px; background:#f0f0f0; color:#3c3c3c; padding:10px 0 !important; cursor: pointer; font-size: 20px; float: left;}
.abus_pee .abus_title ul li.cur { color:#377bee; background:#f1f8ff; }
.abus_pee .abus_cont { padding:35px 25px 60px 25px; display: none;}
.abus_pee .abus_cont img.con1 { width:100%; }
.abus_pee .abus_cont .data01 { width:33.33%; text-align: center; float: left; font-size: 20px; color:#3c3c3c; line-height: 36px;}
.abus_pee .abus_cont .data01 span { color:#84b1ff; font-weight: bold; font-size:26px; }
.abus_pee .abus_cont .data01 img { width:70% !important; display: block; padding-bottom: 10px !important; margin:auto !important;}
.txtcenter { text-align: center;}
.abus_pee .abus_cont.wid { width:900px;}
.abus_pff .contxt { padding:30px; background:#fff; border-radius: 20px; text-align: center; margin-bottom: 30px; box-shadow: 0 0 6px #e2e2e2;}

.abus_cert { width:25%; float: left; }
.abus_cert .certcon { margin:15px; border-radius: 8px; box-shadow: 0 0 6px #e2e2e2; background:#fff; padding:15px; line-height: 42px; color:#9b9b9b; font-size:16px; text-align: center; cursor: pointer;}
.abus_cert .certcon .cerpic {height:175px; overflow: hidden; display: block;}
.abus_cert .certcon img { width:auto !important; height: 100%; margin:auto !important;}
.abus_cert .certcon p { height:30px; line-height: 30px; overflow: hidden; display: block; padding-top: 10px;}
.abus_hon { /*width:25%;*/ width:199.5px; *width:160px; _width:160px; height: 230px; *height:auto; _height:auto; display: inline-block; box-sizing: border-box; font-size: 14px !important; line-height: 20px; border:10px solid #f7fcff; background:#e4f0fe; text-align: center; padding:20px 10px; float: left; color:#737373;}
.abus_hon .honpic { width:100%; height:119px;/*175*/ overflow: hidden; text-align: center; padding-bottom: 15px;}

.abus_hon .honpic img { width:auto !important; height:100%; margin:auto !important; }
.abus_hon .honpic a { cursor: pointer;}
.abus_hon.marcenter { margin-left:16.16%;}
.marlef25 { margin-left: 25%;}
.abus_hon.marcenter { margin-left:98px;}

.abus_pdd .item02 .code { border-radius: 8px; margin:auto !important; padding:20px;}
.abus_pdd .item02 .code.c1 { background:#f1fcff;}
.abus_pdd .item02 .code.c2 { background:#ecf6ff;}
.abus_pdd .item02 .code.c3 { background:#f2fcf2;}
.abus_pdd .item02 .code.c4 { background:#fff5f5;}
.abus_pdd .item02 .code p { width: 112px; display: block; vertical-align:middle; text-align:left; font-size: 14px; float: right; line-height: 22px; padding:0 !important;}
.abus_pdd .item02 .code p span { font-size: 22px; display: block; color:#464646;}
.abus_pdd.white .item02 .code img { width:100px !important;   display: block; float: left; margin:0 !important;}
.abus_pdd.white .item02 { width:267px; height: auto !important; *height:140px; _height:140px; margin:10px; box-shadow: none;}
.abus_pdd.white { padding:0 0 40px 0 !important;}
.pswp{ z-index: 1000010 !important;}


.bgcolor01 { background:#f9fcff;}
.bgcolor02 { background:url(../images/abus_bg05.gif) top center no-repeat #fff;}
.bgcolor03 { background:url(../images/abus_bg06.gif) top center no-repeat #f9fcff;}
.bgcolor04 { background:#fcfcfc;}
.paddt40 { padding-bottom: 40px;}
.clear { clear: both;}
.flximg2021 { z-index: 10003; position: fixed; top:50%; left: 50%; margin-top:-317px; margin-left: -425px; background:#fff; text-align: center; -webkit-transition: all 0.5s linear 0.1s; border-radius: 10px; display: table;}
.flximg2021 .imgcon { width:850px; height: 634px; border-radius: 10px; overflow: hidden; display: table-cell; vertical-align: middle;}
.flximg2021 img{ width:98%;}
.flximg_clox { width:44px; height: 44px; position: absolute; bottom:44px; top:-44px; right:-10px; border-radius: 10px; background:url(../images/default-clox.png) center center no-repeat; z-index: 10003; cursor: pointer;}
.nwadd_bla { -webkit-transition: all 0.5s linear 0.1s; filter:alpha(opacity=80) !important;-moz-opacity:0.8 !important;opacity:0.8 !important;}

.ablsm_con{ position:relative; width:1200px; overflow:hidden; padding-bottom: 80px;}
.ablsm_con ul{ padding-left:7px;}
.ablsm_con ul li{ width:120px; float:left; display:inline; text-indent:0; text-align:center; line-height:36px; height:36px;border-radius: 50px;-moz-border-radius: 50px; margin:6px; font-size:14px; background: #eee; color: #333; cursor:pointer;}
.ablsm_con ul li.cur{ background: #71a3fa; color: #fff;}
.about_md{ margin-top:10px;}
.abmd_tex{ font-size:14px; color:#666; line-height:24px; padding-left:10px; clear:both;margin: 0 8px;}
.about_mdpic{ margin-top:20px; height:265px; overflow:hidden;}
.about_mdpic .mdimg{ width:600px; float: left; box-shadow: 0 0 13px #eaedf9; border-radius: 10px; overflow: hidden; margin-left: 20px;margin-top: 20px;}
.about_mdpic .mdimg img{ width: 100%;}
.ab_mdadd{ width:470px; float:right; display:inline; margin-top:45px; font-size:16px;}
.ab_mdadd p{ min-height:49px; line-height:24px; padding-left:30px; background: url("https://imgcdn.baiji.com.cn/images/about/abmd_icon.jpg") no-repeat;}
.ab_mdadd .ab_address{ background-position:0 2px;}
.ab_mdadd .ab_phone{ background-position:0 -77px;}
.ab_mdadd .ab_time{ background-position:0 -159px;}
.ab_mdadd .ab_code{ background-position:0 -236px;}