@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h4,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:"Microsoft YaHei",Verdana,sans-serif;outline:0}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
body{color:#333;font-size:14px;font-family:"Microsoft YaHei",Verdana,sans-serif;background:#f5f5f5}
a,ins{text-decoration:none;color:#333}
a:hover{color:#dd3c3c;text-decoration:none}
ol,ul{list-style:none}
*{padding:0;margin:0;border:0}
.clear{clear:both}
.top20{margin-top:20px}
.box{background:#FFF;box-shadow:0 1px 3px rgba(27,95,160,.1)}
.radius{border-radius:4px}
.container{width:1200px;margin:0 auto;overflow:hidden}
.nav{width:100%;height:80px;border-top:#214077 5px solid}
.nav-logo{float:left;width:160px;height:60px;margin-top:10px;margin-right:15px}
.nav-logo img{width:180px}
.nav-right{float:right;height:80px}
.nav-right li{float:left;height:77px;line-height:77px;color:#333333;border-bottom:2px solid #ffffff;text-decoration:none;font-size:20px}
.nav-right li a{display:block;padding:0 12px;color:#333;margin-left:1px}
.nav-right li a.on{color:#FF6D00}
.footer{background:#222f47;width:100%;padding:10px 0px;height:30px;line-height:30px;font-size:14px;color:#fff;opacity:.8;text-align:center;overflow:hidden;position:relative;margin-top:20px}
.head{background:url(../images/head.jpg) no-repeat top;background-size:100%;height:300px;text-align:center}
.head .page-name{font-size:40px;margin-top:50px;margin-bottom:20px;font-weight:700;color:#338ad9}
.head .page-name a{color:#338ad9;text-decoration:none}
.head .page-subname{font-size:22px;color:#fff;line-height:150%;margin:0 0 30px 0;font-weight:400}
.btn{padding:12px 30px;display:inline-block;margin-bottom:20px;color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px;border-radius:3px;transition:color .2s,background-color .2s,border-color .2s;box-sizing:border-box}
.btn:hover{color:rgba(255,255,255,.8);text-decoration:none;background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3)}
.yckh{width:40px;height:186px;position:fixed;right:0;top:50%;margin-top:-93px;z-index:104}
.yckh .kefu{display:block;width:40px;height:120px;background:url(../images/suspend_bg.png);padding-top:9px;z-index:10;cursor:pointer}
.yckh .kefu img{width:100%;height:100%;width:32px;height:34px;margin:0 auto;margin-left:3px}
.yckh .kefu span{display:block;font-size:14px;color:#fff;width:16px;margin-left:12px;padding-top:0px}
.yckh .btn-top{width:40px;height:40px;cursor:pointer;position:relative;background:#2a84d9 url(../images/r_top.png) center no-repeat;display:none;margin-top:10px}
.suspend{z-index:9999;position:fixed;top:50%;left:50%;width:400px;height:400px;margin:-200px 0 0 -200px;box-shadow:0 0 10px #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:#666 0 0 20px;-moz-box-shadow:#666 0 0 20px;box-shadow:#666 0 0 20px;z-index:9999;display:none;background-color:transparent;filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#e5ffffff,endcolorstr=#e5ffffff);background-color:rgba(255,255,255,.9)}
.suspend_list{width:100%;text-align:center;display:inline-table}
.suspend_tit{width:196px;text-align:center;margin:0 auto;margin-top:20px}
.suspend_tit em{color:#555;font-size:14px;padding:0 15px}
.suspend_list p{display:block;text-align:center;font-size:22px;color:#555;padding-top:15px}
.suspend_list a{display:inline-block;height:27px;background:url(../images/qq2.png) no-repeat 13px center #ed3233;background-size:14px;padding-left:34px;border-radius:3px;font-size:12px;color:#fff;line-height:27px;margin-top:14px;margin-left:10px}
.suspend_list span{display:inline-block;width:150px;height:150px;text-align:center;margin-top:20px}
.suspend_list span img{width:100%}
.xzan{width:100px;height:36px;background:#fff;border-radius:4px;text-align:center;line-height:36px;border:1px solid #ff6500;font-size:14px;color:#ff6500;cursor:pointer}
.xzan a{color:#ff6500}
.xzan:hover{color:#fff;background:#ff6500}
.xzan:hover a{color:#fff}
.tc-yc{z-index:9998;position:fixed;top:0;left:0;width:100%;height:100%;display:none;background-color:transparent;filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#b2000000,endcolorstr=#b2000000);background-color:rgba(0,0,0,.7)}
.footer a{color:#fff}
.dqwz{padding:10px 0;color:#777}
.left{float:left;width:870px}
.list_news{}
.list_news li{padding:10px;background:#FFF;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1)}
.list_news li .img{float:left;margin-right:20px}
.list_news li .img img{width:177px;height:110px}
.list_news li .text{}
.list_news li .title{font-size:18px;font-weight:bold;color:#303030;overflow:hidden;line-height:30px;height:30px;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:10px}
.list_news li .jianjie{color:#909090;height:40px;line-height:20px;margin-bottom:5px;overflow:hidden;font-size:14px;margin-bottom:10px}
.list_news li .time{color:#A8A8A8;background-image:url(../images/time.png);background-repeat:no-repeat;background-position:left center;font-size:13px;padding-left:20px;display:inline-block}
.right{float:right;width:300px}
.right h2{font-weight:bold;font-size:18px;color:#41be57;margin-bottom:10px}
.right h2 em{display:inline-block;width:3px;height:21px;background:#41BE57;vertical-align:middle;margin-right:8px;margin-top:-3px}
.tuwen{background:#FFF;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1)}
.tuwen li{height:60px;padding:10px;border-bottom:1px solid #E5E5E5}
.tuwen li .img{width:90px;height:60px;overflow:hidden;float:left;margin-right:12px}
.tuwen li .img img{width:90px;height:60px}
.tuwen li .name{font-size:16px;color:#303030;display:-webkit-box;display:-moz-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:25px;height:50px}
.lite-new{padding:5px 10px;background:#FFF;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1)}
.lite-new li{margin-top:8px;margin-bottom:8px}
.lite-new li h4{line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:16px;color:#333333;background:url(../images/sb.gif) no-repeat left center;padding-left:10px}
.lite-new li span{font-size:13px;color:#999999;padding-left:10px}
.lite-new li a:hover{color:#41BE57}
.boxv{background:#FFF;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1);padding:5px}
.xiazai{}
.xiazai ul{margin-top:10px;overflow:hidden}
.xiazai li{border-bottom:#ccc 1px dotted;font-size:16px;line-height:36px;height:36px;color:#333333;float:left;width:50%}
.xiazai li span{margin-right:10px}
.xiazai li em{color:red;font-style:normal}
.fy{margin:10px 0 10px 0;position:relative;padding-top:10px;border-top:1px solid #e5e5e5}
.fy p{margin-bottom:10px}
.tagcloud{padding:10px;background:#FFF;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1)}
.tagcloud a{background-color:#f0f0f0;border-top-left-radius:1px;border-bottom-left-radius:1px;display:inline-block;color:#333 !important;font-size:14px !important;height:26px;line-height:26px;margin:0 13px 5px 0;padding:0 5px 0 9px;position:relative;text-decoration:none}
.tagcloud a:after{content:' ';display:block;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:9px solid #f0f0f0;position:absolute;top:0;right:-9px}
.page{clear:both;padding:20px 0 20px 0;text-align:center}
.page .active_page{background-color:#51C332;color:#fff}
.page a{display:inline-block;padding:0 12px;height:30px;line-height:30px;text-align:center;border:1px solid #dfdfdf;margin:5px;font-size:14px;background-color:#fff}
.page b,.page a:hover{display:inline-block;padding:0 12px;height:30px;line-height:30px;text-align:center;border:1px solid #fff;margin:5px;font-size:14px;background-color:#51C332;color:#fff}
.page a b{background-color:#fff;padding:0;color:#999999;display:inline}
.zxnr{background:#FFF;padding:20px}
.zxnr-bt{background:#f5f5f5;padding:5px 0px;border-radius:4px}
.zxnr-bt h1{line-height:50px;font-size:25px;color:#333;text-align:center;font-weight:600}
.zxnrd-qt{margin-top:10px;height:25px;line-height:25px;text-align:center}
.zxnrd-qt span{font-size:15px;color:#888;padding:0 15px}
.zxnr-text{margin-top:15px;line-height:35px;font-size:18px;color:#404040}
.zxnr-text p{margin-bottom:10px}
.zxnr-text h2{border-bottom:1px solid #eee;background:#fff;font-size:16px;display:block;margin:10px 0px}
.zxnr-text h2::before{content:"";border-left:3px solid #ff6500;color:#ff6500;display:inline-block;width:2px;height:16px;position:relative;margin-right:4px;top:2px}
.zxnr-text img{max-width:100%!important;height:auto !important}
.zxnr-text em{font-size:14px;color:#333333;background-color:#ebf5fd;border-radius:3px;border:1px solid #dddddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:2px 5px;margin:03px}
pre{display:block;overflow:auto;background:#f4f4f4;padding:5px;margin-bottom:10px;whitewhite-space:pre-wrap;whitewhite-space:-moz-pre-wrap;whitewhite-space:-pre-wrap;whitewhite-space:-o-pre-wrap;word-wrap:break-word;white-space:pre-wrap}
pre code{display:block;padding:10px;background:#444;color:#e6e1dc}
.xgtag{overflow:hidden}
.xgtag span{display:inline-block;font-size:14px;height:30px;line-height:30px;float:left}
.xgtag a{display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0px 5px;text-align:center;background-color:#ECF5FE;color:#3B81F5;border-radius:2px;overflow:hidden;margin-left:5px}
.tag{overflow:hidden}
.tag li{display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0px 5px;text-align:center;background-color:#ECF5FE;color:#3B81F5;border-radius:2px;overflow:hidden;margin-left:5px}
.wxts{background:#f5f5f5;padding:10px;color:#666;border-radius:4px;position:relative;margin-top:10px;text-align:left}
.wxts p{text-align:left;margin-bottom:5px}
.xz{padding:10px;position:relative;margin-bottom:10px}
.xz-div{margin-top:6px;margin-bottom:6px;border-bottom:#eaeaea 1px solid}
.xz-h3{width:70px;height:30px;line-height:30px;float:left;font-size:15px;color:#333333}
.xz-ul{margin-left:70px;overflow:hidden}
.pf{margin-left:0px}
.xz-ul a{display:block;padding:0 6px;text-align:center;color:#333333;float:left;font-size:15px;height:25px;line-height:25px;float:left;overflow:hidden}
.xz-ul a.cur{background:#214077;color:#FFF;border-radius:4px}
.extend-list{padding:10px;background:#FFF;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1)}
.extend-list li{padding:26px 0;border-bottom:1px solid #eee;color:#000}
.extend-img{width:80px;display:inline-block;cursor:pointer;vertical-align:top}
.extend-img img{height:90px;width:90px}
.extend-list .extend-content{width:630px;padding-left:30px;cursor:pointer;display:inline-block}
.extend-content .extend-name{height:30px;line-height:30px;font-weight:700;font-size:18px;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;color:#333}
.extend-content .extend-pos{font-size:14px;height:30px;line-height:30px;overflow:hidden;color:#888}
.extend-content .extend-tags{color:#555;font-size:15px}
.extend-content .extend-tags span{color:#3385ff;background:#e3efff;padding:4px 10px;font-size:14px;margin-right:10px;border-radius:2px;display:inline-block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.extend-list .extend-btn{color:#fff;font-size:14px;background:#116dc3;border-radius:10px;display:inline-block;padding:10px 20px;vertical-align:top;margin-top:30px;cursor:pointer}
.extend-content{color:#1d1d1f;font-size:16px;padding:10px;padding-top:0px;background:#FFF;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1);line-height:26px}
.extend-content h2{height:30px;line-height:30px;border-bottom:1px solid #eee;background:#fff;font-size:16px;display:block;margin:10px 0px}
.extend-content h2::before{content:"";border-left:3px solid #ff6500;color:#ff6500;display:inline-block;width:2px;height:16px;position:relative;margin-right:4px;top:2px}
.extend-content img{max-width:100%!important;height:auto !important}
.extend-content em{font-size:14px;color:#333333;background-color:#ebf5fd;border-radius:3px;border:1px solid #dddddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:2px 5px;margin:03px}
.extend-nr{padding:10px;background:#FFF;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px rgba(27,95,160,.1)}
.extend-nr .title-pic{float:left;width:200px; margin-right:20px;}
.extend-nr .title-pic img{width:100%}
.extend-nr h1{font-size:24px;height:40px;line-height:40px;overflow:hidden}
.extend-nr .tag{margin:10px 0px}
.extend-nr .tag span{background:rgba(255,236,216,.54);color:#ff8400;border-radius:2px;font-size:12px;padding:2px 13px;display:inline-block}
.extend-nr .dh{height:30px;line-height:30px;font-size:16px}
.extend-nr .dh i{margin-right:5px;font-size:20px}
.extend-nr .dz{height:30px;line-height:30px;font-size:16px}
.extend-nr .dz i{margin-right:5px;font-size:20px}
.title h1,.title h2{color:#333;font-size:20px;font-weight:700}
.title h1:before,.title h2:before{content:"";display:inline-block;width:4px;height:18px;background:#ff6500;margin-right:6px;border-radius:0 10px 10px 0;position:relative;top:2px}
.extend{}
.extend{}
.extend ul{margin-left:-20px;overflow:hidden}
.extend ul li{width:265px;background:#fff;box-shadow:0 0 10px 0 #dfdfdf;border-radius:4px;padding:10px;float:left;margin-left:20px;margin-bottom:20px}
.extend ul li .img{position:relative}
.extend ul li .img img{width:100%;height:auto}
.extend ul li .img span{position:absolute;top:10px;right:7px;padding:4px 10px;font-size:12px;color:#fff;border-radius:20px;background:rgba(255,106,0,0.8)}
.extend ul li .title{font-size:16px;color:#1d1d1f;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.extend ul li .dz{height:30px;line-height:30px}
.extend ul li .dz span{float:right}
.more{width:100px;height:36px;background:#fff;border-radius:4px;text-align:center;line-height:36px;border:1px solid #ff6500;font-size:14px;color:#ff6500;cursor:pointer;margin:0 auto}
.more a{color:#ff6500}
.more:hover{color:#fff;background:#ff6500}
.more:hover a{color:#fff}
.btn-top{background:#214077;width:30px;height:30px;text-align:center;line-height:30px;position:fixed;right:50%;bottom:50px;display:none;margin-right:-630px;cursor:pointer}
.btn-top i{font-size:24px;color:#fff}
.muem-open{display:none}