/* CSS Document */
@import url("core.css");
@import url("animate.css");
/*******/
@import url("fonts.css?v=106");
@import url("menu.css?v=11");
/* Scroll
========================================================================== */
.header { background:#fff }
.colum_banner { background:#eef0f6; position:relative; float:left; width:100%; }
.colum_banner_box { text-align:right; max-width:1366px; width:100%; margin:0 auto; min-height:250px; }
.colum_banner_box img { width:auto; height:auto; display:block; float:right }
.banner_fixed { position:absolute; left:0; top:0 }
.banner_fixed .banner_lt { max-width:1366px; width:100%; margin:0 auto; text-align:left; font-size:20px; }
.banner_fixed .banner_lt b { font-size:40px; line-height:normal }
#blog_banner .colum_banner_box { position:relative; }
#blog_banner .banner_fixed { padding-bottom:30px; }
.positon { position:absolute; left:0; bottom:20px; width:100%; text-align:right; line-height:2; color:#666 }
.positon strong { display:none }
.positon a { color:#666 }
.positon i { margin:0 10px; color:#666 }
.positon a:hover { text-decoration:underline; color:#00349d }
#blog_banner h1 { font-size:24px; }
.column_blog { }
.column { max-width:1366px; margin:0 auto; width: 100vw; padding:80px 83px }
.news_categorys span{ display:inline-block; position:relative; color:#00349d; font-size:16px; font-weight:bold; margin-right:35px; cursor:pointer; margin-left:5px; }
.news_categorys span:before { content: ''; display: block; position: absolute; left: 0; bottom:-5px; height:1px; width:100%; background: #00349d; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; }
.news_categorys { margin-bottom:55px; }
.news_categorys span a{color:#00349d;}
.news_categorys span.on a{color:#00349d;}
.news_categorys span.on:before, .news_categorys span:hover:before{ -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }
.news_ulist { margin:0 auto; border-top: 1px solid #e6e6e6; }
.news_ulist li { position:relative; border-bottom: 1px solid #e6e6e6; }
.news_ulist li { display:block; padding-bottom:15px; padding-top:15px; padding-left:250px; }
.news_ulist li:hover { background:#f1f2f6 }
.news_ulist .date { position:absolute; left:10px; top:15px; color:#555; font-family:Arial, Helvetica, sans-serif }
.news_ulist .cate { position:absolute; left:120px; top:15px; width:100px; text-align:center; border:1px solid #00349d; color:#00349d; font-size:12px; padding:0 15px }
.news_ulist .desc{visibility:hidden;height:0}
.news_ulist li:hover a{ color:#00349d }
#pages { margin-top:50px; text-align:center }
#pages a, #pages span { border: 1px solid #e6e6e6; color: #222222; display:inline-block; height:35px; width:35px; line-height:35px; text-align:center; font-size:12px; vertical-align:middle; margin:0 3px; }
#pages span { border-color:#00349d; color:#00349d }
#pages a.first, #pages a.prev, #pages a.next, #pages a.last { width:35px; padding:0; position:relative; overflow:hidden }
#pages a.a1 { display:none }
#pages a:hover { color:#00349d }
#pages a.first:before, #pages a.prev:before, #pages a.next:before, #pages a.last:before { display:block; content:""; background:#fff url(../images/icon_img061.png) no-repeat center center; background-size:auto 6px; width:100%; height:100%; position:absolute; left:0; top:0 }
#pages a.prev:before { background-image:url(../images/icon_img06.png) }
#pages a.next:before { background-image:url(../images/icon_img07.png) }
#pages a.last:before { background-image:url(../images/icon_img070.png) }
.blog_time { color:#666; }
.blog_time .author { margin-left:25px; }
.blog_lt { width:25%; float:left; padding-right:50px; padding-top:12px; }
.blog_lt b { display:block; background:url(../images/side_icon01.png) no-repeat right 12px; border-bottom:1px solid #00349d; padding-left:10px; padding-bottom:10px; font-size:18px; font-weight:bold; color:#00349d; margin-bottom:20px; }
.blog_lt p { display:block; margin-bottom:10px; padding-left:10px; font-size:16px; }
.blog_lt p.on a { color:#00349d; font-weight:bold }
.blog_lt p a:hover { color:#00349d }
.blog_rt { float:right; width:75%; border-left:1px solid #eee; padding-left:40px; }
.blog_h1 { line-height:1.5; border-bottom:1px solid #000; padding:0 35px; padding-bottom:25px; display:block; text-align:center; }
.blog_time { padding:10px 0; background:#fcfcfc; border-bottom:1px solid #eaeaea; text-align:center }
.blog_desc { font-size:16px; line-height:2; padding:35px 15px }
.blog_desc img{max-width:100%;vertical-align: top;}
/**/
.prevnext { margin-top:40px; border-top:1px solid #ddd; padding-top:25px; padding-left:10px }
.prevnext p { display:block; font-size:16px; padding-left:90px; position:relative; line-height:1.2; margin-bottom:20px }
.prevnext p label { position:absolute; left:0; top:0; background:#00349d; padding:5px 15px; color:#fff; text-transform:uppercase; font-size:14px; }
.prevnext p a:hover { color:#00349d }
.prevnext p span { text-transform:capitalize; }
@media(max-width:1500px){
.colum_banner_box{ max-width:100%}
.banner_fixed .banner_lt{ max-width:100%; margin-left:80px}
.positon{padding-right:80px}
}
@media(max-width:1300px){
.banner_fixed .banner_lt b{ font-size:50px}	
.colum_banner_box img,.colum_banner{ height:280px}
}
@media (max-width: 1250px){
.banner_fixed .banner_lt b{ font-size:40px}	
.colum_banner_box img,.colum_banner{ height:250px}	
#fixed_height{ height:117px}
}
@media (max-width:1000px){
.banner_fixed .banner_lt{ max-width:100%; margin-left:40px}	
.banner_fixed .banner_lt b{ font-size:30px}	
.colum_banner_box img,.colum_banner,.colum_banner_box{ height:200px;min-height:auto}
}
@media (max-width:800px){
.banner_fixed .banner_lt{ max-width:100%; margin-left:35px}
.colum_banner_box img,.colum_banner,.colum_banner_box{ height:150px}
#fixed_height{ height:82px}
}
@media (max-width:620px){
.banner_fixed .banner_lt{ line-height:120%}	
.banner_fixed .banner_lt b{ font-size:20px}		
.colum_banner_box img{ display:none}
.colum_banner_box img,.colum_banner,.colum_banner_box{ height:120px; text-align:center}
}
@media (max-width:500px){
#fixed_height{ height:63px}
}
@media (max-width:1400px){
.column{ max-width:100%; padding:80px}
}
@media (max-width:1200px){
.news_categorys{ margin-bottom:45px}
.column{ max-width:100%; padding:50px 50px}
.positon{padding-right:50px}
}
@media (max-width:1000px){
.column{ max-width:100%; padding:50px 40px}
.positon{padding-right:40px}
}
@media (max-width:800px){
.news_ulist li{ padding-left:0;white-space:normal}
.news_ulist li a{white-space:normal}
.news_ulist .date{ position:static;}
.news_ulist .cate{ left:100px}
.news_ulist .title{ margin-top:8px}
.blog_lt{width:100%;padding:0;border-bottom: 1px solid #eee;padding-bottom: 15px;}
.blog_lt b{display:none}
.blog_lt p{float:left;width:25%;margin: 0;padding: 0;text-align: center;}
.blog_rt{width:100%;padding: 0;border: 0;margin-top: 35px;}
.blog_h1{padding:0;padding-bottom:25px;font-size:20px;font-weight:bold}
.blog_desc{padding:0;padding-top:25px;font-size: 14px;}
}
@media(max-width:500px){
.column{ max-width:100%; padding:30px 25px}
.news_categorys span{ margin-left:0; margin-right:30px}
.news_categorys span:last-child{ margin-right:0}
.positon{padding-right:0px;padding-left:35px;bottom:15px;text-align:left}
.prevnext p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px;line-height:2;padding-left: 70px;margin-bottom: 10px;}
.prevnext p label{line-height:1.2;font-size:12px;padding:5px 10px;top: 4px;}
}
@media(max-width:400px){
.news_categorys{ margin-bottom:35px}	
.news_categorys span{ font-size:14px; margin-right:20px}
.blog_lt p{font-size:14px}
}
@media(max-width:359px){
.news_categorys span{ font-size:13px}
}