@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 3.5.1
 * Edited by Snowe / 2015.12.12
 * Copyright (c) 2016 ibw
 */
.container { position: relative; width: 100%; margin: 0 auto; }

.intro{margin-top: 21px;}
.intro .inl{float: left;border-right:39px solid #fff}
.intro .inr{float: left;max-width: 300px;}
.inr p:nth-child(1){font-size: 24px;font-weight: bold;color: #313131;text-align: center;margin-top: 48px;}
.inr p:nth-child(2){margin-top: 55px;line-height: 37px;font-size: 16px;color: #888686;}
.inmore{display: block;width: 67px;height: 27px;line-height: 27px;font-size: 16px;background: #991b31;color: #fff;float: right;text-align: center;margin-top: 25px;border-radius: 6px;}
.inmore:hover{color: #fff;}
.active{margin-top: 48px;}
.actl{float: left;position: relative;border-right: 29px solid #fff;}
.actl .hd{height: 15px;overflow: hidden;position: absolute;right: 5px;bottom: 0px;z-index: 1;}
.actl .hd ul li{margin: 0 4px;}
.actl .hd ul li.on{background: #991b31;}
.actl .hd ul li{float: left;margin-right: 2px; width: 16px;height: 6px;line-height: 6px;text-align: center;background: #dcdcdc;cursor: pointer;line-height: 999;}
.actl .actbd ul li{float: left;position: relative;width: 600px;overflow: hidden;}
.actl .actbd ul li p{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0, 0, 0, 0.5);height: 37px;line-height: 37px;color: #fff;padding-left: 25px;font-size: 18px;}
.actl .actbd ul li p a{color: #fff;  display:block;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;width: 80%;}

.actr{float: left;width: 570px;}
.actT{border-bottom: 1px solid #dcdcdc;}

.actT-l{cursor: pointer;position: relative;float: left;background: url(icon1.png) no-repeat left;padding-left: 20px;font-size: 18px;color: #313131;}
.actT-l:after{position: absolute;content: '';width: 101px;height: 3px;background: #991b31;bottom: -4px;left: 0}
.actT-r{float: right;background: url(more.png) no-repeat left;padding-left: 20px;line-height: 30px;}
.actT-l:hover {color: #991b31;}

.actT-l-sp{cursor: pointer;position: relative;float: left;background: url(icon1.png) no-repeat left;padding-left: 20px;font-size: 18px;color: #313131;}
.actT-l-sp:after{position: absolute;content: '';width: 110px;height: 3px;background: #991b31;bottom: -4px;left: 0}
.actT-l-sp:hover{color: #991b31;}

.actC p:nth-child(1){margin: 16px 0;font-size: 16px;font-weight: bold;color: #333;}
.actC p:nth-child(2){font-size: 14px;color: #636363;}
.actC p:nth-child(3){font-size: 14px;color: #7e7e7e;line-height: 28px;}
.actC p:nth-child(3) a{display: inline-block;color: #991B31;}

.actList{margin-top: 26px;}
.actList ul li{position: relative;padding-left: 15px;height: 30px;line-height: 30px;}
.actList ul li:after{color: #c3c2bf;position: absolute;content: '>';width: 5px;height: 5px;left: 0;top: -2px;}
.actList ul li a,.actList ul li a span{display: block;}
.actList ul li a{font-size: 16px;color: #313131;float: left; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 500px;}
.actList ul li span{float: right;font-size: 14px;}

.actList ul li.hot a {color: #991b31;}


.threeList{margin-top: 48px;}
.threeList_box{max-width: 380px;width: 380px;float: left;border-bottom: 5px solid #e5e5e5;}
.threeList_box:not(:last-child){margin-right: 28px;}
.commonT{border-bottom: 1px solid #dcdcdc;}
.commonT-l{cursor: pointer;position: relative;float: left;background: url(icon1.png) no-repeat left;padding-left: 20px;font-size: 18px;color: #313131;}
.commonT-l:hover{color: #991b31;}
.commonT-l:after{position: absolute;content: '';width: 101px;height: 3px;background: #991b31;bottom: -4px;left: 0;}
.commonT-r{float: right;background: url(more.png) no-repeat left;padding-left: 20px;line-height: 30px;}

.commonList{margin-top: 20px;}
.commonList ul li{height: 35px;line-height: 35px;background: url(pointLi.png) no-repeat left;padding-left: 15px;}
.commonList ul li a,.commonList ul li span{display: block;}
.commonList ul li a{float: left;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width: 350px;}
.commonList ul li span{float: right;font-size: 16px;color: #333;}
.commonList ul li:nth-child(2n+1){background: #f5f5f5 url(pointLi.png) no-repeat 3px;}
.commonList ul li:nth-child(2n){background: #fff url(pointLi.png) no-repeat 3px;}

.commonList ul li.hot a {color: #991b31;}

.conList{margin-top: 20px;}
.conList ul li{height: 35px;line-height: 35px;background: url(pointLi.png) no-repeat left;padding-left: 15px;}
.conList ul li a,.conList ul li span{display: block;}
.conList ul li a{float: left;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;width: 340px;}
.conList ul li span{float: right;font-size: 16px;color: #333;}
.conList ul li.hot a {color: #991b31;}

.sp{margin-top: 46px;}

.last{margin-top: 45px;margin-bottom: 53px;}
.last-l{float: left;max-width: 216px;width: 216px;}
.last-l .llT{background: url(majorbg.png) no-repeat center;text-align: center;font-size: 18px;color: #313131;margin-bottom: 16px;}
.last-r{float: left;}
.llList ul li{margin-bottom: 9px;width: 216px;height: 41px;background: url(mlibg.png) no-repeat center;text-align: center;line-height: 41px;}
.llList ul li a{display: block;padding-left: 40px;text-align: left;position: relative;font-size: 16px;}
.la1:after{position: absolute;content: '';width: 19px;height: 18px;left: 10px;top: 10px;background: url(icon2.png) no-repeat left;}
.la2:after{position: absolute;content: '';width: 17px;height: 17px;left: 10px;top: 12px;background: url(icon3.png) no-repeat left;}
.la3:after{position: absolute;content: '';width: 16px;height: 20px;left: 10px;top: 12px;background: url(icon4.png) no-repeat left;}
.la4:after{position: absolute;content: '';width: 16px;height: 17px;left: 10px;top: 12px;background: url(icon5.png) no-repeat left;}

.last-r{float: right;width: 950px;}
.lrList{background: #f5f5f5;padding: 13px 13px;margin-top: 9px;}
.lrList .bdlr ul li{float: left;width: 221px;height: 167px;overflow: hidden;margin-right: 13px;position: relative;}
.lrList .bdlr ul li p{transition: all 0.3s ease-in;opacity: 0;position: absolute;height: 34px;width: 100%;line-height: 34px;text-align: center;background: rgba(0, 0, 0, 0.7);bottom: 0;left: 0;font-size: 16px;color: #fff;}
.lrList .bdlr ul li:hover p{opacity: 1;}


/* .la1{background: url(icon2.png) no-repeat left;padding-left: 20px;}
.la2{background: url(icon3.png) no-repeat left;}
.la3{background: url(icon4.png) no-repeat left;}
.la4{background: url(icon5.png) no-repeat left;} */







