@charset "utf-8";
* { margin: 0; padding: 0 }
body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; }
img { border: 0; display: block }
ul, li { list-style: none; }
a { text-decoration: none; color: #000; }
a:hover { color: #000; text-decoration: none; }
.clear { clear: both; width: 100%; overflow: hidden; }
.box { width: 1200px; margin: auto; }
.top{width:100%;height:40px;line-height:40px;background:#1d273d;color:#fff;font-size:12px}
.welcome{float:left}
.welcome a{color:#eb690a;margin:0 5px}
.search{position:relative;overflow:hidden}
.search input.input_submit{border:0;color:#fff;outline:0;position:absolute;top:0;right:0;display:block;font-size:15px;height:36px;background:#1d273d;line-height:36px;cursor:pointer}
.search input.input_text{border:0;line-height:36px;height:36px;font-size:14px;outline:0;text-indent:1em}
.is-search{width:60px;height:28px;line-height:28px;color:#888;margin:5px 0 0;float:right;overflow:hidden}
.is-search section{display:block;border-radius:20px;margin:0 20px;font-size:12px}
.is-search i{display:block;font-size:19px;height:28px;float:left;margin-top:1px;margin-right:10px;color:#fff;cursor:pointer}
.search-page{width:100%;left:0;background:#ebf0fa;position:absolute;top:40px;z-index:8;display:none}
.search_box{width:1200px;margin:auto}
.search-page .search{clear:both;width:60%;margin:auto;border-radius:0 5px 5px 0}
.search-page .search input.input_text{width:80%;float:left;z-index:9}
.search-page .search input.input_submit{width:20%}
.search select{border:none;height:36px;right:20%;outline:0;z-index:9;position:absolute;background:#fff}
.search-page .go-left{background:url(images/prev_close.png) no-repeat left center;width:32px;height:32px;float:right;background-size:32px;margin:20px;cursor:pointer}
.hot-search{margin:40px 20px;overflow:hidden;text-align:center}
.hot-search p{font-size:18px;margin-bottom:10px;font-weight:700;color:#1d273d}
.search-paihang li{display:inline-block;line-height:26px;height:26px;font-size:15px;margin:3px 10px}
.search-paihang li a{display:block;color:#666}
.search-paihang li a:hover{color:#1d273d}
.guanzhu{float:right;position:relative}
.guanzhu i{display:block;font-size:22px;float:right;cursor:pointer}
.weixin{padding:15px;overflow:hidden;text-align:center;line-height:23px;box-shadow:#ddd 0 5px 5px;clear:both;position:absolute;width:256px;height:145px;right:0;top:40px;display:none;background:#fff}
.weixin li{float:left;margin:0 3px;color:#333}
.weixin li img{width:120px;border:#ccc 1px solid}
.guanzhu:hover .weixin{display:block;z-index:9}
.logo{float:left;margin-right:90px}
.logo img{height:80px}
nav{line-height:80px;height:80px;width:100%;background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}
#starlist li{position:relative;display:inline-block;font-size:16px;text-align:center}
#starlist li i{display:block;width:24px;height:16px;background:url(images/hot.png) no-repeat;background-size:100% 100%;display:inline-block;position:absolute;margin-left:4px;top:23px}
#starlist li a{display:block;color:#333;padding:0 20px}
#starlist li:hover a,#starlist ul.sub li a:hover{color:#16499d}
#starlist ul.sub li{width:100%;background:#fff;float:left;font-size:15px}
#starlist ul.sub li a{padding:0;display:none;width:100%;color:#333}
#starlist ul.sub li:first-child a{margin-top:10px}
#starlist ul.sub li:last-child a{margin-bottom:10px}
#starlist ul.sub{position:absolute;left:0;top:60px;z-index:9;width:110%;line-height:36px;opacity:0;transition:all .5s;box-shadow:0 5px 9px 1px rgba(144,161,180,.2)}
#starlist li:hover ul.sub{opacity:1;top:80px}
#starlist li:hover ul.sub li a{display:block}
#starlist li:hover ul.sub:after,#starlist ul.sub li a:after,#starlist ul.sub li:after{display:none}
.menu:after{content:"";position:absolute;right:9px;top:49%;width:0;height:0;border-width:4px 4px 0;border-style:solid;border-color:#3f3c3c transparent transparent;transition:all .5s ease}
.menu:hover:after{transform:rotate(180deg)}
.selected a:after{content:"";position:absolute;left:50%;bottom:10px;margin-left:-10px;width:20px;height:4px;border-radius:2px;background-color:#16499d}
#mnavh{display:none;width:40px;height:40px;text-align:center}
.navicon{display:block;position:relative;width:27px;height:2px;background-color:#fff;margin-top:20px;float:left}
.navicon:after,.navicon:before{content:'';display:block;width:27px;height:2px;position:absolute;background:#fff;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}
.navicon:before{margin-top:-8px}
.navicon:after{margin-top:8px}
.open .navicon{background:0 0}
.open .navicon:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.open .navicon:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.open .navicon:after,.open .navicon:before{content:'';display:block;width:28px;height:2px;position:absolute;background:#727171}
main{width:1200px;margin:30px auto 0;overflow:hidden;display:block}
.lbox{width:860px;float:left}
.rbox{width:320px;float:right}
.banner{width:570px;height:300px;float:left;overflow:hidden}
.banner section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-gradient(linear,0 0,0 bottom,from(transparent),to(#000));z-index:-1}
.banner section{bottom:0;left:0;position:absolute;display:block;width:100%;z-index:0}
.banner h4{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);font-size:20px;line-height:26px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;padding:0 20px;z-index:2;margin:20px 0 40px}
.headline{width:270px;float:right;overflow:hidden}
.headline ul{height:300px}
.headline ul li{width:100%;overflow:hidden;height:140px;position:relative}
.headline ul li:first-child{margin-bottom:20px}
.headline ul li a{display:block;overflow:hidden;height:100%}
.headline ul li img{width:100%;min-height:100%;transition:all .6s}
.headline ul li:hover img{transform:scale(1.1)}
.headline span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:-webkit-gradient(linear,0 0,0 bottom,from(transparent),to(#000));z-index:-1}
.headline span{bottom:0;left:0;position:absolute;display:block;width:100%;z-index:0}
.headline h4{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:18px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;padding:0 20px;z-index:2;margin:20px 0}
.news_kx{border:1px solid #e1e1e1;background:#fff;position:relative;margin-right:12px;padding:20px;margin-bottom:40px}
.news_kx h2{width:140px;height:40px;padding-right:20px;line-height:40px;background:#ff5757;color:#fff;font-size:15px;font-weight:400;text-align:center;border-radius:0 20px 20px 0;margin-left:-20px}
.news_kx:before{position:absolute;content:"";border:1px solid #e1e1e1;right:-6px;top:6px;width:100%;height:100%;background:#fff;z-index:-1}
.news_kx:after{position:absolute;content:"";border:1px solid #e1e1e1;right:-12px;top:12px;width:100%;height:100%;z-index:-2}
.news_kx ul{margin:30px 0 0}
.news_kx li{padding:0 0 24px 30px;position:relative;font-size:14px;line-height:20px}
.news_kx li span{display:block;font-size:12px;color:#999;margin-top:10px}
.news_kx li:before{content:"";background:#e1e1e1;width:1px;height:100%;left:7px;top:7px;position:absolute}
.news_kx li:last-child:before{display:none}
.news_kx li i{position:absolute;left:2px;top:4px;display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ff5757;border:#cf9999 2px solid}
.news_kx li:hover a{color:#16499d}
.h_title{position:relative;font-size:18px;margin:15px 0 0 0}
.h_title:after{content:"";position:absolute;left:10px;bottom:3px;margin-left:-10px;width:70px;height:4px;border-radius:2px;background-color:#a2b6d8;z-index:-1}
.blogs{margin-bottom:30px}
.blogs_list{overflow:hidden;position:relative;transition:all .8s;padding:20px 10px 20px 0;border-bottom:1px dashed #e5e5e5}
.blogs_list i{display:block;width:210px;height:120px;background:#ccc;overflow:hidden;float:left;margin-right:20px}
.blogs_list i img{width:100%;min-height:100%;transition:all .6s}
.blogs_list h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:16px;color:#333}
.blogs_list h2 em.isTop,.post_picture h2 em.isTop{padding:1px 6px 2px;border:0 solid currentColor;font-size:12px;font-weight:400;vertical-align:3px;margin-right:5px;display:inline-block;background:#f66;color:#fff;font-style:normal;vertical-align:bottom}
.blogs_list p{color:#737373;line-height:20px;font-size:14px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}
.blogs_writer{color:#333;margin:0 5px 0 10px;font-size:12px;position:absolute;left:218px;bottom:22px}
.blogs_time{color:#b3b2b2;position:relative}
.blogs_time:before{content:"·";padding:0 5px}
.blogs_tags{float:right;position:absolute;right:0;bottom:15px}
.blogs_tags a{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;margin:5px 5px 0 0;padding:1px 7px;height:18px;color:#16499d;background:#d2e3fe;border-radius:10px;line-height:18px;font-size:12px}
.blogs_tags a:hover{background:#16499d;color:#fff}
.blogs_lm{position:absolute;z-index:2;top:30px;left:10px;padding:0 12px;height:20px;font-size:12px;background:rgba(3,3,3,.5);border-radius:100px;line-height:20px}
.blogs_lm a{color:#999}
.blogs_list:hover{box-shadow:0 12px 8px -12px #c0bebe}
.blogs_list:hover h2{color:#16499d}
.blogs_list:hover img{transform:scale(1.1)}
.pagination{margin:0;padding:20px;text-align:center;font-size:12px;display:block}
.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;padding:0}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{margin:3px 5px 3px 0;float:left;padding:7px 14px;background-color:#ddd;color:#666;border-radius:2px}
.pagination ul>li>a:focus,.pagination ul>li>a:hover{opacity:1}
.pagination ul>.active>a,.pagination ul>.active>span{background-color:#e94c3d;color:#fff}
.pagination ul>.active>a,.pagination ul>.active>span{cursor:default}
.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span,.pagination ul>li>span{color:#999;background-color:transparent;cursor:default}
.post_picture{position:relative;border-bottom:1px dashed #e5e5e5;padding:20px 0}
.post_picture a{display:block;overflow:hidden;transition:.5s}
.post_picture section{position:absolute;bottom:20px;padding:10px 0;text-shadow:0 2px 4px rgba(0,0,0,.5)}
.post_picture span{display:block;position:absolute;top:30px;left:10px;padding:0 12px;height:20px;font-size:12px;background:rgba(62,62,62,.5);border-radius:100px;line-height:20px;z-index:2;color:#999}
.post_picture img{transition:.5s;width:100%}
.post_picture h2{margin-bottom:15px;padding:0 20px;color:#fff;font-size:16px}
.post_picture p{color:#fff;padding:0 20px;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}
.post_picture:hover img{transform:scale(1.1)}
.widget{position:relative;clear:both;overflow:hidden;margin-bottom:20px}
.widget h3{margin:12px 0 6px 0;text-align:center;color:#333;font-size:20px;line-height:20px;font-family:inherit;font-weight:500}
.widget h5{margin:0;font-size:12px;text-align:center;color:#999;border-bottom:2px solid #ccc;padding-bottom:10px;font-family:inherit;font-weight:500}
.widget ul{padding:20px;overflow:hidden}
.pagination{margin:0;padding:20px;text-align:center;font-size:12px;display:block}
.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;padding:0}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{margin:3px 5px 3px 0;float:left;padding:7px 14px;background-color:#ddd;color:#666;border-radius:2px}
.pagination ul>li>a:focus,.pagination ul>li>a:hover{opacity:1}
.pagination ul>.active>a,.pagination ul>.active>span{background-color:#e94c3d;color:#fff}
.pagination ul>.active>a,.pagination ul>.active>span{cursor:default}
.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span,.pagination ul>li>span{color:#999;background-color:transparent;cursor:default}
.divComments li .author-info{margin-top:20px;height:29px;line-height:29px;font-size:12px;padding:0}
.divComments li .author-info .avatar{float:left;width:29px;height:29px;border-radius:50%;margin-right:15px}
.divComments li .author-info i{font-style:normal;color:#333;float:left;text-indent:5px;font-size:16px}
.divComments li .author-info span{color:#bbb;float:right}
.divComments li .comment-inner p{font-size:14px;color:#333;line-height:22px;margin:5px 0 5px 48px}
.divComments li .comment-refer{position:relative;height:43px;line-height:43px;padding-left:48px}
.divComments li .comment-refer .icon-yinhao{font-size:18px;position:absolute;left:10px;top:-6px;color:#e94c3d}
.divComments li .comment-refer .t{font-size:12px;color:#999;height:21px;line-height:21px;overflow:hidden;display:inline-block}
.divComments li .comment-refer .t a{color:#999;font-style:normal;margin-left:5px}
.divContorPanel ul{text-align:center}
.cp-hello{line-height:35px;font-size:14px;color:#666}
.cp-login{line-height:35px;font-size:14px;color:#666}
.cp-vrs{line-height:35px;font-size:14px}
.divArchives li,.divAuthors li,.divCatalog li,.divFavorites li,.divLinkage li,.divNavBar li,.divStatistics li{padding-bottom:5px;margin-bottom:5px}
.divArchives li a,.divAuthors li a,.divCatalog li a,.divFavorites li a,.divLinkage li a,.divMisc li a,.divNavBar li a,.divStatistics li{color:#555;font-size:14px;margin-right:24px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.divArchives li:hover a,.divAuthors li:hover a,.divCatalog li:hover a,.divFavorites li:hover a,.divLinkage li:hover a,.divNavBar li:hover a,.divStatistics li:hover{padding-left:20px;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.divMisc li{float:left;width:43%;margin-right:10px;padding-top:18px;padding-bottom:18px}
.divTags li{float:left;padding:12px 0 15px}
.divTags li{font-size:12px;color:#fff;background-color:#428bca;display:inline-block;margin:0 5px 5px 0;padding:2px 6px;line-height:20px;font-weight:400}
.divTags li:nth-child(9n){background-color:#4a4a4a}
.divTags li:nth-child(9n+1){background-color:#428bca}
.divTags li:nth-child(9n+2){background-color:#5cb85c}
.divTags li:nth-child(9n+3){background-color:#d9534f}
.divTags li:nth-child(9n+4){background-color:#567e95}
.divTags li:nth-child(9n+5){background-color:#b433ff}
.divTags li:nth-child(9n+6){background-color:#00aba9}
.divTags li:nth-child(9n+7){background-color:#b37333}
.divTags li:nth-child(9n+8){background-color:#f60}
.divTags li:hover{opacity:.8;color:#fff!important}
.divTags li a{color:#fff}
.divCalendar table{width:100%;margin-top:10px;font-size:13px;table-layout:fixed}
.divCalendar caption{text-align:center;height:35px;font-weight:700;font-size:13px;line-height:35px;background-color:#fbfbfb;border:1px solid #e0e1e2}
.divCalendar caption a{color:#555}
.divCalendar th{background-color:#fbfbfb;color:#555;text-transform:uppercase;border:1px solid #e0e1e2;height:26px}
.divCalendar td{text-align:center;color:#666;border:1px solid #e0e1e2;line-height:30px}
.divCalendar td a{display:block;line-height:30px;background:#e94c3d;color:#fff}
.divSearchPanel input[type=text]{width:70%;height:30px;margin-left:5px;margin-left:5px;outline:0;vertical-align:bottom;background:#fff;border:1px solid #e8e9e7}
.divSearchPanel input[type=submit]{font-size:16px;font-weight:700;color:#fff;line-height:28px;padding-left:15px;padding-right:15px;border:2px solid #e94c3d;background:#e94c3d;outline:0;cursor:pointer}
.divPrevious li a{position:relative;display:block;overflow:hidden;padding:10px 0 10px 115px;border-bottom:solid 1px #f0f0f0;color:#333;font-size:14px}
.divPrevious .thumbnail{float:left;margin-left:-115px}
.divPrevious .thumbnail img{width:110px;height:70px}
.divPrevious .text{display:block;margin-left:5px;font-size:14px;height:49px;line-height:23px;margin-bottom:4px;overflow:hidden}
.divPrevious .muted{margin-right:15px;margin-left:5px;color:#bbb;font-size:12px}
.divPrevious .muted{margin-right:10px;margin-left:5px;color:#bbb;font-size:12px}
.ad{border-radius:2px;border:1px solid #e1e1e1;margin:30px 0;overflow:hidden}
.ad img{min-width:100%;transition:.5s}
.hot_news{border-radius:2px;border:1px solid #e1e1e1;margin-top:20px;padding:5px 20px 0;overflow:hidden;margin-bottom:30px}
.hot_news li{position:relative;margin:24px 0;overflow:hidden}
.hot_news li i{width:120px;height:70px;display:inline-block;overflow:hidden;float:left;margin-right:12px;border-radius:2px}
.hot_news li i img{width:100%;min-height:100%;transition:.5s;float:left}
.hot_news li em{position:absolute;top:0;left:0;height:17px;width:21px;color:#ccc;font-size:12px;font-style:normal;text-align:center;background:rgba(0,0,0,.5);border-radius:2px 0 0;z-index:99}
.hot_news li:nth-child(1) em,.hot_news li:nth-child(2) em,.hot_news li:nth-child(3) em{color:#fff}
.hot_news li:nth-child(1) em{background:#f95456}
.hot_news li:nth-child(2) em{background:#f6a625}
.hot_news li:nth-child(3) em{background:#4385f4}
.hot_news li h2{font-size:14px;color:#333;font-weight:400;line-height:20px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}
.hot_news li span{font-size:12px;color:#b3b2b2;position:absolute;display:block;left:135px;bottom:0}
.hot_news li:hover img{transform:scale(1.1)}
.hot_news li:hover h2{color:#16499d}
.links{overflow:hidden;line-height:44px;background:#273249}
.links li{display:inline-block;float:left;margin:0 10px;font-size:14px;line-height:44px}
.links a{color:#ccc}
.links a:hover{color:#fff}
.links p{color:#7381a1;font-weight:700;font-size:18px;float:left;margin-right:20px;position:relative}
.links p:after,.links p:before{position:absolute;content:"";width:1px;height:22px;background:#000;right:-15px;top:12px}
.links p:after{background:#2e3f65;right:-16px}
.line{height:1px;background:#3b4047;width:100%}
footer{background:#1d273d;color:#a8aab0;padding:20px 0;overflow:hidden}
footer a{color:#a8aab0}
footer a:hover{color:#fff}
.ft_nav{margin:30px auto;overflow:hidden}
.ft_nav p{font-size:16px;color:#fff;margin-bottom:30px}
.ft_about{width:20%;float:left;overflow:hidden}
.ft_about li{display:inline-block;float:left}
.ft_about li{width:33.33%;margin-bottom:16px;font-size:14px}
.ft_contact{font-size:14px;float:left;margin-left:100px;position:relative;padding-left:100px}
.ft_contact li{margin-bottom:15px;background-size:20px!important;padding-left:30px}
.ft_contact li:nth-child(1){background:url(images/icon_time.png) no-repeat}
.ft_contact li:nth-child(2){background:url(images/icon_dizhi.png) no-repeat}
.ft_contact li:nth-child(3){background:url(images/icon_tell.png) no-repeat}
.ft_contact li:nth-child(4){background:url(images/icon_email.png) no-repeat}
.ft_contact:after,.ft_contact:before{content:"";width:1px;height:100%;background:#363c49;position:absolute;top:0}
.ft_contact:after{left:1px;background:#010d27}
.ft_contact:before{left:0}
.ft_guanzhu{float:right;width:25%;font-size:14px}
.ft_guanzhu li{text-align:center;float:left;width:50%}
.ft_guanzhu li img{width:100px;height:100px;margin:auto}
.copyright{font-size:12px;overflow:hidden;border-top:#2a3345 1px solid;padding:15px 0 0;line-height:24px}
.cr_left{float:left}
.cr_right{float:right;text-align:right}
.cr_right img{display:inline-block;vertical-align:bottom;margin-right:5px}
.cr_right p:last-child a{margin-left:10px}
.cr_right i{margin-left:10px}
.weizhi{background:url(images/icon_dizhi.png) no-repeat left -4px top;background-size:20px;padding-left:20px;font-size:14px;color:#888}
.weizhi a{color:#888;margin:0 5px}
.weizhi a:hover{color:#16499d}
.pagelist{text-align:center;color:#666;width:100%;clear:both;margin:0 0 20px;font-size:14px}
.pagelist a{color:#5c626c;margin:0 5px 10px;padding:5px 10px;background:#f0f0f0;display:inline-block}
.pagelist a:nth-child(1){display:none}
.pagelist a:hover,.pagelist>b{color:#fff;background:#16499d}
.pagelist>b{padding:5px 10px}
article h1{color:#333;font-size:20px;margin:20px 0}
.wz_info{font-size:14px}
span.wz_frome a{color:#16499d}
span.wz_time{margin-left:10px;color:#888}
.content blockquote,.wz_smalltext{margin:20px 0;color:#737373;font-size:14px;line-height:24px;background:#f8f8f8 url(images/incon_smalltext.png) no-repeat 5px 10px;background-size:26px;padding:10px 10px 10px 40px}
.content{color:#333}
.content a{color:#000}
.content a:hover{color:#16499d}
.content p{margin:20px 0;font-size:16px;line-height:32px;word-break:break-all}
.content ol,.content ul{margin:20px 0 20px 35px}
.content ol li,.content ul li{margin-top:3px;line-height:30px}
.content ul li{list-style-type:disc}
.content ol li{list-style-type:decimal}
.content h2,.content h3,.content h4,.content h5,.content h6{position:relative;padding-left:14px;font-size:16px;margin:20px 0}
.content h2:after,.content h3:after,.content h4:after,.content h5:after,.content h6:after{position:absolute;top:0;bottom:4px;left:0;display:block;width:4px;height:100%;background:#16499d;content:"";border-radius:2px}
.content img{max-width:100%!important;height:auto!important;margin:10px auto}
.content video{height:auto!important;display:block;margin:auto;max-width:100%!important}
.content table{display:block;margin:auto}
.statement{text-align:justify;margin:10px auto 5px;border:1px dashed #f8f8f8;background:#f8f8f8 url(images/blockquote.png) 1px 3px no-repeat;padding:13px 26px 13px 32px;border-radius:8px;position:relative}
.statement:after{content:"";display:block;width:31px;height:27px;position:absolute;background:url(images/blockquote.png) 0 0 no-repeat;right:2px;bottom:3px;background-size:100%;z-index:26;transform:rotateZ(180deg)}
.statement a{padding:0 5px;color:#448ef6;font-weight:700}
.statement span{margin:0 3px;color:#c00000}
.tags{margin:30px 0;font-size:16px;color:#333}
.tags a{display:inline-block;margin:0 5px 0 0;padding:1px 7px;color:#16499d;background:#d2e3fe;border-radius:10px;line-height:20px;font-size:12px}
.hads{background-color:#fff;margin-top:20px;overflow:hidden}
.hads2{background-color:#fff;margin-bottom:20px;overflow:hidden}
.pinglun{margin:10px 0 30px 0}
.hads img,.hads2 img{width:100%;margin:auto;height:auto;overflow:hidden}
.wz_tuijian{background:#f8f8f8;border-radius:2px;overflow:hidden;margin-bottom:20px}
.wz_tuijian p{width:88px;height:25px;background:#16499d;font-size:16px;color:#fff;line-height:25px;text-align:center;margin-top:20px}
.wz_tuijian ul{overflow:hidden;margin:30px 0 20px}
.wz_tuijian ul li{float:left;width:50%;margin-bottom:20px;position:relative}
.wz_tuijian ul li a{display:block;margin:0 30px}
.wz_tuijian ul li i{width:120px;height:70px;display:inline-block;overflow:hidden;float:left;margin-right:12px;border-radius:2px}
.wz_tuijian ul li img{width:100%;min-height:100%;transition:.5s;float:left}
.wz_tuijian ul li h2{font-size:14px;color:#333;font-weight:400;line-height:20px;word-break:break-all;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}
.wz_tuijian ul li span{font-size:12px;color:#b3b2b2;position:absolute;display:block;left:164px;bottom:0}
.wz_tuijian ul li:hover h2{color:#16499d}
.wz_tuijian ul li:hover img{transform:scale(1.1)}
.about{background:#fff;border-radius:2px;box-shadow:0 1px 4px rgba(51,51,51,.25);margin:10px 10px 30px 10px;padding:20px}
.about i{width:58px;height:58px;margin:0 15px 20px 0;display:block;border-radius:50%;float:left;border:#eae8e8 1px solid}
.about i img{width:100%;height:100%;border-radius:50%}
p.about_name{font-size:16px;font-weight:500;color:#333;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px 0}
span.about_num{font-size:12px;font-weight:400;color:#b3b2b2;margin-top:7px}
span.about_num b{color:#16499d;margin:0 3px}
.about ul{clear:both}
.about ul li{border-top:1px solid #ececec;padding:16px 0;font-size:14px}
.about ul li a:hover{color:#16499d}
a.btn_more{height:44px;border-radius:2px;border:1px solid #16499d;font-size:14px;color:#16499d;text-align:center;line-height:44px;margin:18px auto;width:96%;display:block}
a.btn_more:hover{background:#16499d;color:#fff}
.info-pre-next{line-height:34px;margin-bottom:30px}
.info-pre-next p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.info-pre-next a{margin-left:10px;color:#333}
.info-pre-next a:hover{color:#16499d}
.time_box ul{position:relative;margin:30px 20px 30px 0}
.time_box ul:after{position:absolute;content:"";width:1px;height:100%;background:#f0f0f0;left:6px;top:0;z-index:1}
.time_box ul li{overflow:hidden;position:relative;margin-bottom:30px;padding-left:40px}
.time_box ul li span{color:#888;font-size:12px;position:relative}
.time_box ul li span:before{position:absolute;content:"";width:8px;height:8px;border-radius:50%;background-color:#16499d;border:#a2b6d8 2px solid;left:-39px;top:3px;z-index:2}
.time_box ul li h2{font-size:16px;margin:20px 0}
.time_box ul li h2:hover{color:#16499d}
.time_box ul li i{float:left;width:120px;height:70px;display:block;overflow:hidden;margin-right:20px}
.time_box ul li i img{width:100%;min-height:100%}
.time_box ul li p{font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;margin-bottom:10px}
.time_lm{color:#16499d;font-size:12px}
.pics{margin:15px auto 30px;overflow:hidden}
.pics ul{overflow:hidden}
.pics ul li{width:25%;float:left}
.pics ul li a{display:block;margin:10px;background:#fff;padding:10px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.06)}
.pics ul li i{display:block;height:160px;overflow:hidden}
.pics ul li i img{width:100%;min-height:100%;transition:.5s}
.pics ul li p{line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;font-size:14px}
.pics ul li:hover img{transform:scale(1.1)}
.pics ul li p span:hover,.pics ul li:hover p{color:#16499d}
.pics ul li p span{float:right;font-size:12px;color:#999;margin:0 5px}
.zt_weizhi{background:url(images/icon_zhuanti.png) no-repeat;background-size:26px;padding-left:37px;margin-left:15px;font-size:18px;font-weight:700;color:#16499d}
.zt_list{width:50%;float:left;margin-bottom:20px}
.zt_list section{margin:10px 20px;display:block;padding:20px;background:#fff;box-shadow:#ececec 1px 1px 10px}
.zt_list i{display:block;overflow:hidden}
.zt_box{margin:30px 0;overflow:hidden}
.zt_list h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin:20px 0;line-height:34px}
.zt_list h3 span{float:right;color:#16499d;background-color:#ebf5ff;display:block;font-size:14px;line-height:34px;padding:0 20px}
.zt_list p{margin:20px 0;line-height:20px;height:40px;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;color:#888}
.zt_list ul{border-top:1px solid #ebebeb;padding-top:10px}
.zt_list ul li{line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zt_list ul li a:hover{color:#16499d}
.zt_list img{transition:.5s}
.zt_list img:hover{transform:scale(1.1)}
.tags_box{margin:30px auto;overflow:hidden}
.tags_box a{display:block;float:left;width:16.66666%;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;color:#333;position:relative;transition:.5s}
.tags_box a:nth-child(12n+6){background:#eee;border-radius:0 3px 3px 0}
.tags_box a:nth-child(12n+5){background:#eee}
.tags_box a:nth-child(12n+4){background:#eee}
.tags_box a:nth-child(12n+3){background:#eee}
.tags_box a:nth-child(12n+2){background:#eee}
.tags_box a:nth-child(12n+1){background:#eee;border-radius:3px 0 0 3px}
.tags_box a:nth-child(n+1):after,.tags_box a:nth-child(n+1):before{position:absolute;content:"";width:1px;height:100%;background:#fffdfd;right:0}
.tags_box a:nth-child(n+1):before{background:#dedede;right:1px}
.tags_box a:nth-child(6n):after,.tags_box a:nth-child(6n):before{display:none}
.tags_box a:hover{background:#16499d!important;color:#fff}
.null404{width:100%;margin:80px auto 140px}
.null404 p:first-child{text-align:center;font-size:150px;font-weight:700;line-height:100px;letter-spacing:5px;color:#fff}
.null404 p:first-child span{cursor:pointer;text-shadow:0 0 2px #686868,0 1px 1px #ddd,0 2px 1px #d6d6d6,0 3px 1px #ccc,0 4px 1px #c5c5c5,0 5px 1px #c1c1c1,0 6px 1px #bbb,0 7px 1px #777,0 8px 3px rgba(100,100,100,.4),0 9px 5px rgba(100,100,100,.1),0 10px 7px rgba(100,100,100,.15),0 11px 9px rgba(100,100,100,.2),0 12px 11px rgba(100,100,100,.25),0 13px 15px rgba(100,100,100,.3);-webkit-transition:all .1s linear;transition:all .1s linear}
.null404 p:first-child span:hover{text-shadow:0 0 2px #686868,0 1px 1px #fff,0 2px 1px #fff,0 3px 1px #fff,0 4px 1px #fff,0 5px 1px #fff,0 6px 1px #fff,0 7px 1px #777,0 8px 3px #fff,0 9px 5px #fff,0 10px 7px #fff,0 11px 9px #fff,0 12px 11px #fff,0 13px 15px #fff;-webkit-transition:all .1s linear;transition:all .1s linear}
.null404 h3{text-align:center;color:#666;font-family:cursive;font-size:20px;text-shadow:0 1px 0 #fff;letter-spacing:1px;line-height:2em;margin-top:80px}
.page{overflow:hidden;padding:20px}
.page_title{width:100px;float:left}
.page_title li{font-size:16px}
.page_title li a{display:block;text-align:center;position:relative;color:#333;margin:2px 0 30px 0}
#pagecurrent:after{content:"";position:absolute;left:0;top:0;width:4px;height:20px;border-radius:2px;background-color:#16499d}
.page-box{margin-left:111px;padding-left:30px;border-left:#eee 1px solid;min-height:500px}
.page-box-title{margin-bottom:30px;color:#383838;font-size:22px;font-weight:400}
.page-box .content,.page-box .content p{font-size:15px!important}
.page-box .content img{margin:inherit}
.show-info{font-size:14px;overflow:hidden;color:#333;padding:30px;margin:10px 10px 30px;border-radius:3px;box-shadow:0 -2px 7px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.06)}
.show-info h2{margin:0 0 20px;font-size:18px}
.show-info ul{line-height:36px}
.show-info ul li span{margin-right:10px;color:#777}
.show-down{width:100%;display:block;text-align:center;margin:20px 0 0 0;background:#1888f6;color:#fff;line-height:40px;border-radius:6px}
.show-down:hover{color:#fff;background:#1169c0}
.viewmore{font-size:18px;color:#333}
.xt_search{margin:20px 0;color:#333}
.xt_search strong{color:red}
.blogs_search ul li{margin-bottom:30px}
.blogs_search ul li h2{font-weight:400;margin:0;font-size:16px;margin-top:10px}
.blogs_search ul li h2 a{color:#07519a}
.blogs_search ul li h2 a:hover,.color_purple:hover{text-decoration:underline}
.blogs_search ul li p{font-size:14px;margin:5px 0}
.color_green{color:green;font-size:14px}
.color_purple{color:#77c}
.cmtsitem{padding:18px 0 14px;border-bottom:1px dotted #e4e8eb;zoom:1}
.cmtsitem::after{content:"";display:block;clear:both}
.cmtsitem .avatar{width:48px;height:48px;float:left;display:inline;margin-right:10px;overflow:hidden}
.cmtsitem .avatar img{width:48px;height:48px;border-radius:3px}
.cmtsitem .cmtscon .avatar{display:none}
.cmtscon{margin-left:65px;zoom:1}
.cmtscon::after{content:"";display:block;clear:both}
.cmtscon>.cmtsitem{margin-top:15px;padding:0 0 0 20px;border-left:2px solid #e4e8eb}
.cmtscon>.cmtsitem .cmtscon{margin:0}
.cmtsdate{float:right;display:inline;font-size:14px;color:#bbb}
.cmtsname{font-size:14px;color:#333;display:inline-block}
.cmtsname a{font-size:14px;color:#333}
.cmtsbody{margin-top:8px;line-height:26px;word-wrap:break-word;word-break:break-all}
.cmtsbody .cmtscon{margin:0;padding-left:20px;border-left:2px solid #e4e8eb}
.cmtsbody .cmtsfoot{display:none!important}
.cmtsreply{margin-top:15px;padding-left:20px;border-left:2px solid #e4e8eb}
.cmtsreplyname{font-size:14px;color:#888}
.cmtsreplyname a{font-size:14px;color:#333}
.cmtsreplycon{margin-top:8px;word-wrap:break-word;word-break:break-all}
.cmtsreplydate{margin-top:8px;font-size:14px;color:#bbb}
.cmtsfoot{margin-top:8px}
.cmtsfoot .reply{font-size:14px;color:#888}
.cmtsfoot .reply::before{content:"\e728";margin-right:3px;font-size:18px;padding-right:2px;margin-top:3px;color:#888;font-family:iconfont;vertical-align:middle}
.cmtsfoot .reply:hover{color:#0188fb}
.cmtsfoot .reply:hover::before{color:#0188fb}
.cmts.nocmt{padding:15px 30px}
.cmts.nocmt::before{content:attr(data-content);width:100%;font-size:16px;color:#888;text-align:center;display:inline-block}
.reply-frm{border-left:2px solid #e4e8eb;padding:0 0 0 20px;margin-top:15px;box-shadow:none}
.reply-frm .cmtimg{display:none!important}
.reply-frm .cmtarea{padding:0}
#cancel-reply{height:26px;margin-left:20px;padding:0 10px 0 6px;font-size:14px;color:#0188fb;line-height:25px;border:2px solid #0188fb;outline:0;box-sizing:content-box;border-radius:20px;cursor:pointer;background:#fff;vertical-align:top;display:none}
#cancel-reply::before{content:"\e662";margin-right:3px;font-size:18px;padding-right:2px;margin-top:3px;color:#0188fb;font-family:iconfont;vertical-align:middle}
.comment{margin-top:20px;zoom:1}
.comment::after{content:"";display:block;clear:both}
.cmtimg{width:48px;float:left;text-align:center}
.cmtimg img{width:48px;height:48px;border-radius:3px}
.cmtimg p{height:20px;font-size:12px;color:#888;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.cmtinfo{padding-left:70px;font-size:14px;word-break:break-all}
.cmtinfo a{color:#333}
.cmtinfo .cmt{margin:15px 0 0 -20px;padding-bottom:0}
.cmtinfo .cmt .cmt{margin:15px 0 0 -20px;padding-bottom:0}
.cmtinfo .cmt .cmt .cmt{margin:15px 0 0 -20px;padding-bottom:0}
.cmtinfo .cmtinfo{width:500px}
.cmtinfo .cmtinfo .cmtinfo{width:430px}
.cmtinfo .cmtinfo .cmtinfo .cmtinfo{width:360px}
.cmttime,.cmttime a{font-size:12px;color:#888}
.cmtarea textarea{width:100%;margin:0 0 10px;padding:5px 15px;font-size:16px;color:#333;line-height:28px;border:1px solid #e4e8eb;outline:0;border-radius:3px;overflow:hidden;vertical-align:top;box-sizing:border-box}
.cmtarea textarea:focus{color:#0188fb;background-color:#fff;border-color:#aab7c1;outline:0;box-shadow:0 0 0 .2rem rgba(31,73,119,.1)}
.cmtsubmit button{height:36px;padding:0 20px;font-size:16px;color:#888;line-height:32px;border:2px solid #e4e8eb;outline:0;border-radius:20px;cursor:pointer;float:right;background:#fff}
.cmtsubmit button::before{content:"\ea3a";margin-right:3px;font-size:18px;padding-right:2px;margin-top:3px;color:#888;font-family:iconfont;vertical-align:middle}
.cmtsubmit button:hover{color:#0188fb;border-color:#0188fb}
.cmtsubmit button:hover::before{color:#0188fb}
.cmtsubmit button:active{border-color:#0188fb;background:#f1f1f1}
.cmtsubmit span{font-size:14px;color:#888}
.cmtform{width:100%;float:left;margin:0 0 20px;padding:0 0 20px;border-bottom:1px dotted #e4e8eb}
.cmtform p{width:49%;float:left;padding:5px 0}
.cmtform input{width:180px;height:27px;padding:2px 6px;color:#333;border:1px solid #e4e8eb;outline:0;border-radius:3px}
.cmtform input:focus{color:#0188fb;background-color:#fff;border-color:#aab7c1;outline:0;box-shadow:0 0 0 .2rem rgba(31,73,119,.1)}
.cmtform label{padding:0 10px;line-height:27px;cursor:pointer}
.cmtform #inpVerify{width:100px}
.cmtform img.imgcode{width:68px;height:31px;margin-left:10px;border:1px solid #e4e8eb;cursor:pointer;vertical-align:top}
.backtop{z-index:999;bottom:149px;position:fixed;right:15px;margin-right:15px;cursor:pointer}
.backtop i{color:#fff}
.backtop .bt-box{margin-bottom:6px;width:40px;height:36px;line-height:36px;vertical-align:middle;background:#3a6ea5;border-radius:5px;text-align:center}
.backtop .top{display:none}
.backtop .bt-box:hover,.backtop i:hover{background:#333;color:#f3f3f3}
.icon-arrow-bar-down,.icon-arrow-bar-up{font-size:25px;font-weight:700}
@media only screen and (max-width: 1200px) {
.box, main, .search_box { width: 1000px; }
.logo { margin-right: 0 }
#starlist li a { padding: 0 12px }
.lbox { width: 68% }
.rbox { width: 30%; }
.banner { width: 430px; background: #000 }
.headline { width: 230px }
.menu:after { right: 0 }
}
@media screen and (min-width: 960px) and (max-width: 1024px) {
.box, main, .search_box { width: 940px; }
.banner { width: 420px; height: 230px; }
.banner h4 { font-size: 15px; margin: 20px 0 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0; }
.headline { width: 200px; }
.headline ul { height: 230px; }
.headline ul li { height: 105px; }
#starlist li a { padding: 0 10px; }
}
@media only screen and (max-width: 959px) {
.welcome, .guanzhu { display: none }
.is-search {  margin: auto; height: auto; }
.is-search section { margin: 5px auto }
main { margin: 50px auto 30px }
.top { height: 40px; line-height: 40px; background: url(images/mlogo.png) no-repeat #1d273d 10px; background-size: 100px; }
header { position: fixed; top: 0; left: 0; z-index: 9999; height: 40px; width: 100%; }
nav .box { width: 100% }
nav { width: 100%; background: rgba(0,0,0,.7); overflow: hidden; position: fixed; top: 40px;height: auto; }
.logo a { width: 100px; height: 40px; display: block; position: fixed; top: 0; left: 10px; }
.topnav { position: fixed; top: 0; z-index: 0; height: auto; z-index: 9999; width: 100%; }
nav #starlist { width: 100%; }
#mnavh { display: block; top: 0; position: absolute; right: 0; }
#starlist { display: none }
#starlist li { width: 60%; margin: 0; background: #fff; border-bottom: #eee 10px solid; line-height: 50px; float: left; font-size: 16px; }
#starlist li a:hover, #starlist #selected, #starlist li:hover { color: #d61a1a !important; background: #fff; }
#starlist li a { text-align: left; text-indent: 2em; color: #000; width: 100%; padding: 0; font-size: 15px; }
#starlist ul.sub { background: none; width: 100%; display: block; position: initial; padding: 0; opacity: 1; transition: none; }
#starlist ul.sub:before { display: none }
#starlist ul.sub li { border-bottom: none; width: 100%; overflow: hidden; line-height: 40px !important; border-top: none; height: 40px !important; background: none; font-size: 14px; }
#starlist ul.sub li:first-child { border-top: #eee 1px solid; }
#starlist ul.sub li a { display: block; padding-left: 10px; text-indent: 3em; width: auto; }
#starlist ul.sub li:hover a, #starlist li:hover a { background: none; color: #000; }
#starlist ul.sub li #selected { color: #000 !important }
#mnavh.open:after { position: fixed; width: 40%; height: 100%; content: ""; right: 0; top: 40px; }
.menu:after { width: 26px; height: 22px; content: ""; background: url("images/jiantou.png") no-repeat; background-size: 16px; display: block; }
.menu:after { top: 13px; right: 2px; border-color: transparent; }
.menu:hover:after { transform: none; }
.menu span { display: block; ; position: absolute; width: 50px; height: 50px; background: #fff; top: 0; right: 0; border-left: #eee 1px solid; }
#starlist li:last-child { padding-bottom: 100%; }
#starlist ul.sub li:last-child { padding-bottom: 0 }
.logo img { display: none }
#starlist li:hover ul.sub:before { display: none }
.search_share { display: none }
.selected a:after { display: none }
.search-page { top: 0; padding-bottom: 200%; }
.ft_contact { margin-left: 20px; padding-left: 20px; }
.ft_about { width: 26%; }
.ft_guanzhu { width: 30% }

}
@media screen and (min-width: 769px) and (max-width: 959px) {
.box, main, .search_box { width: 96%; }
.banner { width: 100%; float: none; height: auto }
.headline { float: none; margin-top: 20px; width: 100%; }
.headline ul li { width: 50%; float: left }
.headline ul li:nth-child(1) a { margin-right: 10px; }
.headline ul li:nth-child(2) a { margin-left: 10px; }
.headline ul li:first-child { margin-bottom: 0; }
.headline ul { height: auto }
.lbox { width: 65% }
.rbox { width: 33%; }
}
@media only screen and (max-width: 768px) {
.box, main, .search_box { width: 96%; }
.rbox { display: none }
.lbox { width: 100%; }
.banner { width: 65%; height: 240px; }
.headline { width: 32%; }
.zt_list section { margin: 10px; padding: 20px 20px 60px; position: relative; overflow: hidden; }
.banner h4 { font-size: 16px }
.headline ul li { height: 110px }
.headline ul { height: auto; }
.pics ul li i { height: 110px }
.cmtsitem .avatar{width:38px;height:38px}
.cmtsitem .avatar img{width:38px;height:38px}
.cmtscon{margin-left:50px}
.cmtshead{zoom:1}
.cmtshead::after{content:"";display:block;clear:both}
.cmtsname{width:100%;float:left;display:inline}
.cmtsdate{float:left;display:inline}
.cmtsbody,.cmtsreply{margin-left:-50px}
.cmtsfoot{margin-left:-50px;text-align:right}
.cmtarea{padding:0}
.cmtform p{width:100%}
.cmtform input{width:60%}
.cmtform #inpVerify{width:30%}
.cmtform img.imgcode{width:calc(30% - 12px);border-radius:3px}
.cmtimg{display:none}
.cmtsubmit{text-align:center}
.cmtsubmit button{width:100%;height:40px;margin:0 0 10px 0}
.pagebar{padding-bottom:10px}
.cmtpagebar{padding-bottom:0}
}
 @media only screen and (max-width: 640px) {
.box, main, .search_box { width: 94%; }
main { margin: 50px auto 10px; }
.banner { width: 100%; float: none; height: auto }
.headline { float: none; margin-top: 20px; width: 100%; }
.headline ul li { width: 50%; float: left }
.headline ul li a{ position:relative}
.headline ul li:nth-child(1) a:after { position:absolute; content:"";right:0;top:0;width:5px;height:100%; background:#fff;}
.headline ul li:nth-child(2) a:after { position:absolute; content:"";left:0;top:0;width:5px;height:100%; background:#fff;}
.headline ul li:first-child { margin-bottom: 0; }
.headline ul { height: auto }
.headline h4 { font-size: 12px; }
.banner h4 { font-size: 12px; padding: 0 10px; margin: 10px 0 20px; }
#starlist li i { top: 12px; }
.is-search { width: 40px; height: 40px; position: fixed; right: 56px; }
.is-search section { background: none; height: 40px; }
.is-search i { width: 40px; height: 40px; }
.blogs_list i { width: 96px; height: 67px; float: right; margin-right: 0; margin-left: 15px; }
.blogs_lm, .blogs_tags, .blogs_list p, .zhuanti p { display: none }
.blogs_writer { left: 0; bottom: 10px; margin: 0; color: #b3b2b2; }
.blogs_list h2 { font-size: 14px; white-space: inherit; line-height: inherit; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }
.blogs_list, .zhuanti { padding: 15px 0; border-bottom: #e9e9e9 1px solid; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 3px !important }
.swiper-pagination-bullet { width: 5px !important; height: 5px !important; }
.swiper-pagination-bullet-active { background: #fff !important }
.zhuanti a { height: 126px; overflow: hidden; display: block; }
.zhuanti img { height: 100%; object-fit: cover; }
.zhuanti h2 { font-size: 15px; }
.links { line-height: 24px; padding: 5px 0; }
.links li { font-size: 13px; margin: 0 5px 0 0; }
.links p:before, .links p:after { height: 13px; top: 6px; right: -12px; }
.links p:after { right: -13px; }
.ft_about { width: 100%; text-align: center; clear: both; float: none; }
.ft_contact { margin: 20px auto; width: auto; float: none; padding-top: 30px; padding-left: 0; }
.ft_contact:after, .ft_contact:before { width: 100%; height: 1px; }
.ft_contact:after { top: -1px; left: 0; }
.ft_contact:before { left: 0; }
.ft_contact li { background: none !important; text-align: center; padding-left: 0; }
.ft_guanzhu { width: 72%; float: none; margin: auto; }
.cr_left { float: none; text-align: center; }
.cr_right { float: none; text-align: center; }
footer { padding: 0; }
.links li { line-height: 24px }
.links p { font-size: 15px; margin-right: 24px; }
.copyright { padding: 15px; }
.ad { border: none }
.ad img { width: 100% }
article h1 { text-align: center; margin: 20px 15px; }
.wz_info { text-align: center; font-size: 12px; }
span.wz_frome a { color: #999; }
span.wz_time { color: #999; }
.weizhi { border-bottom: #e7e7e7 1px solid; padding-bottom: 8px; font-size: 12px; background-size: 17px; background-position: left 1px; }
.content p { font-size: 15px; }
.content h2, .content h3, .content h4, .content h5, .content h6 { margin: 30px auto }
.wz_tuijian ul li { width: 100%; }
.wz_tuijian ul li a { margin: 0 15px; }
.wz_tuijian ul li span { left: 148px; }
.wz_tuijian { }
.pagelist { margin: 30px auto 0; }
.time_box ul li { padding-left: 25px; }
.time_box ul li h2 { font-size: 15px; margin: 10px 0; }
.time_box ul li i { width: 96px; height: 67px; margin-right: 15px; }
.time_box ul li span:before { left: -25px; }
.pics ul li { width: 50%; }
.pics ul li i { height: 90px; }
.pics ul li a { margin: 5px 5px 10px 5px; }
.pics ul li p span { display: none; }
.pics ul li p { font-size: 12px; line-height: 30px; }
.zt_list { width: 100%; }
.zt_box { margin: 0; }
.zt_list h3 { font-size: 15px; margin: 10px 0; }
.zt_list p { height: auto; margin: 10px 0; }
.zt_list h3 span { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; float: none; padding: 0; }
.zt_list ul li { font-size: 13px; }
.tags_box { margin: 10px auto 0; }
.tags_box a { width: auto; padding: 0 10px; margin: 3px; background: #eee !important; border-radius: 3px !important; font-size: 13px; }
.tags_box a:nth-child(n+1):after, .tags_box a:nth-child(n+1):before { display: none; }
aside.rbox { width: 100%; display: block; margin: 0; }
.hot_news { margin-bottom: 0; padding: 0; border: none; }
.lm_hot { border: none; padding: 0; }
.hot_news li i { width: 96px; height: 67px; float: right; margin-right: 0; margin-left: 15px; }
.hot_news li h2 { font-size: 14px; white-space: inherit; line-height: inherit; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; font-weight: bold; }
.hot_news li em { right: 0; top: 0; left: inherit; border-radius: inherit; }
.hot_news li span { left: 0; bottom: 15px; }
.hot_news li a { padding: 0 0 15px 0; border-bottom: #e9e9e9 1px solid; display: block; overflow: hidden; }
.hot_news li { margin: 15px 0; }
.news_kx { margin-bottom: 20px; }
.page { padding: 0 }
#pageContents {overflow-x: scroll;width: 100%;border-bottom: #ece9e9 1px solid;margin-bottom: 30px;}
#pageContents ul { width: max-content; }
.page_title li {float: left;margin-right: 20px;font-size: 15px;}
.page-box { width: 100%; margin-left: 0; padding-left: 0; border: none; margin-top: 10px; }
.page-box-title { font-size: 20px; font-weight: bold }
.page_title li a{margin-bottom: 10px;}
#pagecurrent:after{width:20px;height:4px;left:50%;bottom: -10px;top:inherit;margin-left: -10px;}
.search-page .search { width: 100%;}
}
