@charset "utf-8";
blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul{margin: 0;padding: 0;outline: 0;word-wrap: break-word;word-break: break-all}
input.hidefocus::-moz-focus-inner{border:none}
fieldset, img{border: 0}
caption, th{text-align: left}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: 400}
q:after, q:before{content: ''}
abbr, acronym{border: 0;font-variant: normal}
sup{vertical-align: baseline}
sub{vertical-align: baseline}
legend{color: #5a5a5a}
button, input, optgroup, option, select, textarea{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit}
button, input, select, textarea{font-size: 100%}
em, i{font-style: normal}
small{font-size: 12px;display: block}
body{color: #222;font: 14px/1.5 tahoma, arial, "Microsoft YaHei";background: #f7f7f7}
a{color: #222;text-decoration: none}
a:hover{color: #3a6ea4;text-decoration: none}
.red a{color: red}
.blue a{color: #00f}
.clear{clear: both}
.clear_fix{zoom: 1}
.clear_fix:after{display: block;clear: both;content: ".";visibility: hidden;height: 0;font-size: 0}
.left{float: left}
.right{float: right}
.container{width: 1200px;margin: 0 auto}
.main{overflow: hidden;margin-top: 38px;}
.main_l{width: 835px;margin-bottom: 20px}
.main_r{width: 340px}
#top{height: 33px;line-height: 33px;background-color: #eee;font-size: 13px;color: #999}
.top .text{color: #999;}
.topnav span{display: inline-block;margin-right: 10px;cursor: pointer}
.topnav span i{display: inline-block}
.topnav span.login a{color: #ff1e1e;margin: 0 3px;display: inline-block}
.topnav span.top_weixin{color: #222;position: relative}
.topnav span.top_weixin i{margin-right: 5px;font-size: 11px;background-color: #50b674;color: #fff;padding: 4px;border-radius: 50%;vertical-align: middle}
.topnav span.top_weixin .wxqr{display: none;position: absolute;left: -20px;top: 100%;width: 100px;padding: 5px;border: 1px solid #eee;background-color: #fff;line-height: normal}
.topnav span.top_weixin .wxqr img{width: 100%;height: auto}
.topnav span.top_weixin:hover .wxqr{display: block}
.topnav span.top_mobile{color: #222;position: relative}
.topnav span.top_mobile i{margin-right: 5px;color: #ff9303;font-size: 24px;vertical-align: middle}
.topnav span.top_mobile .mbqr{display: none;position: absolute;left: -20px;top: 100%;width: 100px;padding: 5px;border: 1px solid #eee;line-height: normal;background-color: #fff}
.topnav span.top_mobile .mbqr img{width: 100%;height: auto}
.topnav span.top_mobile:hover .mbqr{display: block}
#header{background-color: #fff;clear: both; padding-top:15px;padding-bottom:15px;}
.header{overflow: hidden}
.logo{display: inline-block;float: left;max-height: 100%;font-size: 0;}
.logo img{max-height: 100%;vertical-align: middle;}
.search{display: inline-block;float: right;margin-top:20px;width: 350px;height: 40px;border: 1px solid #3a6ea4}
.search form{width: 100%;height: 100%;border: none}
.search form input{width: 78%;padding-left: 5%;height: 40px;line-height: 40px;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.search form button{width: 22%;text-align: center;height: 40px;line-height: 40px;border: none;background-color: #3a6ea4;color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.header .text{text-align: center;display: inline-block;height: auto;line-height: normal}
#nav{clear: both;background-color: #3a6ea4;height:55px;line-height:55px;font-size: 18px}
.nav ul{list-style: none;text-align:left}
.nav li{display: inline-block;position: relative;z-index: 3}
.nav li+#nvabar-item-index{display: none}
.nav li a{color: #fff;padding: 0 30px;display: inline-block}
.nav li a:hover, .nav li.active{background-color: #2c547c}
.nav li ul{display: none;position: absolute;left: 0;top: 100%;background-color: #fff;min-width: 100%;border-radius: 5px;padding: 10px 0}
.nav li:hover>ul{display: block}
.nav li li{display: block;height: 38px;line-height: 38px;white-space: nowrap;font-size: 16px}
.nav li li a{color: #222;display: block;padding: 0 20px}
.nav li li a:hover{background-color: transparent;color: #3a6ea4}
.nav li li ul{left: 100%;top: 0}
.home_top_new{margin-top: 20px;margin-bottom: 20px;overflow: hidden}
.new_tt{float: left;width: 290px;height: 500px;padding: 15px;background: #fff;border-top: 2px solid #3a6ea4;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.new_tt h3{font-weight: 700;font-size: 16px;height: 20px;line-height: 20px;display: block;color: #333;margin-bottom: 5px}
.new_tt h3 i{display: inline-block;margin-right: 10px;font-size: 20px;color: #3a6ea4}
.new_tt ul{list-style: none;height: 450px;overflow-y: scroll;margin-right: -15px}
.new_tt li{margin-top: 15px;font-size: 14px;position: relative}
.new_tt li::before{content: "";position: absolute;width: 0;height: 0;border-top: 4px solid transparent;border-left: 5px solid #3a6ea4;border-bottom: 4px solid transparent;margin-top: 8px}
.new_tt li a{padding-left: 16px;display: block;color: #333}
.new_tt li a:hover{color: #3a6ea4}
.new_tt li em{margin-left: 15px;font-size: 12px;color: #aaa}
.new_tt ul::scrollbar{width:.2rem;
background-color:transparent}
.new_tt ul::scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;
border-radius:.2rem;
background-color:transparent}
.new_tt ul::scrollbar-thumb{border-radius:.2rem;
-webkit-box-shadow:inset 0 0 6px transparent;
background-color:rgba(0,0,0,0)}
.new_tt ul:hover::scrollbar-thumb{background-color:rgba(0,0,0,.3)}
.new_tt ul::-webkit-scrollbar{width:.2rem;
background-color:transparent}
.new_tt ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;
border-radius:.2rem;
background-color:transparent}
.new_tt ul::-webkit-scrollbar-thumb{border-radius:.2rem;
-webkit-box-shadow:inset 0 0 6px transparent;
background-color:rgba(0,0,0,0)}
.new_tt ul:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)}
.new_tt ul::-o-scrollbar{width:.2rem;
background-color:transparent}
.new_tt ul::-moz-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;
border-radius:.2rem;
background-color:transparent}
.new_tt ul::-moz-scrollbar-thumb{border-radius:.2rem;
-webkit-box-shadow:inset 0 0 6px transparent;
background-color:rgba(0,0,0,0)}
.new_tt ul:hover::-moz-scrollbar-thumb{background-color:rgba(0,0,0,.3)}
.new_focus{float: left;width:882px;height:330px;overflow: hidden;background-color: #fff}
.focus_slider{width: 100%;height: 326px;margin-bottom: 20px;overflow: hidden}
.swiper-container{width: 100%;height: 100%;overflow: hidden}
.swiper-slide{text-align: center;font-size: 0;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}
.swiper-slide img{width: 100%}
.swiper-button-next, .swiper-button-prev{position: absolute;top: 50%;width: 35px;height: 56px;margin-top: -28px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;line-height: 60px;background-color: rgba(0,0,0,.9);text-align: center;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.focus_slider:hover .swiper-button-next, .focus_slider:hover .swiper-button-prev{background-color: #3a6ea4}
.swiper-button-next i, .swiper-button-prev i{font-size: 24px;color: #fafafa}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: 0 0;right: 0;left: auto}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: 0 0;left: 0;right: auto}
.swiper-pagination-bullet{width: 20px;height: 3px;display: inline-block;border-radius: 0;background:#ececec;opacity: 1}
.swiper-pagination-bullet-active{background-color: #3a6ea4}
.focus_pic ul{list-style: none;margin-right: -20px}
.focus_pic li{float: left;width: 130px;height: 75px;margin-right: 20px;overflow: hidden;position: relative}
.focus_pic li .img{width: 100%;height: 100%;overflow: hidden}
.focus_pic li .img img{width: 100%;height: auto}
.focus_pic li p{position: absolute;bottom: 0;width: 100%;height: 26px;line-height: 26px;background-color: #3a6ea4;padding: 0 5px;color: #fff;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.focus_text{padding: 8px 10px;overflow: hidden}
.focus_text span{float: left;width: 25%;padding-right: 5px;height: 30px;line-height: 30px;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.focus_text span a{color: #000}
.new_tj{float: right;width: 290px;height:330px;padding: 15px;background: #fff;border-top: 2px solid #3a6ea4;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.new_tj h3{font-weight: 700;font-size: 16px;height: 20px;line-height: 20px;display: block;color: #333;margin-bottom: 5px}
.new_tj h3 i{display: inline-block;margin-right: 10px;font-size: 20px;color: #f89e1b}
.new_tj span{ font-size:14px; line-height:25px; }
.new_tj hr{ border:#CCCCCC 1px dashed;}
.new_tj ul{list-style: none}
.new_tj li{height:35px;line-height:35px;overflow: hidden;font-size: 15px;position: relative}
.new_tj li::before{content: "";position: absolute;width: 5px;height: 5px;text-align: center;background-color: #ddd;margin-top: 13px}
.new_tj li a{color: #333;padding-left: 15px}
.new_tj li:hover a{color: #3a6ea4}
.home_pic{margin-bottom: 20px;overflow: hidden}
.pic_tit{margin-top: 20px;margin-bottom: 30px;border-bottom: solid 1px #ddd;height: 15px}
.pic_tit h3{font-size: 16px;float: left;height: 22px;line-height: 22px;padding-right: 10px;background-color: #f7f7f7;font-weight: 700;color: #333}
.pic_tit h3 i{color: #ff2b2b;display: inline-block;margin-right: 10px;font-size: 20px}
.pic_tit h3 span{color: #333;font-size: 16px;font-weight: 700}
.pic_tit h3>a{display: inline-block;border: 1px solid #ddd;border-radius: 3px;text-align: center;font-weight: 400;font-size: 14px;margin-left: 10px;padding: 2px 15px;background-color: #fff;font-weight: 400}
.pic_list ul{list-style: none;margin-right: -1.5%}
.pic_list li{float: left;width: 18.5%;margin-right: 1.5%;border: 1px solid #ddd;margin-bottom: 20px;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.pic_list li .img{width: 100%;height: 0;padding-bottom:83.3632%;overflow: hidden}
.pic_list li .img img{width: 100%;height: auto}
.pic_list li p.tit{line-height: 32px;height: 32px;overflow: hidden;padding: 0 10px}
.pic_list li p.info{line-height: 26px;height: 26px;padding: 0 10px 10px}
.pic_list li p.info span{color: #3a6ea4;float: left}
.pic_list li p.info i{float: right;color: #999}
.home_article{background-color: #fff;overflow: hidden}
.home_article ul.tit{background-color: #3a6ea4;border-bottom: 1px solid #ddd;height: 42px;line-height: 42px;padding: 3px 0 0 10px}
.home_article ul.tit li{display: block;float: left;text-align: center;margin-top: 3px}
.home_article ul.tit li a{cursor: pointer;padding: 0 12px;height: 40px;line-height: 36px;display: block;font-size: 16px;color: #fff}
.home_article ul.tit li.active a{background-color: #fff;color: #3a6ea4}
.article_list{padding: 0 15px;overflow: hidden;border: 1px solid #eee}
.article_list_cms{border-top: none}
.article_list ul{list-style: none}
.article_list li{display: block;overflow: hidden;margin-top: 30px;border-bottom: 1px solid #eee;padding-bottom: 30px}
.article_list li .article_img{float: left;width: 223px;height: 119px;overflow: hidden}
.article_list li .article_img img{width: 100%;height: auto}
.article_list li .article_text{margin-left: 243px}
.article_list li .article_text dl dt{font-size: 18px;height: 28px;line-height: 28px;overflow: hidden}
.article_list li .article_text dl dd{margin-top: 6px;font-size: 14px;color: #888;height: 45px;overflow: hidden}
.article_list li .article_text .info{margin-top: 15px;color: #888;font-size: 14px}
.article_list li .article_text .info span{margin-right: 15px}
.article_list li .article_text .info span a{display: inline-block;border: 1px solid #ddd;height: 22px;line-height: 22px;padding: 0 15px;margin-right: 10px;color: #888}
.article_list li .article_text .info span i{display: inline-block;margin-right: 8px;font-size: 15px}
.article_list li .article_text .info span a:hover{background-color: #3a6ea4;border: 1px solid #3a6ea4;color: #fff}
.pagebar{text-align: center;margin: 10px 0}
.pagebar a, .pagebar span{display: inline-block;margin: 5px 3px;width: 40px;height: 38px;line-height: 38px;text-align: center;background-color: #3a6ea4;color: #fff;border: 1px solid #3a6ea4}
.pagebar a:hover, .pagebar span{background-color: #fff;color: #333;border: 1px solid #ddd}
.ias_trigger{text-align: center;margin-bottom: 15px}
.ias_trigger a{display: block;padding: 15px 0;background-color: #f9f9f9;color: #999;font-size: 16px}
.ias_trigger a:hover{background-color: #f0f0f0}
.pagebar-loading{font-size: 16px;background-color: #fff;color: #999;padding: 15px 0;margin-bottom: 15px;text-align: center}

.breadcrumb{margin: 15px auto; padding: 5px 0;font-size: 16px;}
.breadcrumb li{ float: left; list-style: none; }
.breadcrumb i{margin: 0 8px;display: inline-block}
.article_list{background-color: #fff}
.article_article{background-color: #fff;padding: 25px;margin-bottom: 15px;border: 1px solid #eee}
.article_article h1{color: #222;font-size: 20px;height: 35px;line-height: 35px;overflow: hidden;text-align: center;font-weight: 700}
.article_article .info{text-align: center;border-bottom: 1px solid #eee;padding-bottom: 20px;margin: 10px 0;color: #777}
.article_article .info span{display: inline-block;margin: 0 5px;font-size: 12px}
.article_article .info span i{margin-right: 5px;display: inline-block;color: #666}
.article_content{padding: 10px 0;color: #555;font-size: 18px;line-height: 1.6em;word-break: break-all;word-wrap: break-word}
.article_content img{max-width: 100%;height: auto;padding: 10px 0}
@media screen and (max-width:780px){.article_content img{width: 100%}}
.article_content h1, .article_content h2, .article_content h3, .article_content h4, .article_content h5, .article_content h6{margin-bottom: 18px;background-color: #fbfbfb;color: #333;border-left: 4px solid #62bbc3;padding-left: 10px;margin: 10px 0;font-weight: 400}
.article_content h1{font-size: 32px;padding-top: 10px;padding-bottom: 10px}
.article_content h2{font-size: 28px;padding-top: 8px;padding-bottom: 8px}
.article_content h3{font-size: 20px;padding-top: 4px;padding-bottom: 4px}
.article_content h4{font-size: 16px;padding-top: 3px;padding-bottom: 3px}
.article_content h5{font-size: 14px;padding-top: 2px;padding-bottom: 2px;font-weight: 400}
.article_content h6{font-size: 12px;padding-top: 0;padding-bottom: 0;font-weight: 400}
.article_content ol, .article_content ul{margin: 0 0 18px 50px}
.article_content ul{list-style: disc}
.article_content ol{list-style: decimal}
.article_content li{margin-bottom: 6px}
.article_content p{font-size: 16px;line-height: 30px;padding-bottom: 17px;word-wrap: break-word;word-break: normal}
.article_content pre{word-wrap: break-word}
.article_content table{border-top: solid 1px #ddd;border-left: solid 1px #ddd;width: 100%;margin-bottom: 18px}
.article_content table th{background-color: #f9f9f9;text-align: center}
.article_content table td, .article_content table th{border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;padding: 5px 10px}
.article_content .alignnone{margin: 0 auto}
.article_content .alignleft{float: left;text-align: left;margin-right: 10px}
.article_content .aligncenter{margin: 0 auto;text-align: center;display: block}
.article_content .alignright{float: right;text-align: right;margin-left: 10px}
.article_content a{color: #3a6ea4}
.article_content a:hover{color: #f40;text-decoration: underline}
.article_content pre, .comment pre{font-size: 12px;background: #ededed}
.article_content blockquote{margin: 10px 0;padding: 15px 20px 1px;border-left: 5px solid #eee;background-color: #f6f6f6}
.article_content blockquote p{margin: 0;padding: 0;margin-bottom: 10px}
@media screen and (max-width:780px){.article_content embed, .article_content iframe, .article_content video{width: 100%}}

.article_tags{margin: 10px 0;overflow: hidden}
.article_tags span{font-weight: 700;margin-right: 15px;font-size: 15px}
.article_tags a{display: inline-block;line-height: 18px;border: 1px solid #3a6ea4;padding: 2px 12px;margin-right: 10px;color: #3a6ea4;border-radius: 15px}
.article_tags a:hover{background-color: #3a6ea4;color: #fff}
.Prev_Next{border-top: 1px solid #eee;padding: 15px 0 0;overflow: hidden}
.Prev_Next span{float: left;width: 50%;padding-right: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.Prev_Next span a{color: #888}
.Prev_Next span a:hover{color: #3a6ea4}
.article_related{overflow: hidden;background-color: #fff;padding: 15px 25px;margin-bottom: 15px;border: 1px solid #eee}
.article_related h3{font-size: 20px;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 10px}
.article_related ul{list-style: none}
.article_related li{display: block;overflow: hidden;margin-top: 30px;border-bottom: 1px solid #eee;padding-bottom: 30px}
.article_related li:last-child{border-bottom: none}
.article_related li .img{float: left;width: 223px;height: 119px;overflow: hidden}
.article_related li .img img{width: 100%;height: auto}
.article_related li .info{margin-left: 243px}
.article_related li .info h5{font-size: 18px;height: 28px;line-height: 28px;overflow: hidden}
.article_related li .info p{margin-top: 6px;font-size: 14px;color: #888;height: 45px;overflow: hidden}
.article_related li .info span{margin-right: 15px;color: #888;display: inline-block;margin-top: 15px}
.article_related li .info span i{margin-right: 5px}
.article_related li .info span a{border: 1px solid #eee;padding: 2px 8px;margin-right: 5px;color: #888}
.article_related li .info span a:hover{border: 1px solid #3a6ea4;background-color: #3a6ea4;color: #fff}
#footer{background-color: #fff;border-top: 2px solid #3a6ea4;padding: 30px 0;overflow: hidden;margin-top: 20px}
.footer .f_l{float: left}
.footer .fnav{margin-bottom: 15px}
.footer .fnav a{margin-right: 10px;display: inline-block}
.footer .copyright p{line-height: 28px;color: #888}
.footer .f_r{float: right}
.footer .fqr{margin-top: -10px;width: 80px;text-align: center}
.footer .fqr img{max-width: 100%;display: block;text-align: center}
.footer .fqr span{font-size: 12px;color: #888;text-align: center;display: inline-block}
.goTop{position: fixed;bottom: 20px;left: 50%;margin-left: 620px;width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: #3a6ea4;color: #fff;border-radius: 3px;cursor: pointer}
.widget{background-color: #fff;overflow: hidden;margin-bottom: 20px;border: 1px solid #eee}
.widget h5{border-bottom: 1px solid #eee;line-height: 1.6;padding: 5px 10px;font-size: 16px;color: #3a6ea4;font-weight: 700;border-left: 3px solid #3a6ea4}
.widget ul{list-style: none;padding: 5px 10px;overflow: hidden}
.widget li{line-height: 28px;height: 28px;overflow: hidden;position: relative}
.widget li::before{content: "";position: absolute;margin-top: 12px;width: 4px;height: 4px;background-color: #ddd}
.widget li a{padding-left: 12px}
.widget_div{padding: 10px}
.widget_archives li, .widget_authors li, .widget_catalog li, .widget_link li{float: left;width: 50%}
.widget_misc li::before, .widget_statistics li::before{content: "";display: none}
.widget_misc li{height: auto;line-height: normal}
.widget_misc li a{padding-left: 0}
.widget_tags ul{overflow: hidden;margin-right: -5px;margin-top: 5px}
.widget_tags li{float: left;width: auto;margin-right: 5px;margin-bottom: 5px}
.widget_tags li::before{content: "";display: none}
.widget_tags li a{display: block;padding: 0 5px;color: #666666;background-color: #efefef}
.widget_tags li a:hover{display: block;padding: 0 5px;color: #fff;background-color: #3a6ea4}

.widget_comments li{height: auto;line-height: 23px;padding: 5px 0;border-bottom: 1px dashed #eee}
.widget_comments li:last-child{border-bottom: none}
.widget_comments li::before{content: "";display: none}
.widget_comments li a{padding-left: 0}
.widget_comments li .img{float: left;width: 40px;height: 40px;margin-top: 3px;border-radius: 3px;overflow: hidden}
.widget_comments li .img img{width: 100%;height: auto}
.widget_comments li .info{margin-left: 50px}
.widget_comments li .info span{color: #888}
.widget_comments li .info p{max-height: 46px;overflow: hidden}
.widget_searchpanel form{width: 100%;border: 1px solid #3a6ea4;height: 36px;line-height: 36px}
.widget_searchpanel input{float: left;width: 75%;border: none;height: 100%;padding-left: 5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.widget_searchpanel input+input{float: right;width: 25%;border: none;background-color: #3a6ea4;text-align: center;color: #fff;padding-left: 0}
.widget_tuijian .tj_box{overflow: hidden;padding: 10px 15px}
.widget_tuijian .tj_box .img{float: left;width: 120px;height: 80px;overflow: hidden}
.widget_tuijian .tj_box .img img{width: 100%;height: auto}
.widget_tuijian .tj_box .info{margin-left: 130px}
.widget_tuijian .tj_box .info p{line-height: 33px;font-size: 16px;max-height: 66px;overflow: hidden}
.widget_tuijian ul{list-style: none}
.comments{background-color: #fff;padding: 20px;border: 1px solid #eee}
.comments .c_title{border-bottom: 1px solid #eee;margin-bottom: 1.25em;overflow: hidden}
.comments .c_title h5{float: left;font-size: 20px;padding-bottom: 10px;margin-bottom: 0}
.comments .c_title h5 i{margin-right: 5px;font-style: normal}
.comments .c_title span{display: inline-block;float: right}
.comments .c_title span a{color: #3a6ea4;border-bottom: 1px dotted #3a6ea4;margin-left: 5px}
.compost{overflow: hidden;margin-bottom: 20px}
.compost .cp_avatar{display: none;float: left;width: 50px;height: 50px;overflow: hidden;box-sizing: border-box}
.compost .cp_avatar img{width: 100%;height: 100%;border-radius: 50%}
.compost .cp_post{overflow: hidden}
.compost .cp_post .cp_box{overflow: hidden;margin-bottom: 10px}
.compost .cp_post .cp_box textarea{width: 100%;height: 80px;border: 1px solid #eee;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.compost .cp_post .cp_info{overflow: hidden;width: 100%}
.compost .cp_post .cp_info ul{list-style: none;margin-bottom: 10px;overflow: hidden}
.compost .cp_post .cp_info li{margin: 8px 0;float: left;width: 45%;margin-right: 2%}
.compost .cp_post .cp_info li label{display: none}
.compost .cp_post .cp_info li input{width: 100%;padding-left: 5px;height: 32px;line-height: 32px;border: 1px solid #eee;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.compost .cp_post .cp_info li.inpVerify input{width: 30%}
.compost .cp_post .cp_info li.inpVerify img{vertical-align: bottom}
.compost .cp_post .cp_info button{padding: 8px 30px;background-color: #3a6ea4;color: #fff;border: 1px solid #eee}
.c_list ul{list-style: none}
.c_list li{margin-bottom: 20px}
.c_list li .c_avatar{float: left;width: 50px;height: 50px;box-sizing: border-box}
.c_list li .c_avatar img{width: 100%;height: 100%}
.c_list li .c_main{margin-left: 70px;background-color: #f9f9f9;padding: .75em 1em;transition: all ease .25s;overflow: auto}
.c_list li .c_main .c_info{overflow: hidden}
.c_list li .c_main .c_info span{float: left;font-size: 14px;color: #a1a1a1}
.c_list li .c_main .c_info span a{color: #3a6ea4}
.c_list li .c_main .c_info .icon{display: inline-block;-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH}
.c_list li .c_main .c_info span+span{float: right}
.c_list li .c_main .c_info span+span a{border-bottom: 0}
.c_list ul ul li .c_avatar{display: none}
.c_list ul ul li .c_main{margin-left: 0;margin-top: .5em}
@media screen and (max-width:768px){.compost .cp_avatar{display: none;width: 32px;height: 32px}
#header{background-color: #fff;clear: both; padding-top:0px;padding-bottom:0px;}
.compost .cp_post{margin-left: 0}
.c_list li .c_avatar{width: 32px;height: 32px}
.c_list li .c_main{margin-left: 42px}
.comments{padding: 0 2%;box-sizing: border-box}
.compost .cp_post .cp_box{margin-bottom: 5px}
.compost .cp_post .cp_info{width: 80%}
.compost .cp_post .cp_info li{margin: 3px 0;float: left;width: 100%;margin-right: 0}}
.main404{margin-top: 15px}
.page404{padding: 40px 0 50px;text-align: center;overflow: hidden}
.page404 h1{margin: 10px 0;color: #333;text-shadow: rgba(61,61,61,.3) 1px 1px, rgba(61,61,61,.2) 2px 2px, rgba(61,61,61,.3) 3px 3px;font-weight: 700;font-size: 50px;line-height: 150px}
.page404 h3{margin: 10px 0;color: #333;font-size: 30px;line-height: 35px;font-weight: 400}
.serach404{margin: 20px 0}
.serach404 p{color: #333;font-size: 14px}
.serach404 form{width: 420px;margin: 10px auto;overflow: hidden}
.serach404 form input{float: left;width: 335px;height: 40px;line-height: 38px;box-sizing: border-box;padding-left: 2%;border: 1px solid #3a6ea4}
.serach404 form button{float: right;width: 85px;line-height: 38px;height: 40px;background-color: #3a6ea4;color: #fff;text-align: center;border: 1px solid #3a6ea4;font-size: 16px}
.goindex404{text-align: center;margin: 20px 0}
.goindex404 a{display: inline-block;padding: 8px 30px;background-color: #3a6ea4;color: #fff;border-radius: 2px;font-size: 16px}
@media screen and (max-width:980px){.page404{padding: 0 0 0}
#header{background-color: #fff;clear: both; padding-top:0px;padding-bottom:0px;}
.serach404 form{width: 80%}
.serach404 form input{width: 75%}
.serach404 form button{width: 25%}}
.a_tl_d{margin: 15px auto;overflow: hidden;text-align: center;line-height: normal}
.a_tl_d img{max-width: 100%}
.a_post_d{margin: 10px 0;overflow: hidden;text-align: center;line-height: normal}
.a_post_d img{max-width: 100%}
@media screen and (max-width:980px){.a_tl_d{margin: 10px auto}}
.mnav{display: none}
.msearch{display: none}
.usercp{display: none}
@media screen and (max-width:1300px){.goTop{left: auto;right: 20px;margin-left: 0}}
@media screen and (max-width:980px){.container{width: 98%;margin: 0 1%}
#top{display: none}
.main_l{width: 100%;margin-bottom: 0}
.main_r{display: none}
body{margin-top: 50px}
#header{position: fixed;top: 0;width: 100%;z-index: 3;border-bottom: 1px solid #eee}
.header{height: 45px;line-height: 45px}
.logo{text-align: center;width: 100%;height: 45px}
.logo im{max-height: 45px}
.mnav, .msearch{display: block;position: absolute;left: 2%;top: 0;cursor: pointer}
.msearch{left: auto;right: 2%}
.usercp{display: block;position: absolute;left: auto;right: 10%;top: 0;cursor: pointer}
.header .text{display: none}
.search{display: none;position: absolute;margin-top: 50px;width: 300px;right: 2%}
#nav{display: none;position: fixed;top: 50px;width: 100%;z-index: 3;height: auto;line-height: 32px;padding-bottom: 2px}
.nav ul{background-color: #3a6ea4}
.nav li{display: block;position: static}
.nav li a{display: block;padding: 0 15px}
.nav li ul{display: block;position: static;padding: 5px 0}
.nav li li{display: inline-block}
.nav li li a{padding: 0 10px;font-size: 15px}
.nav li li ul{display: none}
.mnav i::after{content: "导航"; font-size:18px; margin-left: 5px; color: rgb(51, 51, 51); font-family: "Microsoft Yahei", Arial; display: inline-block;}
.home_top_new{margin-top: 10px;margin-bottom: 0}
.new_tt{width: 100%;margin-bottom: 5px}
.new_focus{width: 100%;margin-left: 0;height: auto;margin-bottom: 10px}
.focus_slider{width: 100%;height: 0;padding-bottom: 56.2068966%}
.swiper-container{height: auto}
.focus_pic ul{margin-right: -2%}
.focus_pic li{width: 48%;margin-right: 2%;height:auto;}
.focus_text span{width: 100%}
.new_tj{width: 100%;float: none;overflow: hidden;margin-bottom: 10px}
.home_pic{margin-bottom: 10px}
.pic_tit{margin-top: 10px;border-bottom: none}
.pic_tit h3{height: auto}
.pic_tit h3 i{display: none}
.pic_tit h3 span{font-size: 15px}
.pic_tit h3 a{padding: 2px 5px;margin-left: 5px;margin-bottom: 5px}
.pic_list ul{margin-right: -2%}
.pic_list li{width: 48%;margin-right: 2%;margin-bottom: 10px}
.home_article ul.tit{height: auto;overflow: hidden;line-height: normal;padding: 3px}
.home_article ul.tit li{margin-top: 0}
.home_article ul.tit li a{line-height: normal;height: auto;padding: 2px 5px}
.article_list li{margin-top: 10px;padding-bottom: 10px}
.article_list li .article_img{width: 100px;height: auto}
.article_list li .article_text{margin-left: 110px}
.article_list li .article_text dl dt{height: auto;max-height: 84px;font-size: 16px}
.article_list li .article_text dl dd{display: none}
.article_list li .article_text .info{display: none}

.article_article{padding: 10px;margin-bottom: 10px}
.article_article h1{font-size: 18px;line-height: 30px;height: auto}
.article_article .info{margin: 5px 0;padding-bottom: 10px}
.article_article .info span:last-child{display: none}
.article_content{padding: 5px 0;font-size: 16px}
.article_content p{line-height: 28px;padding-bottom: 10px}
.Prev_Next{padding: 10px 0 0}
.Prev_Next span{display: block;width: 100%;margin-bottom: 5px}
.article_related{padding: 5px 10px;margin-bottom: 10px}
.article_related h3{font-size: 18px}
.article_related li{margin-top: 10px;padding-bottom: 10px}
.article_related li .img{width: 100px;height: 80px}
.article_related li .info{margin-left: 110px}
.article_related li .info h5{height: auto;max-height: 84px}
.article_related li .info p{display: none}
.article_related li .info span{display: none}
#footer{padding: 10px 0}
.footer .f_l{float: none;padding: 0 10px}
.footer .fnav{margin-bottom: 10px;text-align: center}
.footer .copyright{text-align: center}
.footer .f_r{float: none}
.footer .fqr{width: 120px;text-align: center;margin: 0 auto}
.goTop{left: auto;right: 20px;bottom: 20px;margin-left: 0}
.pagebar a, .pagebar span{width: 30px;height: 30px;line-height: 30px}}
.pcd_ad{display:block;margin:0 auto; max-width:1200px}
.mbd_ad{display:none;margin:0 auto; max-width:1200px}
@media(max-width:768px){.pcd_ad{display:none !important;}
.mbd_ad{display:block !important;}}
.meihua_1{display: block;margin-top: 10px;padding: 5px 10px;background-color: #ea4c89;color: #FFF;font-weight: bold;font-size: 18px;font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.meihua_2{background-color: #fff;margin-bottom: 20px;box-shadow: 0 1px 2px rgba(15,39,65,0.1);font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.meihua_2 .meihua_2_1{height: auto;overflow: hidden;background-color: #FFF;border: 1px solid #DDDDDD;border-width: 1px 1px 1px 1px;padding: 20px;}
.meihua_2 .meihua_2_1 p{margin: 5px auto!important;}
.meihua_2 .meihua_2_1 .meihua_btn{float: left; border: 1px solid #8a8a8a; font-size: 14px; height: 36px; line-height: 36px; padding-left: 40px; margin: 10px 10px 0 0; overflow: hidden; border-radius: 2px;background: url(../images/30.png) no-repeat 5px 3px #4abd96; border: 1px solid #4abd96; color: #FFF; text-decoration: none; padding-right: 10px;}
.meihua_2 .meihua_2_1 .meihua_btn i{margin-right: 5px}
.meihua_2 .meihua_2_1 .meihua_btn:hover{background-color: #3169b0}
.video{position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;}
.video iframe,
.video object,
.video embed{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;}
.short-btn{float: left; border: 1px solid #8a8a8a; font-size: 14px; height: 36px; line-height: 36px; padding-left: 40px; margin: 10px 10px 0 0; overflow: hidden; border-radius: 2px; background: url(../images/10.png) no-repeat 5px 3px #4abd96; border: 1px solid #4abd96; text-decoration: none;color: #FFF!important;padding-right: 10px;text-decoration: none;}
.short-btn:hover{background-color: #3169b0}
/*pagelist*/
.pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 0 0 10px; }
.pagelist a { color: #666; margin: 0 5px 10px; padding: 5px 10px; background: #F7F7F7; display: inline-block; }
.pagelist a:hover, .pagelist > b { color: #3690cf; color: #FFF; background: #1C2327; }
.pagelist > b { padding: 5px 10px; }
a.curPage {color: #ffffff;font-weight: bold;background: #000;}