html{color:#333;background:#FFF;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video
{margin:0;padding:0;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
a{color:#0C3D5F;}
body{font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;color:#333;font-size:12px;}
em{font-style:italic;}
strong{font-weight:bold;}

#wp:after,#hd:after,#main-nav ul:after,#bd:after,.events-data:after,#ft:after{content:'.';height:0;visibility:hidden;display:block;overflow:hidden;clear:both;}
#wp{width:100%;min-width:1000px;margin:0 auto;}
#hd{background:#eee;position: relative;margin-bottom:22px;}
#logo{width:240px;height:108px;float:left;margin-right:10px;display:inline;}
#main-nav{float:left;height:40px;margin-top:68px;font-family: Microsoft Yahei;font-size:15px;}
#main-nav li{float:left;height:40px;line-height:40px;border-left:1px solid #ddd;border-right:1px solid #fff;}
#main-nav li#home{border-left:none 0;}
#main-nav li#about-us{border-right:none 0;}
#main-nav li a{color:#0c3d5f;display:inline-block;padding:0 25px;text-decoration:none;display:inline;}
#search-form{float:right;width:220px;margin:60px 30px 0 0;padding:2px 4px;border: 1px solid #d1d1d1;border-top-color:#b6b6b6;background:#fff url('search-bg.png') repeat-x top left;height: 28px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#other-country{position:absolute;top:10px;right:30px;}
#search-form input.text{border:none 0;width:76%;font-size:90%;padding:.5em 1em;float:left;background:url(google.png) no-repeat left center;}
#search-form input.textfocus{background:none;}
#search-button{float:left;width:21px;height:28px;border:none 0;background:url(search-button.png) no-repeat left center;font-size:0;line-height:0%;color:transparent;}
#other-country select{display: block;width: 14.3em;max-width: 14.3em;color: #333;border: 1px solid #D1D1D1;float: left;font-size: 94%;}
.button{border:0;-moz-border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);border-bottom:1px solid rgba(0,0,0,0.25);background-color:#555;color:#FFF;cursor:pointer;font-size:81%;font-weight:bold;left:5px;padding:2px 5px;position:relative;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.button:hover{background-color:#3A80B3;color:#fff;}
#bd{margin-bottom:20px;}
#main,#aside{float:left;display:inline;}
#main{width:68%;margin:0 3%;}
#aside{width:23%;margin-right:3%;}
#article{margin-bottom:16px;}
#article h2{position:absolute;left:-9999em;}
.more-news{padding:10px 0 0 22px;line-height:2;}
.more-news a{color:#0c3d5f;text-decoration:none;font-family:"宋体";}
.new-news-list{}
.category-news-list{margin-bottom:20px;}
.new-news-list .post{border-bottom:1px solid #e2e2e2;}
.post header{padding:8px;}
.expand-post header{border-bottom:1px solid #e2e2e2;}
.expand-post header,.post header:hover{background:#f1f7fb;}
.post header h3 {line-height:1.8;color:#000;font-size:1.4em;background:url(ico-plus.png) no-repeat left center;padding-left:16px;}
.expand-post header h3{background:url(ico-minus.png) no-repeat left center;}
.post header h3 a{color: #003366;text-decoration:none;}
.post header small{padding-left:16px;color:#999;font-size:12px;line-height:1.4;}
.post header small a,.post .entry p a{color:#0c3d5f;text-decoration:none;}
.post .entry{padding:8px 28px 8px 22px;background:#eee;border-top:1px solid #fff;display:none;}
.expand-post .entry{display:block;}
.post .entry p{line-height:1.6;}
.events-data{background:#eee;padding-bottom:10px;}
.events-data-mod{float:left;width:47.5%;margin:-6px 1% 0; background:url(talks-bg.png) repeat-x left top;display:inline;}
.events-data-mod header{background:url(talks-bg-right.png) no-repeat right top;margin-bottom:8px;}
.events-data-mod header h3{height:33px;line-height:33px;padding-left:22px;padding-bottom:8px;background:url(talks-bg-left.png) no-repeat left top;}
.events-data-mod header h3 a{color:#0c3d5f;font-size:14px;text-decoration:none;padding-left:10px;background:url(header-link.png) no-repeat right center;float:left;padding-right:24px;}
.events-data-mod .bd{margin-left:40px;}
.events-data-mod .bd li{border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding:0 0 12px 2px;}
.events-data-mod .bd li h3{line-height:20px;}
.events-data-mod .bd li h3 a{color:#0066cc;text-decoration:none;}
.events-data-mod .bd li p{color:#666;line-height:18px;}
.mod{margin-bottom:20px;}
.mod .hd{height:33px;line-height:33px;margin-bottom:10px;padding-bottom:8px;background:#fcfbfb url(category-bg-right.png) repeat-x left bottom;}
.mod .hd h2{color:#0c3d5f;font-size:14px;background:url(header-link.png) no-repeat right center;float:left;padding:0 24px 0 10px;}
.mod .bd{padding:6px 0 20px;line-height:1.6;color:#666;position:relative;}
.mod .bd .company-list li{text-align:center;margin-bottom:14px;}
a.more{color:#0c3d5f;text-decoration:none;font-family:"宋体";position:absolute;bottom:0;right:0;}

/*面包屑导航*/
.mod-crumbs{margin:0 3% 16px;/*padding-top:10px;*/}
.archive-crumbs{margin:0 0 8px;}
.mod-crumbs-bd{position:relative;}
.mod-crumbs-bd a{color:#036;}
.mod-crumbs-bd span{font-family:\5b8b\4f53;padding:0 8px;}
.mod-crumbs-bd .arrow {padding-bottom:10px;width:9px;height:8px;background:url(arrow.png) no-repeat center bottom;}
.mod-crumbs-bd .crumbs-cont {position:relative;margin:8px 0 0;height:60px;line-height:60px;background-color:#dbe7f0;}
.mod-crumbs-bd .crumbs-cont strong {padding-left:24px;color:#000;font-size:30px;}

/*新闻*/
.unit {margin: 0 25px;padding-bottom:50px;overflow:hidden;}
.mod-news {float:left;margin-left:30px;width:45%;}
.mod-news h3 {padding:10px 0 30px;color:#036;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;font-size:18px;font-weight:700;}
.mod-news ul {border-top:1px solid #ccc;}
.mod-news li {padding:10px 5px 9px;border-bottom:1px solid #ccc;}
.mod-news h4 {padding:5px 0 5px 15px;background:url(ico-plus.png) left center no-repeat;}
.mod-news h4 a {color:#333;text-decoration:none;}
.mod-news small {padding-left:15px;}
.mod-news small time,
.mod-news small span {color:#999;font-weight:400;}
.mod-news small span {margin:0 5px;}
.mod-news small a {color:#036;text-decoration:none;}

.about .post {padding-left:2em;line-height:32px;}
.about .post p {font-size:14px;}
.about .post p a {color:#036;}
.about .post h3 {margin:10px 0;color:#036;font-size:22px;}
.about .post br{display:none;}

/* 联系我们 */
.address {font-size:14px;}
.address p {line-height:32px;}
.map {padding:10px 0 0 28px;}
.map img {padding:1px;border:1px solid #999;}

/* 会员 */

/*文章列表*/
.post-list{background:#f1f7fb;margin-bottom:1px;border-bottom:1px solid #e2e2e2;padding:10px 24px 14px 74px;position:relative;}
.odd{background:#f8fbfd;}
#article .post-list header h2{font-size:14px;line-height:22px;position:static;left:0;}
#article .post-list header h2 a{color:#0066cc;text-decoration:none;}
.post-list .entry p{line-height:20px;}
/*文章*/
.article-post {margin-bottom:20px;}
.article-post header {background:#f1f7fb;border-bottom:1px solid #e2e2e2;padding:0 120px 0 84px;position:relative;margin-bottom:16px;}
.article-post header h1{color:#0066cc;font-size:30px;line-height:60px;}
.article-post header time,.article-post header small,.post-list header time{position:absolute;top:0;}
.article-post header time,.post-list header time{left:20px;width:42px;height:46px;background:url(calendar.png) no-repeat;margin-top:10px;}
.article-post header time span,.post-list header time span{display:block;text-align:center;font-weight:bold;}
.article-post header time span.year,.post-list header time span.year{color:#fff;}
.article-post header time span.day,.post-list header time span.day{color:#000;font-size:120%;}
.article-post header time span.month,.post-list header time span.month{color:#ccc;}
.article-post header small{right:30px;line-height:64px;color:#000;}
.article-post header small a{color:#0066cc;text-decoration:none;}
.article-post .entry{font-size:14px;line-height:24px;}
.article-post .entry p{text-indent:2em;margin-bottom:6px;}
.article-post .entry p.tags{text-indent:0;}
#comments{}
#comments h4{line-height:20px;margin-bottom:6px;}
#comments h4 strong{color:#84ac0a;margin:0 6px;}
.comment-list {margin-bottom:16px;}
.comment-list li{padding:26px 30px 10px 22px;border-bottom:1px solid #e2e2e2;background:#eee;margin-bottom:1px;position:relative;color:#666;}
.comment-list li.comment-even{background:#f6f6f6;}
.comment-list li .comment-children{border:1px solid #ccc;margin:10px 0;}
.comment-list li li.comment-odd{margin-bottom:0;border:none 0;}
.comment-author {float:left;position:relative;margin:-16px 10px 0 0;}
.comment-author .fn{position:absolute;left:40px;top:0;}
.comment-author .fn a,.comment-reply a{color:#0066cc;text-decoration:none;}
.comment-meta{position:absolute;right:30px;top:10px;}
.comment-meta a{color:#666;text-decoration:none;}
.comment-reply{text-align:right;}
#comment_form p{margin-bottom:10px;}
#comment_form p label{display:inline-block;display:inline;width:60px;text-align:right;color:#666;margin-right:10px;position:relative;padding-right:6px;}
#comment_form p label span{color:#ff3300;position:absolute;right:0;}
#comment_form p input.text,#comment_form p .textarea{border:1px solid #aca899;border-bottom-color:#f1efe2;border-right-color:#f1efe2;font-size:14px;padding:2px;width:174px;}
#comment_form p .textarea{width:400px;height:100px;vertical-align:text-top;margin-left:3px;}
#comment_form p .submit{margin-left:70px;}
#response{}
/*pages*/
.page-navigator{}
.page-navigator li{display:inline-block;display:inline-block;margin-right:2px;}
.page-navigator li a{color:#2276bb;text-decoration:none;padding:2px 4px;border:1px solid #e2e1dd;}
.page-navigator li.current{}
.page-navigator li.current a{color:#000;border:none 0;font-weight:bold;}
.page-navigator li a.next,.page-navigator li a.prew{border:none 0;}
/*footer*/
#ft {border-top:1px solid #f2f2f2;padding-top:14px;line-height:1.5;color:#666;}
#ft a{color:#0c3d5f;text-decoration:none;}
#w3c-credits {float:left;margin-left:3%;}
#w3c-footerNav li {float:left;margin-right:16px;}
#w3c-hosting-design {float:right;margin-right:3%;line-height:3;}
.baidu-analysis{display:none;}
/* add 2020-04 */
.mod .bd .company-list li {
    text-align: left;
}

#aside .company-list img {
    width: 150px;
    height: 30px;
    object-fit: contain;
}

/* add 2021-01 */
@media screen and (max-width: 480px) {
    #other-country select { width:100px;}
    #wp{ min-width: auto; }
    #logo {width: 100%; background: #005c9c}
    #main-nav {
        float: left;
        height: 40px;
        margin-top: 0;
        font-family: Microsoft Yahei;
        font-size: 15px;
    }
    #main { width: 100%; padding: 0 3%; margin: 0; box-sizing: border-box; }
    #main-nav { height: auto; }
    .article-post header{padding: 10px 10px 10px 84px;}
    .article-post header h1{line-height: 1.2; }
    .article-post header time {margin-top: 20px;}
    #comments {overflow: hidden;}
    #comment_form p .textarea {    width: 100%; box-sizing: border-box; margin-left: 0; }
    #aside{ width: 100%; box-sizing: border-box; padding: 0px 3%;}
    #ft {box-sizing: border-box; padding: 10px;}
    #w3c-footerNav{overflow: hidden}
    #w3c-copyright {text-align: center; padding-top: 10px;}
}
.article-post header time, .post-list header time {width: 49px; height: 53px; background-size: contain;}
.article-post header .day { margin-top: 3px;}
