    /*全局样式 start*/
    .container {
    width: 1230px;
        padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}
.top{
    background: #333;
    color: #fff;
    padding: 0 0;
    height:60px;}
.top a{
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    color: #fff;
    display: inline-block;
    padding: 0 18px;
    border-left:#fff 1px solid;}
.top a:first-child{
    border: none;}
.head{
    /*background: #054568;  #023f87  */
    background: #023f87;
    padding: 18px 24px;
    height:114px;}
.head .logo{
    margin: auto;}
.so_box{
    margin-left: 85px;
    margin-top: 22px;
    /*background: #0e5980;*/
    background: #175fb4;
    border-radius: 50px;
    padding: 0 22px;}
.so_box input.fl{
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    margin-top: 2.5px;
    background: none;
    color: #fff;
    outline: none;
    border:0;
    margin:0;
    padding:0;}
.so_box input::placeholder{
    color: #fff;}
.so_box input.search-icon{
    margin-top: 2.5px;}
.nav{height:50px;
background-color:#FFFFFF;}
.nav li{
    position: relative;}
.nav li h3{
    margin: auto;}
.nav li h3 a{
    padding: 0 25px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #000;
    display: block;
    text-decoration: none;}
.nav li.onon h3 a{
    background: #023f87;
    color: #fff;}
.nav li h3 a:hover{
        background: #023f87;
        color: #fff;}
.sub{
    display: none;
    width: 100%;
    position: absolute;
    background: #023f87;
    top: 50px;
    left: 0;
    padding: 0px;
    z-index: 10;}
.sub li{
width:100%;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    background-color:#023f87;}
.sub li a{
width:100%;
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    text-decoration:none;
    background-color:;}
.edh{}
.sub li:hover{color:;background:#ff9b25!important;}

.sub li a:hover{color:;text-decoration:none;background:#ff9b25!important;}



.news_lst2 li{position:relative;border-top:1px solid #f5f5f5;}
.news_lst2 li:first-child{border-top:1px solid #eee;}
.news_lst_tab2{display:block;overflow:hidden;padding:12px 0px; min-height:42px;color:#262626;}
.my_wechat .news_lst_tab2{ padding:12px 10px;}
.my_wechat .news_lst_info2{ left:11px;}
.news_lst_tab2:visited{color:#741274;}
.news_lst_thumb2{float:right;position:relative;margin-left:5px;width:65px; height:65px; overflow:hidden;}
.news_lst_thumb2 img{vertical-align:top;}
.news_lst_info2{padding-top:4px;font-size:12px;line-height:20px;color:#999; position:absolute; left:0px; bottom:8px;}
.news_txt_box2{overflow:hidden;line-height:22px;font-weight: normal; font-size:14px;}
.news_txt_box2 p{-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;overflow: hidden; height:px;}
.news_txt_box22 p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;-webkit-box-flex: 1;overflow: hidden; height:24px;}
.news_lst_txt3{font-size:12px;line-height:20px;font-weight:normal;color:#777; min-height:36px;}
.news_lst_info2 span{color:#262626;}
.news_txt_box2 em{font-style:normal;color:#c00;}
.function_bar{overflow:hidden;position:absolute;bottom:3px;right:65px;z-index:10;width:100px;height:35px;}
.my_wechat .function_bar{overflow:hidden;position:absolute;bottom:3px;right:75px;z-index:10;width:100px;height:35px;}
.function_bar a{float:right;width:35px;height:35px;position: relative;}
.function_bar .btn_share{ position:relative; left:5px;}
.function_bar a:before{display: block;content: "";height: 17px;position: absolute;background:url(template_files/1/images/img_sp.png) 0 -40px no-repeat;background-size:70px auto;}
.function_bar a.btn_share:before{width:21px;left:8px;top:9px;}
.function_bar a.btn_favorites:before{width:18px;background-position:-30px -20px;top:9px;left:8px;}
.function_bar a.on.btn_favorites:before{background-position:0 0;}
.btn_wechat_more{display:block;height:36px;margin-bottom:10px;border:1px solid #eee;background-color:#fff;font-size:14px;line-height:36px;color:#333;text-align:center;}
.footer_wechat{padding-top:12px;background-color:#eee;font-size:12px;}
.bg_wechat{background-color:#eee;}
.news_lst_thumb2 .pic-py{ background:url(template_files/1/images/btn_play.png) 0 0 no-repeat; width:16px; height:16px; display:block; position:absolute; right:4px; bottom:4px; background-size:16px 16px;}
.news_lst2 li.no-img .function_bar{ right:0px;}
.btn_wechat_more{display:block;height:36px;margin-bottom:10px;border:1px solid #ececec;background-color:#f2f2f2;font-size:14px;line-height:36px;color:#262626;text-align:center;}
.btn_wechat_more .ico-load{width: 15px;height: 15px;position: relative;top:4px;left: 10px;}
.zz-black{ background:#000;opacity:0.4; position:fixed; width:100%; height:100%; z-index:101;}
.wechat_pop{position:absolute;top:96px;right:85px;z-index:102;width:270px; height:86px;border:1px solid #e5e3e3;background-color:#f6f4f4;text-align:center;}
.wechat_pop:before,.wechat_pop:before{display:block;position:absolute;top:-5px;right:7px;width:8px;height:8px;border:1px solid #eee;border-width:1px 0 0 1px;background:#f6f4f4;content:'';transform-origin:center;transform:rotate(45deg);-webkit-transform-origin:center;-webkit-transform:rotate(45deg);-moz-transform-origin:center;-moz-transform:rotate(45deg);-o-transform-origin:center;-o-transform:rotate(45deg);-ms-transform-origin:center;-ms-transform:rotate(45deg);}
.wechat_pop_v1{top:96px;}
.wechat_pop p{padding:11px 0;}

/*footer start*/
#footer{
	background: #333;
	color: #a09f9f;
	padding: 38px 0;}
#footer p{
	line-height: 30px;}
#footer p a{color:#a09f9f ;}
#footer p a:hover{color: #FFFFFF;}
#footer p span{margin: 0 20px;}
.wrap .cont{width: 1200px;margin: 0 auto;overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
/*footer end*/