@charset "utf-8";

.tiTle{overflow:hidden;font-size:0}
.tiTle em{float:left;display:block;padding:10px 0;font-size:24px;color:#000}
.tiTle em span{color:#ccc;font-size:11px;margin-left:8px}
.tiTle a{float:right;display:block;font-size:14px;color:#999;margin-top:12px}
.tiTle a i{display:inline-block;width:16px;height:16px;color:red;border:1px solid red;margin-right:6px;border-radius:2px;line-height:13px;text-align:center;font-weight:700;font-size:20px}
.tiTle a:hover{color:#f33}
.tiTle i{color:#f0412a;font-size:14px;font-weight:600;margin:0 3px}

.indexRec{width: 1160px;margin: 20px auto 0;height:320px;max-height:320px;background-color:#fff;padding:20px;border-top:1px solid #ffb770;overflow:hidden}
.indexRecL{width:420px;height:318px;position:relative;float:left;overflow:hidden}
.indexRecL ul{position:relative}
.indexRecL li{width:420px;height:318px;float:left;position:relative}
.indexRecL li img{width:420px;height:318px}
.indexRecL .text{display:block;width:360px;height:24px;line-height:24px;position:absolute;bottom:0;padding:15px 45px 15px 15px;font-size:16px;color:#fff;overflow:hidden;white-space:nowrap;background:rgba(0,0,0,.72)}
:root .indexRecL .text{filter:none}
.indexRecL .dot{width:30px;position:absolute;top:276px;right:5px}
.indexRecL .dot div{padding-right:5px;float:right}
.indexRecL .dot i{display:block;width:8px;height:8px;overflow:hidden;margin:5px 4px 0 0;background-color:#999;float:left;cursor:pointer}
.indexRecL .dot i.current{background:#df5b28}
.indexRecM{width:410px;float:left;margin-left:20px}
.indexRecM .txt_box{padding-bottom:12px;text-align:center;border-bottom:1px dashed #959595}
.indexRecM .txt_box p,.indexRecM .txt_box>a,.indexRecM ul li{max-width:100%;overflow:hidden;white-space:nowrap}
.indexRecM .txt_box>a{display:block;font-size:20px;color:#f33;line-height:42px;font-weight:700}
.indexRecM .txt_box p{color:#e5e5e5;overflow:hidden}
.indexRecM .txt_box p a{display:block;max-width:196px;width:196px;font-size:14px;color:#0066c0;line-height:24px;overflow:hidden}
.indexRecM .txt_box p a:nth-child(1){float:left;text-align:right}
.indexRecM .txt_box p a:nth-child(2){float:right;text-align:left}
.indexRecM .txt_box>a:hover{color:#ed0e0e}
.indexRecM .txt_box p a:hover{color:#1b7cf9}
.indexRecM ul li{width:100%;font-size:14px;height:34px;color:#333;line-height:34px;overflow:hidden}
.indexRecM ul{padding-top:6px;max-height:230px;overflow:hidden}
.indexRecM ul li a{display:block}
.indexRecM ul li a p{float:left;max-width:356px;overflow:hidden}
.indexRecM ul li a span{float:right;color:#666}
.indexRecM ul li:hover a{color:#f33}
.indexRecM ul li i{display:inline-block;width:16px;height:16px;background-position:-375px 0;position:relative;top:3px;margin-right:5px}
.indexRecR{width:294px;float:right}
.indexRecR ul{max-height:270px;overflow:hidden}
.indexRecR ul li{margin-top:14px;background-color:#f3f3f4;height:54px}
.indexRecR ul li a{display:block;overflow:hidden}
.indexRecR ul li a:hover p:nth-child(1){color:#ffa200}
.indexRecR ul li a:hover img{opacity:.9}
.indexRecR li img{float:left;width:54px;height:54px;margin-right:12px;border-radius:8px}
.indexRecR li div{float:left;width:140px;margin-top:8px}
.indexRecR li div p{line-height:20px;overflow:hidden;white-space:nowrap}
.indexRecR li div p:nth-child(1){font-size:12px;color:#666;font-weight:700}
.indexRecR li div p:nth-child(2){font-size:12px;color:#999}
.indexRecR li em{display:inline-block;font-size:10px;color:#f93;width:86px;height:40px;line-height:40px;border-left:1px solid #cdcdcd;text-align:center;margin-top:8px}
.indexRecR li em strong{font-size:24px;font-weight:500}

.indexHot{width: 1160px;margin: 20px auto 0;overflow:hidden;background-color:#fff;padding: 20px;border-top:1px solid #f14d37}
.indexHot .hotCont{float:left;padding-bottom:20px;margin:15px 0;overflow:hidden}
.indexHot .hotCont{border-bottom:1px solid #e7e9eb}
.indexHot .hotCont:last-of-type{border:none;padding-bottom:10px;margin-bottom:0}
.indexHot .hotCont div{float:left;width:270px;margin-right: 25px;}
.indexHot .hotCont div:last-child{margin-right:0}
.indexHot .hotCont div img{width:270px;height:162px}
.indexHot .hotCont div a{display:block}
.indexHot .hotCont div ul{margin-top:6px}
.indexHot .hotCont div ul li{overflow:hidden}
.indexHot .hotCont div ul li a{overflow:hidden;white-space:nowrap;font-size:14px;color:#000;line-height:32px}
.indexHot .hotCont div ul i{display:block;float:left;width:3px;height:3px;background-color:#000;margin:14.5px 10px 0 0}
.indexHot .hotCont div a:hover img{opacity:.9}
.indexHot .hotCont div a:hover{color:#f33}
.indexHot .hotCont div li:hover i{background-color:#f33}
