@charset "utf-8";/* CSS Document */html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5,h6, form, input, select, button, textarea, iframe, table, th, td { margin:0;padding:0;}img { border:0 none; vertical-align:top;}ul, li { list-style-type:none;}h1, h2, h3, h4, h5, h6 { }body, input, select, button, textarea { font-size:14px; font-family:"STHeiti Light","Microsoft Yahei","sans-serif";}button { cursor:pointer; border:none;}i, em, cite { font-style: normal;}body { background:#fff; color:#333; line-height:1.2;}a,a:hover { text-decoration:none;}a:visited {}a:active { text-decoration: underline;}a:focus { outline:none;}.fixed:after { content:"."; display:block; clear:both; height:0; visibility:hidden;}.fixed { display:block; min-height:1%;}*html .fixed { height:1%;}.clear { display:block !important; float:none !important;clear:both; overflow:hidden; width:auto! important; height:0 !important;margin:0 auto !important; padding:0 !important; font-size:0; line-height:0;}.fl { display:inline; float:left;}.fr { display:inline; float:right;}.posit_ico { display: block;overflow: hidden;position: absolute;text-indent: -9999px;}.container { width:1200px; margin:0 auto; position:relative;}.header { padding:20px; background:#fff; position:relative; z-index:9999;}.main-wrap { margin:0; position:relative;}.logo { float:left; width:500px; height:54px; overflow:hidden; margin:0;}.sub-menu { float:right; width:700px;}.sub-topbar { margin-bottom:16px; position:relative;}.sub-topbar ul>li { float:right; margin:0 10px;}.site-link { position:relative;}.site-link .sl-ico { margin-right:5px; display:inline-block;}.site-link a { color:#666; vertical-align:middle; display:inline-block;}.site-lang { line-height:22px; padding:2px 0;}.site-lang a { color:#666;}.site-lang .sl-pad { margin:0 10px; color:#ccc;}.site-search { box-sizing:border-box; padding:2px 10px; width:266px; height:26px; background:#e1e1e1; overflow: hidden; position: relative; border-radius:22px;}.site-search input[type="text"] { line-height:22px; color:#666; background:none; border:none; height:22px; width:100%;}.site-search .ss-btn { cursor:pointer; border:none; background:none; height:26px; padding:0 10px; line-height:26px; position:absolute; z-index:5; top:0; right:0;}.site-share { padding:1px 0;}.site-share a { margin: 0 10px 0 0;}.nav-wrap { margin:0 auto;position:relative;}.nav {}.nav .first-nav { float:left; margin:0 55px; position:relative;}.nav .first-nav a { font-size:16px; color:#fff; text-decoration:none; line-height:24px;}.nav .second-nav { display:none; position:absolute; top:24px; left:0;z-index:9;}.nav .second-nav li {position:relative; height:30px;line-height:30px;background:#193b6e; padding:0 30px; white-space:nowrap;}.nav .second-nav li:hover { background:#333;}.nav .second-nav a { color:#fff; font-size:12px; font-weight:400;}.nav .second-nav li .third-nav { position:absolute; top:0; left:0; display:none;margin-left:100%;}.nav .third-nav li { background:#193b99;}.footer { border-top:1px solid #ddd; padding:20px 0 30px;}.foot-link { position:relative; margin-bottom:10px; text-align:right;}.foot-link select { width:200px; height:24px; box-sizing:border-box; border:1px solid #ccc;}.foot-menu { margin-bottom:15px;}.foot-menu li { margin-right:20px; float:left;}.foot-menu li a { font-size:12px; color:#666;}.copyright { color:#333;}.slide-wrap { border-bottom:20px solid #ffffff; min-width:1200px;}.main-slide .ms-item { float:left; text-align:center;}.main-slide .ms-item img { vertical-align:top;}.main-slide,.project-slide { width:100%; text-align:center; position:relative;}.main-slide .dots { position:absolute; left:0; right:0; bottom:40px;}.main-slide .dots li { display:inline-block; width:10px; height:10px; margin:0 4px; text-indent:-999em; border:2px solid #fff; border-radius:6px; cursor:pointer; opacity:.4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}.main-slide .dots li.active {background:#fff;opacity:1;}.project-slide .dots { position:absolute; right:0; bottom:10px;}.project-slide .dots li { background:#333; color:#fff; display:inline-block; width:20px; height:20px; line-height:20px; margin:0 4px; border:1px solid #f00; cursor:pointer; opacity:.8; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}.project-slide .dots li.active { background:#f00;opacity:1;}.content-wrap { border-top:56px solid #e4e4e4;}.content-inner {  background:#fff; border-bottom:3px solid #7c7c7c;margin:30px 0px 30px 0px;}.content-project { float:left; width:400px; height:180px; overflow:hidden;}.project-list { float:left; text-align:center;}.project-des { width:134px; height:180px; background:#fff; float:left;}.project-des .pd-text { padding:10px; text-align:justify;}.project-des .pd-tit { font-size:14px; font-weight:600; color:#333; white-space:nowrap;}.project-des .pd-tit-e { font-size:10px; color:#999; white-space:nowrap; margin-bottom:5px;}.project-des .pd-subtit { font-size:12px; color:#193b6e; white-space:nowrap;}.project-des .pd-info { font-size:12px; color:#999; margin-bottom:5px;}.project-img { width:266px; height:180px; float:left;}.article-box { float:left; width:600px; height:180px; overflow:hidden;}.article-tab { width:160px; height: 180px; float:left;}.article-tab li { height:90px; overflow:hidden; background:#ffffff; position:relative;}.article-tab .hover { background:#0194df;color:#ffffff; !important;}.article-tab .at-inner { padding:20px 0 0 30px;}.article-tab .at-tit-c { font-size:14px; font-weight:600;}.article-tab .at-tit-e { font-size:10px;}.article-tab-content { width:440px; height:180px; background:#e8e8e8; float:left;}.article-tab-inner { height:180px; padding:0 20px; overflow:hidden;}.article-tab-rec { padding:10px 0; border-bottom:1px solid #bbb;}.article-tab-inner h3 { color:#333; font-size:14px; margin:0;}.article-tab-inner h3 a { color:#333;}.article-tab-rec .at-date { font-size:12px; color:#999; margin-bottom:5px;}.article-tab-rec .at-text { height:30px; line-height:15px; overflow:hidden; font-size:12px; color:#666;}.article-tab-list { height:180px; overflow:hidden;}.article-tab-list ul { padding:10px 0; margin-left:16px;}.article-tab-list li { list-style:disc; line-height:22px;}.article-tab-list li .at-date { float:right; color:#999;}.article-tab-list li a { color:#666;}.block-link { float:left; width:200px; height:180px; overflow:hidden;}.block-item { height:90px; background:#fff; line-height:90px; text-align:center;}.block-item a { color:#193b6e; font-size: 16px;}.article-banner { position:relative; min-width:1200px; margin-bottom:30px; background:url(../images/article-banner-img01.png) no-repeat center; background-size:cover; height:346px; border-bottom:22px solid #113a73;}.article-content { position:relative; width:1200px; margin:0 auto 20px auto;}.sidebar { width:268px; float:left; margin-bottom:30px;}.side-title { padding:30px 20px 20px; background:#113a73; margin-bottom:5px;}.side-title h3 { color:#fff; white-space:nowrap; font-size:20px; padding-top:10px; line-height:36px; display:inline; border-top:2px solid #fff;}.side-menu-col { line-height:40px; height:40px; margin-bottom:5px;}.side-menu-col a { padding:0 20px; background:#e1e1e1; display:block; font-size:14px; color:#333;}.side-menu-col .sm-icon { margin-right:10px; font-weight:800;}.side-menu-col .side-hover,.side-menu-col:hover a { background:#dd1112; color:#fff;}.article-main { margin:0px auto 30px auto; position:relative; width:880px;}.article-list { position:relative; overflow:hidden;}.article-list h3 { padding:10px; margin-bottom:10px; font-size:18px; border-bottom:1px solid #ddd;}.article-list>ul { margin-bottom:20px;}.article-list-itme { padding:15px 0; position:relative; border-bottom:1px solid #eee;}.article-list-itme .al-title { margin-bottom:0px;}.article-list-itme .al-title a { font-size:16px; color:#333; }.article-list-itme .al-title .al-date { margin-left:20px; font-size:12px; color:#999;}.article-list-itme .al-inner { position:relative;}.article-list-itme .al-img { display:block; float:left; margin-right:20px; width:166px; height:110px;}.article-list-itme .al-text { float:left; height:55px;}.article-list-itme .al-text>p { height:76px; margin-bottom:10px; overflow:hidden; font-size:12px; color:#666; text-align:justify; line-height:24px;}.article-list-itme .al-more-btn { color:#c40001; font-size:12px;}.article-list-itme2 { padding:20px 0; position:relative; border-bottom:1px solid #eee;}.article-list-itme2 .al-title { margin-bottom:20px;}.article-list-itme2 .al-title a { font-size:16px; color:#333; font-weight:600;}.article-list-itme2 .al-title .al-date { margin-left:20px; font-size:12px; color:#999;}.article-list-itme2 .al-inner { position:relative;}.article-list-itme2 .al-img { display:block; float:left; margin-right:20px; width:166px; height:110px;}.article-list-itme2 .al-text { float:left; height:55px;}.article-list-itme2 .al-text>p { height:76px; margin-bottom:10px; overflow:hidden; font-size:12px; color:#666; text-align:justify; line-height:24px;}.article-list-itme2 .al-more-btn { color:#c40001; font-size:12px;}.article-details { padding:30px 10px; position:relative; overflow:hidden;}.article-details img { margin:10px auto; display:block;}.article-details p { font-size:18px; text-indent:2em; text-align:justify;line-height:27px; color:#666; margin-bottom:40px;}.article-head { padding:20px 0 0;}.article-head h3 { font-size:24px; text-align:center; color:#0c2b57; margin-bottom:36px;}.article-head .ah-post { text-align:center; background:#ebf0f5; border-top:1px dashed #c4d2e1; border-bottom:1px dashed #c4d2e1; padding:8px;}.article-head .ah-post>span { margin:0 20px; font-size:12px; color:#333;}.store-dis { height:350px; position:relative; overflow:hidden; margin-bottom:15px;}.store-table { margin-bottom:30px;}.store-list { margin-bottom:30px; position:relative; overflow:hidden;}.store-list-title {}.store-list-title .table-tit { color:#1cb67c;}.side-project { border:1px solid #eee; position:relative;}.side-project .sp-title { height:36px; line-height:36px; padding:0 10px; color:#de1213; font-size:14px; background:#f6f6f6;}.side-project-list { padding:20px 10px;}.side-project-list li {width:214px; margin:0 auto 20px auto;}.side-project-list li a { margin-bottom:10px; display:block;}.side-project-list .sp-label { font-size:14px; text-align:center;}.page-bar { position:relative; overflow:hidden;}.page-bar>ul {display:inline-block;margin:20px 0;}.page-bar>ul li { margin-right:5px; float:left;}.page-bar>ul li .page-item { color:#333; padding:5px 10px; border-radius:3px; background:#f2f2ee; border:1px solid #ddd;}.page-bar .page-active { background:#e00813 !important; color:#fff !important; border:1px solid #920000 !important;}.page-bar .page-disabled { color:#aaa !important;}.pg b{color:red;}
.pg .fl{float:left;padding-left:1px;}
.pg .fr{float:right;padding-right:1px;}
.pg a{text-decoration:none;}
.pg {width:95%;clear:both; height:2em; margin:0 0 0 0; font-size: 12px; line-height: 16px; font-family: Tahoma, Arial; color:#333; float:right;}
.pg a, .pg span { border:1px solid #ccc; color:#333; float:left; display:block; margin:0 5px 0 0; padding:2px 5px; text-align:center; }
.pg a, .pa a:visited { color: #333; } 
.pg input{border:1px solid #ccc; color:#333;width:32px;height:18px;}
.pg input.btnGo{background:url(skin1/images/pageBtnBg.gif) repeat;font-size:12px;cursor:pointer;height:22px;width:40px;color:#ffffff;border:0px;}
.pg a:hover { background:#025EAB; border-color:#025EAB; color:#fff; text-decoration:none; }
.pg .pg_curr { border:1px solid #003399; color:#fff; font-weight:bold;padding:2px 5px; background:#025EAB; border-color:#025EAB;}