﻿:root {
--c-dblue:#1B558F;
--c-lblue:#A0C7ED;
--c-hblue:#076AD8;/*#E8F2FA*/
--c-orange:#FF8400;
--c-white:#fff;
--c-w0:#f0f0f0;
--c-w7:#f7f7f7;
--c-w9:#f9f9f9;
--c-dgrey:#444;
--c-black:#000;
--f-normal:font:normal 12px/18px verdana, arial, helvetica, sans-serif;
--f-small:font:normal 10px/16px verdana, arial, helvetica, sans-serif;
}

html{line-height:1.15; /* 1 */-webkit-text-size-adjust:100%; /* 2 */}
body{margin:0;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box; /* 1 */height:0; /* 1 */overflow:visible; /* 2 */}
pre{font-family:monospace, monospace; /* 1 */font-size:1em; /* 2 */}
a{background-color:transparent;}
abbr[title]{border-bottom:none; /* 1 */text-decoration:underline; /* 2 */text-decoration:underline dotted; /* 2 */}
b,
strong{font-weight:bolder;}
code,
kbd,
samp{font-family:monospace, monospace; /* 1 */font-size:1em; /* 2 */}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button,
input,
optgroup,
select,
textarea{font-family:inherit; /* 1 */font-size:100%; /* 1 */line-height:1.15; /* 1 */margin:0; /* 2 */}
button,
input { /* 1 */overflow:visible;}
button,
select { /* 1 */text-transform:none;}
button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box; /* 1 */color:inherit; /* 2 */display:table; /* 1 */max-width:100%; /* 1 */padding:0; /* 3 */white-space:normal; /* 1 */}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box; /* 1 */padding:0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield; /* 1 */outline-offset:-2px; /* 2 */}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button; /* 1 */font:inherit; /* 2 */}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}

*{margin:0px;padding:0px;list-style:none;text-decoration:none;
box-sizing: content-box;-moz-box-sizing: inherit;-webkit-box-sizing: inherit;
font-smooth:always;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
html{-webkit-text-size-adjust:100%;}
input[type=text]::-ms-clear{display:none;}
img{border:0;}
body{text-align:center;font:normal 12px/18px verdana, arial, helvetica, sans-serif;;color:#444;background:#f0f0f0;
}

a,a:link{color:#444}
a:visited{color:#444}
a:hover{color:#005594;}
a:active{color:#FF8400;}

.gray{color:#9C9A9C;}
.heighlight{color:#f00;}

.txtblank{height:30px;line-height:30px;border:1px #C5DAF0 solid;text-indent:10px;
border-radius:4px;
/*background:#fff url(../img/icon_search.gif) no-repeat;padding-left:18px;*/

}
.YBtn,
.btn_normal,
.btn_hover,
.btn_link{
width:60px;height:23px;line-height:23px;
text-align:center;font-size:12px;border:0;background:url(../img/btn_bg.gif) no-repeat;}
.btn_normal{color:#444;}
.btn_hover,.YBtn:hover{background-position:0px -23px;color:#1B558F;}

section{}

#mSec, .idxRow{display:table;clear:both;width:1210px;margin:0px auto;padding-bottom:20px;text-align:left;background:#fff;}
.header{}
.header{zoom:1;height:90px;width:100%;background:#f0f0f0;}
.footer{padding:20px 0;line-height:1.8em;text-align:center;
background:#1B558F;color:#fff;font:normal 12px/16px verdana, arial, helvetica, sans-serif;line-height:1.8em;
/*
background:-moz-linear-gradient(left,#82009f 0%,#5d34af 50%,#00ceab 100%);
background:-webkit-linear-gradient(left,#82009f 0%,#5d34af 50%,#00ceab 100%);
background:linear-gradient(to right,#82009f 0%,#5d34af 50%,#00ceab 100%);*/
}
.footer a{color:#fff;}

.f_row{width:100%;min-width:1220px;height:auto;}/*height:184px;*/

.banner{width:100%;min-width:1220px;background:#fff;background-position:center;background-repeat:no-repeat;/*margin-top:0px;*/}
#idxbanner{background-image:url();}
#topbanner{height:184px;background-image:url(/img/banner_inner.jpg);}
.banner a.visable{display:block;}
.banner a.hidden{display:none;}
.banner img{max-width:100%;/*max-height:100%;object-fit:scale-down;*/
animation:fading 10s infinite;
}

@keyframes fading{0%{opacity:0}20%{opacity:1}90%{opacity:1}100%{opacity:0}}

.cc{width:1210px;display:block;margin:0 auto;zoom:1;margin-bottom:10px;border-bottom:1px solid #1B558F;/**/}


.header:after,
.f_row:after{content:"";display:table;clear:both;}

.cc:before, .cc:after{content:""; display:table;}
.cc:after{clear:both;overflow:hidden;}

#logo{float:left;width:200px;height:80px;}
#logo img{max-width:100%;max-height:100%;object-fit:scale-down;}
#navbar{margin-left:220px;height:90px;text-align:left;align-items:left;background:#f0f0f0;}
#navbar ol{}
#navbar > ol{display:table;}

#navbar > ol >.nItem{float:left;padding:0 45px;font-size:14px;line-height:90px;font-weight:700;}
#navbar > ol >.nItem:after{content:"";position:absolute;width:100%;left:0;bottom:0px;height:2px;background:#1B558F;
will-change:transform;transform:scale(0);transition:transform 0.3s ease;/*border-radius:50%;*/}
#navbar > ol > .nItem:hover:after{transform:scale(1);}

.nItem{position:relative;line-height:90px;text-align:center;}
.nItem a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
.sNav{border:1px solid #c5daf0;}
.sNav .nItem{height:46px;line-height:46px;font-size:14px;font-weight:200;opacity:0;
transform-origin:bottom;animation:enter 0.3s ease forwards;background:#f0f0f0;}
.sNav .nItem:hover{background:#fff;}
.sNav .nItem a{padding:0 0.75rem;display:block;}
.nItem a{color:#1B558F;}
.nItem a:hover{color:#FF8400;}

.nItem a:active{color:#076AD8;}
.sNav{position:absolute;width:100%;top:100%;left:0;display:none;z-index:1;}
.nItem:hover > .sNav{display:block;}
@keyframes enter{from{opacity:0.3;transform:scaleY(0.98) translateY(4px);}to{opacity:1;transform:none;}}
@keyframes fade{from{opacity:1;}to{opacity:0;}}

#navbar > ol > .xxx:after{transform:scale(1);color:#FF8400;}
.nItem a.xxx{color:#FF8400;}

.sideCol, .mainCol{display:table-cell; 
}
.sideCol{float:left;width:210px;margin-bottom:20px;background:#f9f9f9;}
.sideCol .block{margin-top:20px;}
.sideCol .block:first-child{margin-top:0;}
.mainCol{float:right;width:970px;min-height:500px;padding:10px 15px; background:#f9f9f9;overflow:hidden;}
.mainCol h1{margin-bottom:20px;font:700 18px/45px verdana,"";margin-bottom:15px;border-bottom:1px solid #1B558F;}
.mainCol h2{margin-bottom:20px;font:700 16px/38px verdana,"";margin-bottom:15px;border-bottom:1px solid #ccc;}
.mainCol h2 em{float:right;}

#sideSearch{text-align:center;}
.sRadioBox{margin:20px auto 10px auto;}
.sRadioBox label{padding:5px;}

.block{background:#fff;}
.block h3{border-bottom:2px solid #1B558F;font:700 18px/45px verdana,"";text-align:center;
}

.block h3 em{font:200 14px/45px verdana;font-style:italic;color:#808080;}
.block li {text-indent:1em;border-bottom:1px solid #eee;}
.block li ol li{text-indent:1.5em;}
.block li a{font:700 14px/40px verdana,"Microsoft YaHei";color:#1B558F;border-bottom:1px solid #f7f7f7;
}
.block li a:hover{color:#FF8400;}
.block li a:active{color:#076AD8;}

#sideSearch.block form{padding:25px 0 5px 0;}
#sideSearch.block form .YBtn{margin:10px auto;}

#pClass{}
#pClass ol{display:block;}

#pClass li {text-indent:1em;border-bottom:1px solid #eee;}
#pClass li ol li{text-indent:1.5em;}
#pClass li a{font:700 14px/40px verdana,"Microsoft YaHei";color:#1B558F;border-bottom:1px solid #f7f7f7;
}
#pClass li ol li a{font-weight:200;}
#pClass li a:hover{color:#FF8400;}
#pClass li a:active{color:#076AD8;}

#pClass ol > li ol{}
#pClass li span{float:right;display:block;padding-right:8px;font:600 20px/40px sans-serif;color:#A0C7ED;}
#pClass li span:after{content:"-"}
#pClass li.collapsed span:after{content:"+"}
#pClass li ol li span:after{content:"";}

#pClass li.collapsed ol{height:0px;transition:height 0.5s ease-out;}
#pClass li ol {height:auto;transition:height 0.5s ease-in;overflow:hidden;}

.idxRow h2{
padding:0 15px;
border-bottom:1px solid #1B558F;font:700 18px/20px verdana,"";
color:#1B558F;margin-bottom:15px;
background:#f9f9f9;
}

.idxRow h2 > em{font:200 14px/45px verdana;font-style:italic;color:#808080;
}

.idxNews{text-align:center;}
.idxRow{text-align:left;}

/* ?????? */
.pro_list_table, .pro_list_table td, .pro_list_table th{}
/* ?????? */
.pro_list_table{width:94%;margin:20px auto;border-collapse:collapse;font:200 12px/20px verdana,"";
}

.pro_list_table th{height:26px;font:700 14px/32px verdana,"";
}

.pro_list_table td,
.pro_list_table th{margin:0;padding:5px;background-color:#fff;text-align:center;align-items:center;
border:1px solid #1B558F;border-collapse:collapse;
}
.pro_list_table th{background:#1B558F;color:#fff;}
.pro_list_table tfoot th{background:#f7f7f7;color:#1B558F;font-weight:200;}
.pro_list_table td img{width:180px;height:180px;max-width:100%;max-height:100%;object-fit:scale-down;}
.pro_list_table td:first-child{font-weight:700;width:200px;}

.maincol_rTxt{background:#fff;padding:0 10px;text-align:left;}
.maincol_rTxt h1{margin:10px auto;font:700 18px/30px verdana,"";font-size:18px !important;border:0 !important;}
.maincol_rTxt h2{margin:8px auto;font:700 16px/28px verdana,"";font-size:16px !important;border:0 !important;}
.maincol_rTxt h3{margin:6px auto;font:700 14px/24px verdana,"";font-size:14px !important;border:0 !important;}
.maincol_rTxt p{font-size:14px !important;line-height:24px !important;text-indent:2em;padding:5px 0;}
.maincol_rTxt img{max-width:96% !important;object-fit:scale-down;}
.maincol_rTxt h2.center{text-align:center;}
.maincol_rTxt .dateTime{text-align:right;color:#777;}
.mainCol p, .mainCol div{font:200 14px/24px verdana,"";}
.maincol_rTxt ul li,.maincol_rTxt ol li{list-style-type:disc;list-style-position:inside;text-indent:1em;}
.maincol_rTxt ol li{list-style-type:decimal;}

.maincol_rTxt table{border-collapse:collapse;}
.maincol_rTxt table td{padding:5px;}
#formTable{font:normal 10px/16px verdana, arial, helvetica, sans-serif;;}
#formTable th{font:bolder 12px/18px verdana, arial, helvetica, sans-serif;text-align:right;padding-right:0.5rem;}

.mainCol .relate{text-align:left;margin-top:20px;}
.mainCol .relate h2{text-align:left;}
.mainCol .relate ol.plist{margin:0 auto;}
.mainCol .relate ol.plist li{}

.relate ol.plist li{display:inline-block;margin:5px 5px;width:130px;height:130px;
overflow:hidden;align-items:center;text-align:center;
border-radius:4px;padding:4px;
border:1px solid #A0C7ED;background:#fff;
}
.relate ol.plist li:hover{border-color:#ddd;}
.relate ol.plist li a{display:block;color:#1B558F;}
.relate ol.plist li img{width:120px;height:120px;max-width:120px;max-height:120px;object-fit:scale-down;}
.relate ol.plist li label a{display:block;margin-top:-16px;background:#fff;}

.cleft{text-align:left !important;align-items:left;}
#abtDyn{font-size:14px;padding:0 20px;}

.modProList{}
.modProList ol{}
.modProList ol{margin:10px auto;}

.idxRow ol li, .modProList ol li{display:inline-block;margin:10px 10px;width:200px;height:200px;
overflow:hidden;align-items:center;text-align:center;
border-radius:6px;background:#fff;padding:8px;
border:1px solid #A0C7ED;
-moz-box-shadow:#eee 0px 0px 2px 2px;
-webkit-box-shadow:#eee 0px 0px 2px 2px;
box-shadow:5px 5px 2px #eee;
}

.idxRow ol li:hover, .modProList ol li:hover{
border-color:#ddd;
box-shadow:0px 0px 0px #eee;

/*filter:blur(0.8px);*/
}
.idxRow ol li a, .modProList ol li a{display:block;color:#1B558F;}
.idxRow ol li img, .modProList ol li img{width:180px;height:180px;max-width:180px;max-height:180px;object-fit:scale-down;}
.idxRow ol li label, .modProList ol li label{display:block;margin-top:-8px;}

.halfw_col{width:45.5%;min-height:130px;float:left;margin-left:22px;margin-top:40px;
padding:10px;text-align:left;
border:1px solid #A0C7ED;border-radius:6px;border-top-left-radius:0;
}
.halfw_col em{display:block;height:30px;width:70px;padding:5px 15px 0px 15px;margin-top:-46px;margin-left:-11px;
font:700 14px/20px verdana,"";text-align:center;
border:1px solid #A0C7ED;border-top-left-radius:4px;border-top-right-radius:4px;
border-bottom:0px;background:#A0C7ED;
}
.halfw_col em a{color:#1B558F;}


.halfw_col .list{list-style-type:disc;}
.halfw_col .list li{display:list-item;
height:20px;margin:10px 10px;
border:0;text-align:left;width:auto;padding:0;
box-shadow:0px 0px 0px #eee;border-radius:0;
background:#A0C7ED;background:transparent;
}
.halfw_col .list li a{display:contents;float:left;color:#333;}
.halfw_col .list li a:hover{color:#FF8400;}
.halfw_col .list li a:active{color:#076AD8;}
.halfw_col .list li span{display:block;float:right;margin-right:10px;color:#999;font-size:12px;}


#dynList{}
#dynList ol{padding-left:10px;}
#dynList ol li{list-style:decimal;list-style-position:inside;text-indent:1em;background:#fff;line-height:40px;border-bottom:1px dotted #A0C7ED;}
#dynList ol li em{color:#777}

#search{}
#search .docList ol{padding-left:10px;}
#search .docList ol li{list-style:decimal;list-style-position:inside;text-indent:1em;background:#fff;line-height:40px;
border-bottom:1px dotted #A0C7ED;
}
#search .docList ol li em{color:#777}

#search .prolist ol{}
#search .prolist li{margin:15px auto;padding:0 !important;background:#fff;padding-left:20px;}
#search .prolist li h3{font-size:16px;line-height:26px;}
#search .prolist a{color:#1B558F}
/*.prolist h3 a:active{color:#A0C7ED}*/
/*.prolist h3 a::hover{color:#FF8400;}*/

.prolist .search_thumb{}
.search_thumb{display:inline-block;float:left;width:100px;height:100px;margin-right:15px;vertical-align:inherit;
}
.search_thumb img{max-width:100%;max-height:100%;object-fit:scale-down;}
.prolist li p{color:#767676;display:-webkit-box;
-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;
}

#search b{background:transparent;color:#FF8400;}

.pagecut{
line-height:40px;
margin-top:20px;
text-align:center;font-size:18px !important;
background:#f0f0f0;color:#1B558F;
}

.pagecut .pclnk{}
.pagecut a, .pagecut em{display:inline-block;
width:38px;line-height:38px;font-size:16px;margin:0 5px;color:#1B558F;
font-family:arial, verdana, helvetica, sans-serif;
}
.pagecut em{border-bottom:2px solid #FF8400;font-style:normal;}
.pagecut font{}