
.about_nav{ width:100%; float:left; height:44px; background-color:#fff}
.about_nav a{ width:33.33%; height:43px; float:left; font-size:12px; color:rgba(50,50,50,0.7); text-align:center; line-height:42px; border-bottom:1px solid #E5E5E5}
.about_nav .wp_20{ width:20%}
.about_nav .wp_25{ width:25%}
.about_nav .wp_50{ width:50%}
.about_nav .cur{ color:#f02546; height:42px; border-bottom:2px solid #f02546}

.about_box{ width:100%; float:left; overflow:hidden; position:relative}
.about_box .img_box{ width:100%; float:left; text-align:center}
.about_box .img_box img{ max-width:100%}

.index_box .tit_box{ width: calc(100% - 36px); float: left; padding: 33px 18px 16px}
.index_box .tit_box .t_1{ width: 100%; float: left; font-size: 18px; line-height: 20px; color: #c72d43; padding-bottom: 20px}
.index_box .tit_box .t_2{ width: 100%; float: left; line-height: 24px; color: #151515; padding-bottom: 24px}
.index_box .tit_box_2{ height: 720px; background: url("../images/hero/about/index_2.jpg") no-repeat center 0; background-size: 430px 748px; padding: 28px 18px 0; margin-bottom: 1px}
.index_box .tit_box_3{ width: calc(100% - 50px); height: 378px; background: url("../images/hero/about/index_3.jpg") no-repeat center 0; background-size: 430px 449px; padding: 71px 25px 0}
.index_box .tit_box_3 .t_1{ font-size: 14px; color: #fff; text-align: right; padding-bottom: 6px}
.index_box .tit_box_3 .t_2{ font-size: 9px; line-height: 14px; color: #fff; padding-bottom: 38px; text-align: right}


.fzlc_box{ padding:10px 16px 0; overflow:hidden; position:relative}
.fzlc_box .con_box{ width:100%; float:left; position:relative}
.fzlc_box .tit{ width:100%; float:left; font-size:18px; line-height:48px}
.fzlc_box .box{ width:100%; float:left; padding-bottom:28px; position:relative}
.fzlc_box .box .date{ width:66px; float:left; line-height:22px}
.fzlc_box .box .date .rd{ width:10px; height:10px; float:left; background-color:#000; overflow:hidden; border-radius:50px; margin:6px 6px 0 0}
.fzlc_box .box .con{ width:calc(100% - 66px); float:left}
.fzlc_box .box .con p{ width:100%; float:left; line-height:22px}
.fzlc_box .box .con .co_888{ color:#888}
.fzlc_box .box .con img{ max-width:100%; float:left; padding:8px 0}
.fzlc_box .box a{ line-height:22px; color: #000}
.fzlc_box .line{ width:2px;  float:left; position:absolute; background-color:#eee; overflow:hidden; top:54px; bottom:60px; left:4px}

.ljym_box{ padding:35px 16px 40px; overflow:hidden; position:relative}
.ljym_box .tit{ width:100%; float:left; line-height:24px; text-indent:2em; padding-bottom:25px}
.ljym_box ul{ width:100%; float:left; padding-top:35px}
.ljym_box li{ width:100%; float:left; padding-bottom:35px}
.ljym_box li img{ width:125px; height:125px; float:left}
.ljym_box li .con{ width:calc(100% - 140px); float:left; color:#666; line-height:20px; padding:0 0 0 15px}
.ljym_box li .t_1{ width:100%; float:left; font-size:22px; color:#000; line-height:26px}
.ljym_box li .t_2{ width:100%; float:left; color:#323232; line-height:20px; padding-bottom:5px}
.ljym_box li .pr_15{ padding:0 15px 0 0}

.contact_box{ padding:28px 16px 40px; overflow:hidden; position:relative}
.contact_box .con{ width:100%; float:left; padding-bottom:18px}
.contact_box .t_1{ width:100%; float:left; color:#888; line-height:20px}
.contact_box .t_2{ width:100%; float:left; line-height:24px}

.video_box{ width:calc(100% - 30px); padding:15px 15px 40px; float:left; overflow:hidden; position:relative}
.video_box ul{ width:100%; float:left}
.video_box li{ width:100%; float:left; margin-bottom:18px; position:relative}
.video_box li .img_box{ width:100%; float:left; position:relative; overflow:hidden; text-align:center; padding-bottom:8px}
.video_box li .img_box img{ max-width:100%; border-radius:6px}
.video_box li .t_1{ width:100%; font-size: 13px; float:left; line-height:34px; color:#333; text-align:center}
.video_box li .videoPlayBtn{ width:40px; height:40px; float:left; position:absolute; top:50%; left:50%; margin:-20px 0 0 -20px; background-position:0 -2500px}

.video_pop{ width:100%; height:100%; float:left; position:fixed; top:0; left:0; background-color:rgba(0,0,0,0.8); overflow:hidden; z-index:99999999}
.video_pop video{ width:320px; height:240px; float:left; position:absolute; top:50%; left:50%; margin:-120px 0 0 -160px}
.video_pop .close{ width:68px; height:68px; float:left; position:absolute; top:50%; left:50%; margin:-160px 0 0 126px; background-position:0 -1450px}

.information_box{ padding:15px 0 0; overflow:hidden; position:relative; background-color:#F5F5F5}
.information_box ul{ padding:0 16px; background-color:#fff; overflow:hidden}
.information_box li{ width:100%; float:left; border-bottom:1px solid #E5E5E5; padding-top:16px}
.information_box li:last-child{ border-bottom:none}
.information_box li .t_1{ width:100%; float:left; line-height:22px; color:#323232; font-size:16px; padding-bottom:3px}
.information_box li .t_1 .fs_12{ font-size:12px; color:#888}
.information_box li .img_box{ width:100%; text-align:center; float:left; position:relative; overflow:hidden}
.information_box li .img_box img{ max-width:100%}
.information_box li .con{ width:100%; float:left; color:#666; line-height:18px; padding:10px 0 16px}
.information_box li .con a{ color:#14a672; padding-left:10px}

.service_box{ padding:33px 16px 40px; overflow:hidden; position:relative}
.service_box .con{ width:100%; float:left; line-height:24px; padding-bottom:23px}
.service_box .t_1{ width:100%; float:left; line-height:28px; font-weight:bold}
.service_box ul{ padding-left:15px}
.service_box li{ width:100%; float:left; list-style-type:disc; line-height:24px; padding-bottom:12px}

.question_box{ padding:38px 16px 40px; overflow:hidden; line-height:24px; position:relative}
.question_box .tit{ width:100%; float:left; font-weight:bold}
.question_box .con{ width:100%; float:left; padding-bottom:27px}

.instructions_box{ width:calc(100% - 36px); float:left; padding:28px 0 0 36px; font-size:18px; color:#333; overflow:hidden; position:relative}
.instructions_box .t_1{ width:100%; float:left; line-height:42px}
.instructions_box ul{ width:100%; float:left; padding-bottom: 23px}
.instructions_box li{ width:100%; float:left}
.instructions_box a{ float:left; line-height: 32px; color:#333}

.instructions_down_box{ overflow:hidden; position:relative; background-color:#F5F5F5}
.instructions_down_box .downBtn{ width:120px; height:34px; float:left; background-color:#387ADC; border-radius:3px; text-align:center; line-height:34px; font-size:16px; color:#fff; margin:15px 16px}
.instructions_down_box .img_box{ width:100%; text-align:center; float:left; text-align:center}
.instructions_down_box img{ max-width:100%}

.guide_box{ padding:36px 16px 20px; overflow:hidden; font-size:14px; line-height:24px; position:relative}
.guide_box .t_1{ width:100%; float:left; padding-top:4px}
.guide_box .t_2{ width:100%; float:left; font-weight:bold}
.guide_box ul{ float:left; padding:0 0 24px 15px}
.guide_box li{ width:100%; float:left; list-style-type:disc}
.guide_box li a{ color:#387ADC}
.guide_box .con{ width:100%; float:left; padding-bottom:24px}
.guide_box .con p{ width:100%; float:left; padding-bottom:12px}

.zhiFuFangShi_box{ padding:36px 16px 40px; overflow:hidden; font-size:14px; line-height:24px; position:relative}
.zhiFuFangShi_box .t_1{ width:100%; float:left; padding:0 0 26px}
.zhiFuFangShi_box .t_2{ width:100%; float:left; font-weight:bold; padding-bottom:27px}
.zhiFuFangShi_box .con{ width:100%; float:left; padding-bottom:27px}
.zhiFuFangShi_box .co_387ADC{ color:#387ADC}

.songHuoZhengCe_box{ padding:35px 16px 40px; overflow:hidden; line-height:24px; position:relative}
.songHuoZhengCe_box .t_1{ width:100%; float:left; font-weight:bold; padding-bottom:2px}
.songHuoZhengCe_box .con{ width:100%; float:left; padding-bottom:28px}
.songHuoZhengCe_box .con a{ color:#000}


@media only screen and (max-width : 340px){
	.index_box .tit_box .t_2{ line-height: 22px; padding-bottom: 14px}
}



