@charset "utf-8";

.position { height:48px; width:100%; border-bottom:1px solid #ececec;}
.position_box { height:48px; width:1200px; margin:0 auto; line-height:48px; font-size:14px;}
.position_box span { color:#1180ca;}

/*b2c*/
.b2c_mk1 { padding:45px 0 60px 0; background:#fafafa;}
.b2c_mk1_box { width:1200px; margin:0 auto;}
.b2c_h2 {display:block; font-size:30px; text-align:center; height:64px; line-height:64px; font-weight:normal; color:#333; padding-bottom:20px;}
.b2c_h2_p { font-size:16px; color:#555; text-align:center; height:36px; line-height:36px; padding-bottom:36px;}
.b2c_mk1_content { font-size:16px; text-align:center; line-height:37px;}

.b2c_mk2 { padding:50px 0 80px 0;}
.b2c_mk2_box { width:1200px; margin:0 auto;}
.b2c_mk2_content { text-align:center;}
.b2c_mk2_content img{width: 100%;}

.b2c_mk3 { padding:45px 0 80px 0;}
.b2c_mk3_box { width:1200px; margin:0 auto;}
.b2c_mk3_content { text-align:center;}
.mk3_ul { display:block; width:1120px; padding:0 40px; height:152px; background:#f1f7fb;}
.mk3_ul li { float:left; width:160px; display:block; text-align:center; padding-top:30px;}
.mk3_ul li span { display:block; line-height:50px; font-size:16px;}
.mk3_con_ul { display:block;}
.mk3_con_ul li { float:left; width:130px; height:42px; line-height:42px; text-align:center; font-size:16px; margin:38px 54px 0 54px;}
.b2cbt_hui { background:#e0e0e0; border-radius:8px;}
.b2cbt_lan { background:#2994e4; border-radius:8px; color:#fff;}
.b2cbt_lv { background:#37caaf; border-radius:8px; color:#fff;}

.b2c_case_max { width:100%; background:#fafafa; padding:60px 0 80px 0; }
.b2c_case_mk { width:1300px; margin:0 auto;}
.case_mk { width: 1200px; margin:0 auto; position: relative;  }
.case_mk .prev { display:block; position: absolute; width:38px; height:64px; top:140px; left:-50px; background:url(../images/prev.png) no-repeat; }
.case_mk .next { display:block; position: absolute; width:38px; height:64px; top:140px; right:-50px; background:url(../images/next.png) no-repeat; }
.case_con { width:1200px; height:390px; margin: 0 auto; overflow:hidden; }
.case_con ul { }
.case_con ul li { float: left; width:282px; height:388px; text-align: center; background:#f1f1f1; border-top:2px solid #dbdbdb; margin-right:24px; }
.case_con ul li .pic { width:282px; height:326px;}
.case_con ul li .pic img { width:282px; height:326px; }
.case_con ul li .tit { padding-top:10px; font-size:18px; }
.case_con ul li:hover .tit a { color:#1180ca;}

/*o2o*/
.o2o_mk1_ul { display:block; height:65px; width:100%; margin-top:30px;}
.o2o_mk1_ul li { float:left; width:275px; height:63px; border:1px solid #ececec; line-height:63px; font-size:16px; margin:0 11px;}
.o2o_mk1_ul li img { float:left; margin-left:10px;}
.o2o_mk3_content { text-align:center;}
.o2o_mk3_m { float:left; width:220px;}
.o2o_mk3_m h3 { font-size:20px; height:75px; line-height:75px; font-weight:normal;}
.o2o_mk3_m dl { background:#f2f2f2; display:block; position:relative; margin-top:53px; padding-top:63px; height:430px;}
.o2o_mk3_m dl dt { position:absolute; left:58px; top:-55px;}
.o2o_mk3_m dl dt img {width:96px; height:96px; border-radius:50%; background:#2ba8e2; border:5px solid #fff;}
.o2o_mk3_m dl dd { font-size:15px; line-height:36px;}
.margin_left { margin-left:25px;}


.o2o_content5 { width:1200px; height:598px; background:url(../images/o2o_bj_03.png) no-repeat; position:relative;}
.o2o_content5 dl { font-size:16px;}
.o2o_content5 dl dt { font-size:20px; line-height:32px;}
.o2o_content5 dl dd { font-size:16px; line-height:32px;}
.o2o_content5 dl.dl1 { position:absolute; left:62px; top:260px;}
.o2o_content5 dl.dl2 { position:absolute; left:302px; top:136px;}
.o2o_content5 dl.dl3 { position:absolute; left:558px; top:255px;}
.o2o_content5 dl.dl4 { position:absolute; left:820px; top:136px;}
.o2o_content5 dl.dl5 { position:absolute; left:1072px; top:250px;}



/*s2b*/
.s2b_mk3_content dl { float:left; width:220px; height:240px; padding:20px 40px 0 40px; display:block;}
.s2b_mk3_content dl dt { text-align:center; padding-bottom:20px;}
.s2b_mk3_content dl dt img { width:97px; height:97px; border:1px solid #66aff1; border-radius:50%;}
.s2b_mk3_content dl dd { text-align:center; font-size:16px; color:#666; line-height:26px;}

/*b2b*/
.b2b_mk3_content { padding:25px;}
.b2b_mk1_ul { height:100px; padding:30px 100px 50px 100px;}
.b2b_mk1_ul li { float:left; text-align:center; width:200px; padding:0 25px;}
.b2b_mk1_ul li span { display:block; height:42px; line-height:42px; font-size:16px;}
.b2bjg_mk1 { height:220px;}
.b2bjg_mk1_left { float:left; width:850px; height:220px; box-shadow:0 0 8px #ddd; border-radius:10px;}
.b2b_h3 { font-size:24px; text-align:center; display:block; font-weight:normal; height:68px; line-height:68px; padding-top:5px;}
.b2b_dlmk { width:190px; height:148px; display:block; float:left; padding:0 45px;}
.b2b_dlmk dt { float:left; width:46px;}
.b2b_dlmk dd { float:left; color:#888; line-height:28px; width:140px; height:148px; display:block; overflow:hidden;}
.b2b_dlmk dd h4 { line-height:36px; height:36px; display:block; font-size:20px; font-weight:normal; color:#444;}
.b2bjg_mk1_right { width:290px; height:220px; float:right; box-shadow:0 0 8px #ddd; border-radius:10px;}
.b2bjg_mk2 { height:220px; box-shadow:0 0 8px #ddd; border-radius:10px; margin-top:10px;}
.b2bjg_mk3 { height:240px; box-shadow:0 0 8px #ddd; border-radius:10px; margin-top:10px;}