* { margin:0; padding:0; }
body { background-color:#FFF; color:#636363; font-size:12px; height:auto; margin:0 auto; width:1000px; }
a { color:#636363; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.acw a{ color:#FFF; }
.acw a:hover { color:#FF0;  }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of { overflow:hidden;}
.width1 { width:1000px; }
.mar { margin:0 auto;}
.fl { float:left;}
.lh24{ line-height:24px;}
.fr { float:right;}
.cl{ clear:both;}
.h100{ height:100%;}
.h0{ height:0;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fwn{ font-weight:normal;}
.pr{ position:relative;}
.pa{ position:absolute;}
.top { background:url(../images/1.jpg) no-repeat left top; height:126px;  position:relative;}
.top span { position:absolute; }
.top #tops1 { left:850px; top:10px; }
.top #tops2 { font-size:13px; font-weight:bold; left:700px; top:85px; }
.top #tops2 b { color:#F00; font-size:22px; font-weight:bolder; }
.banner { background:url(../images/2.jpg) repeat-x left top; height:39px;}
.banner ul {}
.banner ul li { background:url(../images/3.jpg) no-repeat 0 13px; float:left; width:111px; font-size:14px; font-weight:bold; text-align:center;}
.banner ul li a { color:#FFF; display:block; width:125px; padding:13px 0 7px 0;}
.banner ul li a:hover { color:#FF0;} 
#one { background-image:none;}
.flash { height:320px; } 
.flash1 { clear:both; height:10px; }
.mleft{ padding:0 7px 0 6px;}
.marright{ margin-right:7px;}
.width271 { width:271px;}
.width270 { width:270px;}
.width368 { width:368px;}
.mleft1 { border:1px solid #ccc; font-size:14px; font-weight:bold; height:auto; margin-bottom:6px;}
.mleft1 ul { margin:0 6px 1px 1px; padding:10px 0px 15px 10px;}
.mleft1 ul li{ background:url(../images/6.jpg) no-repeat 0px 0px; margin:5px 0; letter-spacing:1px; height:22px; padding-top:11px; text-indent:38px; width:245px;}
.mleft1 ul li a{ color:#000000;}
.mleft1 ul li a:hover{ color:#F00;}
.mleft2 { height:331px; position:relative;}
.mleft2 div { line-height:21px; position:absolute; }
.mleft21 { left:80px; top:75px;}
.mleft22 { left:80px; line-height:18px; top:165px;}
.mleft23 {left: 80px; top: 253px;}
.width713 { width:713px;}
.width708 { width:708px;}
.mright1 { background:url(../images/8.jpg) repeat-x left top; overflow:hidden; float:left; width:440px;  }
.semright1 { overflow:hidden; float:left; width:744px; }
.semright1 h1 { background:url(../images/10.jpg) repeat-x left top; font-size:14px; height:33px; letter-spacing:1px; position:relative;}
.semright1 h1 span { position:absolute;}
.mright1 h1 { background:url(../images/8.jpg) repeat-x left top; font-size:14px; height:44px; letter-spacing:1px; position:relative;}
.mright1 h1 span { position:absolute;}
.mrs1 { left:48px; top:12px;}
.mrs2 { font-size:12px; font-weight:normal; right:15px; top:14px;}
.mrs2 a:hover { color:#F00; }
.mrs3{ height:44px; width:31px;}
.mrs4{ float:right; top:0; right:0;}
.mright2 { line-height:22px; padding:4px 10px 8px 10px; }
.mright22{ height:202px; width:260px;}
.mright2 span { font-weight:bold;}
.mright2 img{ border:solid 1px #a4a5a6; float:left; height:90px; margin:0 10px 0px 0; padding:1px; width:136px;}
.mright3 { clear:both; background:url(../images/8.jpg) repeat-x left top; height:44px; position:relative;}
.mr32{ background:url(../images/14.jpg) repeat-x left top; font-size:14px; left:30px; height:30px; padding-top:14px; text-indent:16px; width:105px;}
.semr32{ color:#eb0e13; font-size:14px; left:30px; height:31px; padding-top:13px; text-indent:10px;}
.mr33{ right:15px; top:15px;}
.mright21 {margin-bottom:2px;}
.mright21 li{ background:url(../images/16.jpg) no-repeat 5px 14px; border-bottom:1px dashed #ccc; padding:4px 5px 2px 5px; text-indent:8px;}
.mright21 li span{ float:right; font-weight:normal;}
.mright3 span { position:absolute;}
.mr21 {background:url(../images/12.jpg) no-repeat 0px 0px; height:31px; left:0; top:0; width:161px;}
.mr22 { font-size:14px; letter-spacing:1px; left:60px; top:9px;}

.mr24 { font-size:12px; letter-spacing:1px; right:10px; top:13px;}

.mr23 { right:0; top:0;}
.mright100{ height:8px; font-size:0;}
*html .mright100{ height:3px;}
*+html .mright100{ height:3px;}
.mright4 { border:1px solid #d2d2d2; border-top:none; height:100%; margin-left:2px; width:705px;}
.mright41 { padding:12px 4px 4px 4px; height:179px; overflow:hidden; width:697px;}
.mright41 ul{ width:100%;}
.mright41 ul li{ border:solid 1px #ccc; padding:6px; float:left; text-align:center; margin:0 5px 20px 5px;}
.mright41 ul li img { height:125px; overflow:hidden; width:150px;}
.mright41 ul li h3 { font-weight:normal; font-size:13px; text-align:center; padding:8px 0 2px 0;}
#mr8 {padding:12px 4px 4px 4px; height:179px; overflow:hidden; width:697px; }
#mr8 ul{ width:100%;}
#mr8 ul li{ border:solid 1px #ccc; padding:6px; float:left; text-align:center; margin:0 5px 20px 5px;}
#mr8 ul li img { height:125px; overflow:hidden; width:150px;}
#mr8 ul li h3 { font-weight:normal; font-size:13px; text-align:center; padding:8px 0 2px 0;}
.mright5 { height:12px; font-size:0;}
.mright6 { clear:both; background:url(../images/13.jpg) repeat-x left top; height:36px; position:relative;}
.mright6 span { position:absolute;}
.mr61 { left:0; top:0;}
.mr62 { font-size:14px; letter-spacing:1px; left:30px; top:11px;}
.mr62 a { color:#e80a0b;}
.mr64 { font-size:12px; letter-spacing:1px; right:10px; top:13px;}
.mr64 a { color:#000000;}
.mr63 { right:0; top:0;}
.ftop { clear:both; padding:5px 0 0 0; height:10px; width:1000px;}
.flink{background:url(../images/15.jpg) repeat-x left top; height:34px;}
.flink ul{ margin:0 0 0 10px; padding-top:11px;}
.flink ul li{ float:left; text-align:center; margin:0 5px;}
.footer { border-top:5px solid #ea0d12; height:110px; margin:12px 0 0 0; width:1000px;}
.footer p { line-height:25px; padding-top:20px; text-align:center;}
.footer p span{ color:#F00; font-weight:bold;}
.sec { padding:10px;}
.newslist { overflow:hidden; }
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; }
.newslist li span{ float:right; padding-right:5px; }

.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.sec { padding:10px; line-height:24px;}
.sec h3 { font-size:14px; font-weight:bolder; padding:8px 0 0px 0; text-align:center; }
#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.prl{ overflow:hidden;}

.prl li{ float:left; margin:5px; overflow:hidden; width:160px;}
*html .prl li{ margin:5px 8px 5px 2px;}
.prl li img{ border:solid 1px #ccc; height:140px; overflow:hidden; width:158px;}
.prl li h3{ font-size:12px; padding:8px 0 0 0; text-align:center; }
#prd { font-size:16px; padding:8px 0 5px 0; text-align:center;}
.prp {padding:10px; overflow:hidden; line-height:24px;}
#GuestForm td{ height: 30px; }
.width100 { width:80px;}
.tdright { text-align:right;}
.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    justify-content: center;
    margin-top: 8px;
}

.page-link {
    position: relative;
    display: block;
    color: #0d6efd;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #dee2e6;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: #0a58ca;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.page-link:focus {
    z-index: 3;
    color: #0a58ca;
    background-color: #e9ecef;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd;
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff;
    border-color: #dee2e6;
}

.page-link {
    padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
}


