* { margin:0; padding:0; }
body {font-size:12px; height:auto; margin:0 auto;color:#322a23;}
a { color:#000; text-decoration:none; }
a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#F00; text-decoration:none; position:relative; top:1px; }
.al{color:#000;}
.al a { color:#F00; text-decoration:none; }
.al a:hover { color:#0303fb; text-decoration:none; position:relative; top:1px; }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of{ overflow:hidden;}
.width1 { width:100%; }
.width2 { width:1010px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.lts1{ letter-spacing:1px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh30{ line-height:31px;}
.lh32{ line-height:32px;}
.border1{ border:1px solid #dedede;}

.bg2{ background-color:#c8c8c8;}
.colorw{ color:#FFF;}
.colorr{ color:#bb0000;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.p10{ padding:10px;}
.p20{ padding:20px 2px 20px 2px;}
.mr20{ margin-right:20px;}
.w238{width:238px;}
.w765{ width:755px;}
.w833{ width:833px;}
.w788{ width:788px;}
.w995{ width:995px;}
.t{ background:url(../images/1.jpg) repeat-x center center; height:126px;} 
.to{ padding-top:34px;}
.banner {background:url(../images/3.jpg) repeat-x 0 0; height:47px; line-height:45px; }
.banner ul li {display:block; float:left; height:47px; width:112px; }
.banner ul li img{ margin-top:6px;}
.bg4{background:url(../images/4.jpg) no-repeat center center;}
.gg{background:url(../images/5.jpg) repeat-x center center; height:66px;}
.gg div{ padding-top:11px;}
.cen{ padding:0px 0 20px 0;}
.bg6{background:url(../images/6.jpg) repeat-x center center; height:31px; border-top-left-radius:10px; border-top-right-radius:10px; padding:10px 8px 0px 20px;}
.cen2{ padding:10px 7px 2px 7px; border-left:4px solid #0258a5;border-right:4px solid #0258a5;}
.cen2 li{background:url(../images/7.jpg) repeat-x center center; height:30px; border:1px solid #dbdbdb; border-radius:10px; line-height:29px; margin-bottom:8px; text-indent:20px; letter-spacing:1px;}
.cen2 li a{color:#322a23;}
.cen2 li a:hover{color:#f00;}
.bg8{background:url(../images/8.jpg) repeat-x center center; height:66px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding-top:5px;}
.bg8 p{ padding:6px 0 0px 0px;}
.seh2{background:url(../images/10.jpg) repeat-x center center; height:25px; border-radius:10px; padding:9px 10px 0px 10px;}
.sespan{ padding:9px 5px 0 0;}


.ul2{border:1px solid #c5c5c5; border-top:none; padding:2px 0px 3px 0px;}
.ul2 li{ float:left; padding:8px 0px 0px 15px;}
.ul2 li img{ height:160px; width:225px; border:1px solid #ccc; padding:2px;}
.ul2 li h3{ padding:5px;}


.bg9{background:url(../images/9.jpg) no-repeat center center; height:165px;}
.bg12{background:url(../images/12.jpg) no-repeat center center; height:570px;}
.bg13{background:url(../images/13.jpg) no-repeat center center; height:505px;}




.w1008{width:1008px; border:1px solid #ccc; padding-bottom:12px;}
.bg123{background-color:#FFF; }
.bg1231{ padding:85px 20px 50px 15px;}
.bg1233{ padding:85px 16px 50px 15px;}
.bg1232{ width:900px; height:200px;}
.bg1232 ul li img{ height:170px;}
.bg1232 ul li{ float:left; height:200px; display:inline; overflow:hidden; padding:8px;}
.bg1235{ height:200px; width:900px;}
.bg1236{background:url(../images/17.jpg) repeat-x center center; height:44px; margin-bottom:8px; }
.bg1236 .span1{ padding:18px 10px 0 0;}
.bg1236 .span2{}


.cen3{background:url(../images/22.jpg) no-repeat 690px center;}
.w290{width:290px;}
.w290 ul{padding:10px 0 5px 0;}
.w290 ul li{background:url(../images/23.jpg) no-repeat 3px 15px; text-indent:15px;}
.cen31{}
.cen31 h2{background:url(../images/21.jpg) repeat-x left bottom; height:27px; overflow:hidden;}
.cen311{ padding:2px 10px 0 0;}
.cen312{ padding:0px 20px 0 20px; height:25px; border-bottom:2px solid #064e9d; color:#064e9d;}
.w665{width:665px;}
.w6651{ padding:10px 0px 0px 0px;}
.w6652{ width:500px;}
.w6652 h3{ color:#0457a3; padding-bottom:5px;}
.w6653{ width:146px;}
.w6653 img{ border:1px solid #ccc; padding:2px;}
.w665 ul{padding:10px 0 5px 0;}
.w665 ul li{background:url(../images/24.jpg) no-repeat 3px 12px; text-indent:18px; float:left; width:317px;}
.w665 ul li:nth-child(odd){ margin-right:30px;}
.cen4{background:url(../images/26.jpg) repeat-x left top;}
.cen41{background:url(../images/27.jpg) no-repeat 0px 18px; height:40px; padding:52px 0px 0 130px; width:880px;}


.secen2{ border-bottom:4px solid #0258a5; margin-bottom:13px;}
.secen3{ border-bottom:4px solid #0258a5;}
.secen3 p{ padding:3px 0 8px 0;}
.seleft2{}
.seleft2 img{ padding:5px 0 5px 4px;}
.seh1{background:url(../images/23.jpg) repeat-x 0 0; border-bottom:1px solid #dedede; height:34px; line-height:34px; text-indent:16px;}



.seleft21{ padding:0 5px 10px 10px;}

.h10{ height:10px;}
.h20{ height:20px;}
.h30{ height:30px;}
.foot{background:url(../images/28.jpg) repeat-x 0 0; height:35px; line-height:34px;}
.footer{background:url(../images/115.jpg) no-repeat 1100px 30px; height:150px; padding:16px 0 6px 0;}
.sec{padding:10px; border:1px solid #ccc;}
.sech3{ clear:both; display:block; font-size:16px; font-weight:bolder; padding:0px 0 0px 0; text-align:center; }
#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.l2 { line-height:2;}
.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;}
.prl{}
.prl li{ float:left; overflow:hidden; margin:0 5px;}
*html .prl li{ margin:0 3px;}
.prl li img{ border:1px solid #ccc; height:165px; width:225px; padding:2px;}
.prl li h3{ font-size:12px; text-align:center; padding:0 0 8px 0;}
.width100 { width:80px;}
.tdright { text-align:right;}
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:380px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:0px;line-height:32px;width:100%;text-align:right;
	position:absolute;left:0;bottom:-32px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
@media (min-width: 1025px) and (max-width: 1440px) {
	.indexCon .flashBanner{height:380px;}
	}
@media (max-width: 1024px) {
        body{width:1422px;}
	.indexCon .flashBanner{height:340px;}
	}
.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;
}

