@charset "utf-8";
/* CSS Document */

.xyqs{ width:1142px; margin:0 auto;}
.tlhy{ float:left; width:100%; background:#f7f7f7; padding-bottom:177px;}
.tlhy .tlhy_div{ float:left; width:100%; text-align:center; font-size:48px; margin-top:86px;}
.tlhy .span{ display:block; margin:0 auto; width:50px; height:20px; margin-top:22px;}
.tlhy_ul{ display:block; margin:0 auto; width:84.3%; margin-top:68px;}
.tlhy_ul li{ float:left; padding-right:20.3%; background:url(/template/pc/skin/img/xyqs/tlhy_a.png) 74px 12px no-repeat; background-size:78%;}
.tlhy_ul li span{float:left; width:58px; height:58px; font-weight:bold; font-size:18px; background:#FFF; border:1px solid #cdcdcd; text-align:center; line-height:58px; border-radius:50%;}
.tlhy_ul li:nth-child(2n){ margin-top:40px; background:url(/template/pc/skin/img/xyqs/tlhy_b.png) 74px 12px no-repeat; background-size:79%;}
.tlhy_ul li:nth-child(5){ float:right; padding-right:0;}
.tlhy_li{display:block; margin:0 auto; width:97%; margin-top:29px;}
.tlhy_li li{ float:left; width:280px; height:167px; padding-left:11px; padding-bottom:11px; background:url(/template/pc/skin/img/xyqs/li_1.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy.png) top right no-repeat; margin-right:5.15%;}
.tlhy_li li:nth-child(2){ background:url(/template/pc/skin/img/xyqs/li_2.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy.png) top right no-repeat;}
.tlhy_li li:nth-child(3){ background:url(/template/pc/skin/img/xyqs/li_3.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy.png) top right no-repeat;}
.tlhy_li li:nth-child(4){ background:url(/template/pc/skin/img/xyqs/li_4.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy.png) top right no-repeat;}
.tlhy_li li:nth-child(5){ float:right; background:url(/template/pc/skin/img/xyqs/li_5.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy.png) top right no-repeat;  margin-right:0;}
.tlhy_li li:nth-child(odd){ margin-top:-41px;}
.tlhy_li li span{ float:left; width:100%; text-align:center; color:#333;}
.tlhy_li li span:nth-child(1){ font-size:18px; font-weight:bold; margin-top:45px;}
.tlhy_li li span:nth-child(2){ font-size:14px; line-height:24px; margin-top:20px;}
.tlhy_li li:hover{ background:url(/template/pc/skin/img/xyqs/li_11.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy_1.png) no-repeat;}
.tlhy_li li:nth-child(2):hover{ background:url(/template/pc/skin/img/xyqs/li_22.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy_1.png) no-repeat;}
.tlhy_li li:nth-child(3):hover{ background:url(/template/pc/skin/img/xyqs/li_33.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy_1.png) no-repeat;}
.tlhy_li li:nth-child(4):hover{ background:url(/template/pc/skin/img/xyqs/li_44.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy_1.png) no-repeat;}
.tlhy_li li:nth-child(5):hover{ background:url(/template/pc/skin/img/xyqs/li_55.png) center no-repeat,url(/template/pc/skin/img/xyqs/tlhy_1.png) no-repeat;}
.tlhy_li li:hover span{ color:#fff;}
.yhxq{ float:left; width:100%; background:url(/template/pc/skin/img/xyqs/yhxq.jpg) top center no-repeat; padding-top:136px; padding-bottom:138px;}
.yhxq strong{ float:left; width:100%; text-align:center; font-size:18px; color:#FFF;}
.yhxq .span{ display:block; margin:0 auto; width:450px; font-size:48px; line-height:60px; color:#FFF; text-align:center; margin-top:16px;}
.yhxq_ul{ display:block; margin:0 auto; width:870px; margin-top:85px; color:#FFF;}
.yhxq_ul li{ float:left; width:144px;}
.yhxq_ul li img{ float:left; width:43px; height:48px; margin-left:50px;}
.yhxq_ul li span{ float:left; width:100%; text-align:center;}
.yhxq_ul li span:nth-child(2){ font-size:24px; font-weight:bold; margin-top:22px;}
.yhxq_ul li span:nth-child(3){ font-size:12px; text-transform:uppercase; margin-top:14px;}
.yhxq_ul li:nth-child(2){ margin-left:220px;}
.yhxq_ul li:nth-child(3){ float:right;}

.jkcl{ float:left; width:100%;}
.jkcl li{ float:left; width:100%;}
.jkcl li .img{ float:left; width:50%; height:600px;}
.jkcl li div{ float:left; width:45%; height:524px; padding-top:4%; padding-left:5%; background:#d50500; color:#FFF;}
.jkcl li:nth-child(2) div{ float:left; width:45%; height:524px;  padding-top:4%; padding-left:5%; background:#008636;}
.jkcl li div span{ display:block;}
.jkcl li div span:nth-child(1){ width:50px; height:25px;}
.jkcl li div span:nth-child(1) img{ width:100%;}
.jkcl li div span:nth-child(2){ font-size:48px; line-height:72px; margin-top:8px;}
.jkcl li div span:nth-child(3){ font-size:14px; line-height:28px; margin-top:42px; width:75%;}
.jkcl li:nth-child(2) div span:nth-child(3){ font-size:14px; line-height:28px; margin-top:42px; width:74%;}
