/* CSS Document */
.ban{ width:100%; position:relative;}
.y_tt1{ font-size:48px; line-height:68px; color:#112285; font-weight:bold;}
.y_tt2{ font-size:36px; line-height:48px; color:#112285;}
.y_txt{ font-size:26px; line-height:38px; text-indent:52px; padding:20px 0px;}
.y_tt{ width:100%; padding:20px 0px;}
.fl{ float:left;}
.fr{ float:right;}
img{ width:100%; display:block;}
.ban_txt{ font-size:26px; line-height:38px; text-indent:52px; padding:20px 0px; position:absolute;}

.yc_list1{ width:100%; background:#eeeeee; border-bottom:#CCCCCC 1px solid; color:#3b3b3b;}
.yc_list1 .pic{ width:37.5%; text-align:center; padding:20px 0;}
.yc_list1 .pic img{ width:210px;}
.yc_list1 .txt{ width:62%; font-size:24px; line-height:32px; box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; padding-left:10px; padding-right:10px;}
.yc_list1 .txt .tt{ padding:50px 0px 10px 0px; font-size:35px; font-weight:bold; line-height:48px;}

.part4{ width:100%;}
.part4 .list{ width:49%; font-size:24px; line-height:32px; text-align:center;}
.part4 .list .tt{ padding:10px 0;}

.btn3{ margin:30px auto; width:560px;}
.yc_list2{ margin:30px 0; width:100%; background:#fff; border-bottom:#CCCCCC 1px solid;  border-top:#CCCCCC 1px solid; color:#3b3b3b;}
.yc_list2 .pic{ width:43%;}
.yc_list2 .txt{ width:53%;}
.yc_list2 .txt .tt1{ padding-top:45px; font-size:37px; line-height:48px;}
.yc_list2 .txt .tt2{ padding-top:25px; font-size:22px; line-height:32px;}
.yc_list2 .txt .tt2 a{ padding-right:10px;}
.yc_list2 .txt .tt2 .ico{ margin-bottom:-5px; width:40px;}
.yc_list2 .txt .tt2 span{ color:#ff4d6d;}

.position1 .left{ position:absolute; width:46%; left:2%;}
.position1 .right{ position:absolute; width:46%; right:2%;}

.leftbtn1{ margin:50px auto 30px auto; width:167px; height:57px; line-height:57px; text-align:center; color:#FFFFFF; font-size:32px; background:url(../images/btn3.png) no-repeat; background-size:100% 100%;}
.lefttxt{ font-size:26px; line-height:42px; color:#FFFFFF;}
.ultxt{ width:100%; box-sizing:border-box;-moz-box-sizing:boder-box;-webkit-box-sizing:border-box; padding-left:8%;}
.ultxt li{ margin-top:20px; list-style-type:disc;font-size:26px; line-height:38px; }
.ddleft{ position:absolute;display:block; width:50%; left:0px; height:100%;}
.ddright{ position:absolute; display:block; width:50%; right:0;height:100%;}


.imgpr_1{position:relative;}
.imgpr_1 a{position:absolute;display:block;width:53%;height:12%;left:23.5%;bottom:5%;}

.imgpr_2{position:relative;}
.imgpr_t1,.imgpr_t2{text-align:center;position:absolute;width:100%;}
.imgpr_t1{font-weight:bold;color:#fff;top:5%;left:0;font-size:36px;line-height:46px;}
.imgpr_t12{color: #000;}
.imgpr_t2{color:#fff;top:22%;left:0;font-size:26px;line-height:36px;}
.imgpr_t22{color:#000;top:21%;left:0;font-size:24px;line-height:33px;}
.imgpr_2 ul{position: absolute;top:35%;left: 16%;width: 68%;}
.imgpr_22 ul{top:44%;}
.imgpr_2 ul li{list-style-type: disc;font-size: 22px;line-height: 36px;}
.imgpr_2 a{display: block;font-size: 32px;text-align: center;color: #fff;line-height: 57px;background:#b00c0d;background-size:100% 100%; top:75%;left:37%;width: 26%;position: absolute; }
.imgpr_22 a{top:78%;}

.imgpr_3{overflow: hidden;}
.imgpr_3 a{display: block;font-size:28px;height: 65px; line-height: 65px;text-align: center;color: #fff;width: 52%;background: #AF0B0C;margin:15px auto;}
.yc_list12{border-bottom: 0;}


@media screen and (max-width: 639px){
.y_tt{ width:100%; padding:10px 0px;}
.y_tt1{ font-size:26px; line-height:36px;text-align: center;}
.y_tt2{ font-size:20px; line-height:28px;text-align: center;}
.y_txt{ font-size:14px; line-height:22px; text-indent:28px; padding:10px 0px;}
.yc_list1 .txt{ font-size:14px; line-height:18px; padding-left:5px; padding-right:5px;}
.yc_list1 .txt .tt{padding:25px 0px 5px 0px; font-size:22px; }
.yc_list1 .pic img{ width:100px;}

.part4 .list{ width:49%; font-size:14px; line-height:22px;}
.part4 .list .tt{ padding:5px 0;}
.btn3 { margin:15px auto; width:280px;}
.btn3 img{ width:130px;}

.yc_list2 .txt .tt1{ padding-top:25px; font-size:22px; line-height:28px;}
.yc_list2{ margin:15px 0; }
.yc_list2 .txt .tt2{ padding-top:15px; font-size:0.85em; line-height:22px;}
.yc_list2 .txt .tt2 .ico{ margin-bottom:-3px; width:15px;}

.leftbtn1{margin:25px auto 15px auto; width:100px; height:34px; line-height:34px; font-size:20px;}
.lefttxt{ font-size:16px; line-height:22px;}

.ultxt li{ margin-top:10px; list-style-type:disc;font-size:14px; line-height:22px; }

.ban_txt{ font-size:14px; line-height:22px; text-indent:28px; padding:10px 0px;}

.imgpr_t1{font-size:20px;line-height:30px;}
.imgpr_t2{font-size:16px;line-height:26px;}
.imgpr_t22{font-size:14px;line-height:23px;}
.imgpr_2 ul li{font-size: 12px;line-height: 22px;}
.imgpr_2 a{font-size: 22px;line-height: 37px;}
.imgpr_3 a{font-size:18px;height: 45px; line-height: 45px;margin:12px auto;}


}
@media screen and (max-width: 380px){
.y_tt1{ font-size:24px; line-height:34px;}
.y_tt2{ font-size:18px; line-height:26px;}
.ultxt li{ font-size:12px; line-height:20px;}
.y_txt{ font-size:14px; line-height:20px; text-indent:24px; padding:10px 0px;}
.lefttxt{ font-size:14px; line-height:20px;}
.ban_txt{ font-size:14px; line-height:20px; text-indent:28px; padding:10px 0px;}
.part4 .list{ width:49%; font-size:12px; line-height:22px;}

.imgpr_t1{font-size:18px;line-height:28px;}
.imgpr_t2{font-size:13px;line-height:23px;}
.imgpr_t22{font-size:12px;line-height:20px;}
.imgpr_2 ul li{font-size: 13px;line-height: 21px;}
.imgpr_2 a{font-size: 16px;line-height: 30px;}
.imgpr_3 a{font-size:16px;height: 40px; line-height: 40px;margin:10px auto;}

}