.row{overflow: hidden;margin-top: -40px; width:980px;margin:0 auto;} #bd{margin-bottom: 60px;position: relative;z-index: 10;} .wp{margin-top:20px;} .side-col{ float: left; width: 224px; min-height: 608px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 30px; background: url(../images/bg3.png) no-repeat right bottom; background-color: #ededed; margin-right: 30px;} .main-col{overflow: hidden;padding-top: 20px;} .m-cur{ font-family: "氓庐鈥姑ぢ解��"; font-size: 12px;color: #484848;line-height: 24px;text-align: right; padding: 14px 0 0px;} .m-cur a{color: inherit;} .m-cur a:hover{color: #9a0000;} .m-cur a i{ display: inline-block;vertical-align: middle; width: 20px;height: 20px; background: url(../images/bg4.png) no-repeat center center; margin-right: 6px;} .g-title1{padding: 8px 10px 16px 40px;background: #9a0000;} .g-title1 h3{ font-size: 32px;color: #fff;font-weight: normal;line-height: 64px; background: url(../images/bg1.jpg) no-repeat left bottom; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; margin:0;} .m-page{padding: 15px 0 0;} .m-page ul{overflow: hidden;display: inline-block;vertical-align: top;} .m-page ul li{ float: left;margin: 0 5px;} .m-page li a{ display: block; font-size: 14px;color: #666;line-height: 28px; padding: 0 10px; background: #fff;border: 1px #ededed solid; -o-transition:.3s; -ms-transition:.3s; -moz-transition:.3s; -webkit-transition:.3s; transition:.3s;} .m-page li a:hover,.m-page li.on a{ background: #9a0000;color: #fff;} .m-tit1 { overflow: hidden; position: relative; margin-bottom: 25px;} .m-tit1-1{margin-bottom: 14px;} .m-tit1 h3 { position: relative; float: left; padding-right: 20px; font-size: 20px; font-weight: bold; color: #484848;} .m-tit1 h3 i { position: absolute; top: 50%;left: 100%; width: 1180px; height: 1px; background-color: #cecece;} .snav{padding-top: 11px;} .snav li{ list-style:none;} .snav .s1{ display: block; font-size: 16px;color: #000;line-height: 47px; padding-left: 32px; background-position: 14px center; background-repeat: no-repeat; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; text-decoration: none; position: relative;} .snav .s1:after{ content: ""; display: block; width: 7px;height: 7px;background: #9a0000; position: absolute;left: 14px;top: 50%;margin-top: -4px; display: none;} .snav li.on .s1:after,.snav .s1:hover:after,.snav .li-open .s1:after{display: block;} .snav .li-add .s1{background: url(../images/icon2-1.png) no-repeat 203px center;} .snav .li-open .s1{ background-image: url(../images/icon2-2.jpg); background-color: #fff;color: #9a0000;} .snav .on.li-add .s1{background-image: url(../images/icon2-2.jpg);} .snav .on.li-open .s1{background-image: url(../images/icon2-1.png);} .snav li.on .s1,.snav .s1:hover{ background-color: #fff;color: #9a0000;} .snav dl{margin-top: 1px;background: #fff;display: none;} .snav li.on dl{display: block;} .snav dl a{ display: block; font-size: 14px;color: #333;line-height: 39px; padding-left: 32px;padding-right: 34px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;} .snav dd.on a, .snav dl a:hover{ color: #9a0000; background: url(../images/gicon8.png) no-repeat 207px center;} .g-title2 { height: 34px; line-height: 34px; overflow: hidden; color: #9a0000; font-size: 30px; font-weight: normal;} .g-title2 .more { float: right; font-size: 14px; color: #000; padding-right: 22px; background: url(../images/gicon14.png) no-repeat center right;} .g-title2 .more:hover{color:#9a0000;} .ul-list3{float: left;margin-left: -21px;} .ul-list3 li{float: left;padding: 0 21px;background: url(../images/gicon25.png) 0 center no-repeat;} .ul-list3 li:first-child{background: none;} .ul-list3 a{display: block;color: #333;} .ul-list3 .on a,.ul-list3 a:hover{color: #9a0000;} .m-section3{background: #e9ecf0;padding: 35px 0 48px;} .m-section3 .section{overflow: hidden;} .ul-list5{overflow: hidden;margin: 0 -10px;} .ul-list5 li{width: 33.33%;float: left;padding: 0 10px;margin-top: 21px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;} .ul-list5 .con{display: block;overflow: hidden;background: #fff;padding: 17px 22px 18px;color: #585858;font-size: 16px;border-bottom: 2px solid #ccc;} .ul-list5 span{display: block;float: left;font-size: 32px;margin-right: 25px;} .ul-list5 .txt{overflow: hidden;line-height: 23px;height:46px;} .m-section3 .ul-list3 a:after{background: #c5c5c5;} .ul-list5 .con:hover{color: #c50000;} .ul-list2{overflow: hidden;} .ul-list2 li{width: 25%;float: left;text-align: center;height: 86px;line-height: 86px;} .ul-list2.lb1 li{width: 20%;} .ul-list2 a{display: block;height: 86px;color: #666;font-size: 16px;} .ul-list2 i{display: inline-block;width: 48px;height: 86px;vertical-align: middle;background-position: center left;background-repeat: no-repeat;} .ul-list2 li:hover a, .ul-list2 li.on a {background: #fff;color: #9b0000;} .ul-list2 .li1 i{width: 60px;} .ul-list2.lb1 .li1:hover i, .ul-list2.lb1 .li1.on i {background-image: url(../images/lb-ico1.png)!important;} .ul-list2.lb1 .li2:hover i, .ul-list2.lb1 .li2.on i {background-image: url(../images/lb-ico7.png)!important;} .ul-list2.lb1 .li3:hover i, .ul-list2.lb1 .li3.on i {background-image: url(../images/lb-ico8.png)!important;} .ul-list2.lb1 .li4:hover i, .ul-list2.lb1 .li4.on i {background-image: url(../images/lb-ico9.png)!important;} .ul-list2.lb1 .li5:hover i, .ul-list2.lb1 .li5.on i {background-image: url(../images/lb-ico10.png)!important;} .ul-list2.lb3 .li1:hover i, .ul-list2.lb3 .li1.on i {background: url(../images/lb-ico1.png) no-repeat center left !important;} .ul-list2.lb3 .li2:hover i, .ul-list2.lb3 .li2.on i {background: url(../images/lb-ico14.png) no-repeat center left !important;} .ul-list2.lb3 .li3:hover i, .ul-list2.lb3 .li3.on i {background: url(../images/lb-ico15.png) no-repeat center left !important;} .ul-list2.lb3 .li4:hover i, .ul-list2.lb3 .li4.on i {background: url(../images/lb-ico16.png) no-repeat center left !important;} .m-list2 { padding-left:20px;} .m-list2 li { margin-bottom: 20px;} .m-list2 li p { overflow: hidden; padding-right: 20px; white-space: nowrap; text-overflow: ellipsis;} .m-list2 li a { font-size: 16px; line-height: 27px; color: #333; background: url(../images/list2-icon1.png) 0 center no-repeat; background-size: 6px; text-decoration:none;} .m-list2 li a:hover { text-decoration: underline; color: #9a0000; background-image: url(../images/list2-icon2.png);} .m-list2 li span { float: right; font-size: 14px; line-height: 27px; color: #999;}