.max_img{overflow: hidden;}
.max_img i{display: block;height: 0;padding-top:56.35%; background-position:left center !important;background-repeat: no-repeat !important;	background-size:100% !important;background-color: #f8f8f8;position: relative;overflow: hidden;transition: all .3s;}
li:hover .max_img i,div:hover.max_img i{transform: scale(1.1)}
.max_img.li i{padding-top: 74.9579%;}
/*  */
.banner{background: url(/uploads/image/images/22sjj_bg.jpg); line-height: 340px; height: 340px; text-align: center;}
.fwpt_ul ul{margin-right: -70px;}
.fwpt_ul ul li{float: left; width: 20%;}
.fwpt_ul ul li a{display: block; background: url(/uploads/image/images/22sjj_icon1.png) no-repeat; background-size: 100% auto; padding-bottom: 32px; padding-top: 24px; text-align: center; margin-right: 70px;}
.fwpt_ul ul li a span{display: block; line-height: 76px; height: 76px;}
.fwpt_ul ul li a span i{color: #1658a0; font-size: 40px;}
.fwpt_ul ul li a h1{font-size: 32px; font-weight: normal;}
.fwpt_ul ul li a p{font-size: 18px; color: #666666; padding-top: 6px;}
.con_bg{background: #f8f8f8;}
.fwpt_top{ background: url(/uploads/image/images/22sjj_tit2.png) no-repeat center;}
.fwpt_top span {display: block; width: 300px;height: 70px; line-height: 70px; text-align: center; background: url(/uploads/image/images/22sjj_tit3.png) no-repeat center; background-size: 100% 100%; margin: 0 auto;}
.fwpt_top span h1{font-size: 28px; color: #1658a0; display: inline-block; line-height: 70px; background:url(/uploads/image/images/22sjj_tit4.png) no-repeat center 92% ;}
.fwpt_tit ul li span{display:block;float: left; border-right:1px solid #e2e2e2; padding-right: 32px; margin-right: 32px; }
.fwpt_r{overflow: hidden;}
.fwpt_tit ul li span h1{font-size: 44px;}
.fwpt_tit ul li span p{font-size: 14px; color: #999;}
.fwpt_tit ul li .fwpt_r h2{font-size: 20px; font-weight:normal; line-height: 32px;}
.fwpt_tit ul li .fwpt_r em{color: #999999; margin-top: 6px; display: block;}
.fwpt_a{color: #999999;margin-top: 32px;}
.fwpt_tit ul li a{display: block; transition: ease-in-out 0.3s; border-bottom: 1px dashed #dcdcdc; padding-bottom: 32px; margin-bottom: 32px;}
.fwpt_a i{color: #333333; margin-left: 10px;}
.fwpt_tit ul li:nth-child(3) a,.fwpt_tit ul li:nth-child(4) a{border-bottom: none; margin-bottom: 0px;}
.fwpt_bottom{text-align: center;}
.fwpt_bottom a{display: inline-block; transition: ease-in-out 0.3s; width: 185px; height: 50px; border: 1px solid #cccccc; border-radius:8px; line-height: 50px;font-size: 18px; color: #666;}
.fwpt_bottom a:hover{background: #ffffff;}
.fwpt_ban{overflow: hidden; position: relative;}
.fwpt_ban ul{margin-right: -32px;}
.fwpt_ban ul li{float: left; width: 33.33%;}
.fwpt_ban ul li a{display: block; margin-right: 32px;}
.fwpt_ban .prev,.fwpt_ban .next{display: block; width: 40px; height: 50px; position: absolute; top: 50%; transform: translatey(-50%); z-index: 2;}
.fwpt_ban .prev{background: url(/uploads/image/images/22sjj_ll.png) no-repeat center; left: 0;}
.fwpt_ban .next{background: url(/uploads/image/images/22sjj_rr.png) no-repeat center; right: 0;}
.fwpt_ban ul li .fwpt_img_p{background: #f2f2f2; padding: 20px 40px; min-height: 88px; text-align: center;}
.fwpt_b_tit .bd2{min-height: 424px;}
.fwpt_b_tit .bd2 ul{margin-right: -32px;}
.fwpt_b_tit .bd2 ul li{display: block; float: left; width: 33.33%; margin-top: 32px;}
.fwpt_b_tit .bd2 ul li .fwpt_div{margin-right: 32px;background: #ffffff; border-top: 4px solid #dddddd; padding: 24px 30px; min-height: 180px;}
.fwpt_b_tit .bd2 ul li .fwpt_div h1{font-size: 20px; line-height: 30px;}
.fwpt_b_tit .bd2 ul li .fwpt_div span{margin-top: 16px;display: block;}
.fwpt_b_tit .bd2 ul li .fwpt_div span a{display: inline-block; margin: 0 6px; color: #999999; line-height: 40px; font-size: 18px;}
.fwpt_b_tit .bd2 ul li .fwpt_div:hover{border-top: 4px solid #1658a0}
.fwpt_b_tit .bd2 ul li .fwpt_div:hover h1{color: #1658a0;}
.fwpt_b_tit .hd2 ul{text-align: center;}
.fwpt_b_tit .hd2 ul li{display: inline-block;font-size: 0px; cursor: pointer; width: 17px; height: 17px; border-radius:50%; background: #dddddd; margin: 0px 6px;}
.fwpt_b_tit .hd2 ul li:hover,.fwpt_b_tit .hd2 ul li.on{background: #1658a0;}
/*分享功能样式*/
.qrcode-wrap{width: 240px;height:300px;z-index: 9;border:1px solid #d8d8d8;font-size: 12px;padding:10px;position: absolute;left:50%;margin-left: -121px;top:50%;background: #ffffff;}
.qrcode-wrap .qrcode-head{position: relative;}
.qrcode-wrap .qrcode-head .qrcode-close{position: absolute;cursor: pointer;right: 0;top: 0;font-style: normal;color: #999999;}
.qrcode-wrap .qrcode{padding:15px 10px;}

/*margin*/
.mar1 { margin: 1px; }
.mar20 { margin: 20px; }
.mar_t0 { margin-top: 0px; }
.mar_t4 { margin-top: 4px; }
.mar_t8 { margin-top: 8px; }
.mar_t12 { margin-top: 12px; }
.mar_t16 { margin-top: 16px; }
.mar_t20 { margin-top: 20px; }
.mar_t24 { margin-top: 24px; }
.mar_t28 { margin-top: 28px; }
.mar_t32 { margin-top: 32px; }
.mar_t36 { margin-top: 36px; }
.mar_t48 { margin-top: 48px; }
.mar_t60 { margin-top: 60px; }
.mar_b0 { margin-bottom: 0px; }
.mar_b1 { margin-bottom: 1px; }
.mar_b4 { margin-bottom: 4px; }
.mar_b12 { margin-bottom: 12px; }
.mar_b16 { margin-bottom: 16px; }
.mar_b20 { margin-bottom: 20px; }
.mar_b24 { margin-bottom: 24px; }
.mar_b28 { margin-bottom: 28px; }
.mar_b32 { margin-bottom: 32px; }
.mar_b40 { margin-bottom: 40px; }
.mar_l0 { margin-left: 0px; }
.mar_l1 { margin-left: 1px; }
.mar_l4 { margin-left: 4px; }
.mar_l8 { margin-left: 8px; }
.mar_l12 { margin-left: 12px; }
.mar_l16 { margin-left: 16px; }
.mar_l20 { margin-left: 20px; }
.mar_l24 { margin-left: 24px; }
.mar_l28 { margin-left: 28px; }
.mar_l32 { margin-left: 32px; }
.mar_l40 { margin-left: 40px; }
.mar_r0 { margin-right: 0px; }
.mar_r1 { margin-right: 1px; }
.mar_r4 { margin-right: 4px; }
.mar_r8 { margin-right: 8px; }
.mar_r12 { margin-right: 12px; }
.mar_r16 { margin-right: 16px; }
.mar_r20 { margin-right: 20px; }
.mar_r24 { margin-right: 24px; }
.mar_r28 { margin-right: 28px; }
.mar_r32 { margin-right: 32px; }
.mar_r40 { margin-right: 40px; }


/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad0 { padding: 0px; }
.pad1 { padding: 1px; }
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.pad30 { padding: 30px; }
.pad_t0 { padding-top: 0px; }
.pad_t1 { padding-top: 1px; }
.pad_t4 { padding-top: 4px; }
.pad_t8 { padding-top: 8px; }
.pad_t12 { padding-top: 12px; }
.pad_t16 { padding-top: 16px; }
.pad_t20 { padding-top: 20px; }
.pad_t24 { padding-top: 24px; }
.pad_t28 { padding-top: 28px; }
.pad_t32 { padding-top: 32px; }
.pad_t40 { padding-top: 40px; }
.pad_t48 { padding-top: 48px; }
.pad_b0 { padding-bottom: 0px; }
.pad_b1 { padding-bottom: 1px; }
.pad_b4 { padding-bottom: 4px; }
.pad_b8 { padding-bottom: 8px; }
.pad_b12 { padding-bottom: 12px; }
.pad_b16 { padding-bottom: 16px; }
.pad_b20 { padding-bottom: 20px; }
.pad_b24 { padding-bottom: 24px; }
.pad_b28 { padding-bottom: 28px; }
.pad_b32 { padding-bottom: 32px; }
.pad_b40 { padding-bottom: 40px; }
.pad_b48 { padding-bottom: 48px; }
.pad_l0 { padding-left: 0px; }
.pad_l1 { padding-left: 1px; }
.pad_l4 { padding-left: 4px; }
.pad_l8 { padding-left: 8px; }
.pad_l12 { padding-left: 12px; }
.pad_l16 { padding-left: 16px; }
.pad_l20 { padding-left: 20px; }
.pad_l24 { padding-left: 24px; }
.pad_l28 { padding-left: 28px; }
.pad_l32 { padding-left: 32px; }
.pad_l40 { padding-left: 40px; }
.pad_r0 { padding-right: 0px; }
.pad_r1 { padding-right: 1px; }
.pad_r4 { padding-right: 4px; }
.pad_r8 { padding-right: 8px; }
.pad_r12 { padding-right: 12px; }
.pad_r16 { padding-right: 16px; }
.pad_r20 { padding-right: 20px; }
.pad_r24 { padding-right: 24px; }
.pad_r28 { padding-right: 28px; }
.pad_r32 { padding-right: 32px; }
.pad_r40 { padding-right: 40px; }
.pad_r48 { padding-right: 48px; }


@media screen and (max-width:992px) {
	.mar_t16_sm{ margin-top: 16px;}
	.mar_t24_sm{ margin-top: 24px;}
	
	.pad20_sm{ padding:20px 0;}
}