html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0; display:block; margin:0 auto; padding-bottom:50px; width:100%}
td{ padding:0 10px}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
img{display: inline-block;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: microsoft yahei; font-size:14px;color:#555;outline:0;}
a:link,a:visited,a:hover,a:active{font-family:microsoft yahei;color:#555;text-decoration:none}
a:hover{text-decoration:none}

.ml15{margin-left:15px}
.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{ margin-bottom:30px}.mb50{margin-bottom:50px}.mb80{margin-bottom:80px}
.fl{ float:left}.fr{float:right}
a.m-app,.sch,.u-ipt-1,.u-btn-1,.m-tt-1,.m-pic-1 img,.m-pic-1 li,.m-lst-1 li,.m-tt-3,.g-box-6 p,.m-lst-2 li,.m-pic-2 li,.m-pic-2 strong,.m-pic-2 span{display:block;}
.g-box-7,.m-sch,.m-pic-1,.m-lst-2,.m-pic-2{overflow:hidden}
.m-nav,.g-hd,.m-ad-1,.g-box-7{width:1200px; margin:0 auto}
.g-box-1{height:44px; line-height:44px; background:#2e50c8}
.g-box-2{padding-bottom:15px;border-bottom:1px solid #e9e9e9}
.g-box-3{width:830px}
.g-box-4{width:300px}
.g-box-4 #js_fix_top{width: 300px;}
.g-box-5{height:20px; line-height:20px; text-align:right}
.g-box-6{padding:20px;background:#fbfbfb;border:1px solid #f1f1f1;}
.g-box-6 p{font-size:16px;color:#404040;line-height:26px;}
.g-box-6 span{font-size:12px;color:#9b9b9b;}
.g-hd{height:75px}
.m-nav{height:44px; text-align:left; font-size:14px; color:#fff}
.m-nav a{margin-right:15px;color:#fff}
a.m-app{float:right;width:162px;margin-right:0;text-align:right;}
.m-logo,.m-crm{display:inline;float:left;}
.addyq{display:inline;float:left;color:#f33 !important;font-weight:bold; font-size:14px; line-height:75px;margin-left:30px}
.m-logo{margin-top:25px}
.m-crm{margin-left:45px;line-height:75px}
.m-sch{width:300px;padding-top:22px}
.m-ct{padding-right:30px; font-size:16px; line-height:30px; color:#222}
.m-ct p{ display:block;margin-bottom:40px}
.m-ct img{display:block; margin:20px auto; max-width:800px}
.m-ct p{text-indent:2em}
p.video{text-indent:0;padding:25px;background:#f5f5f5;color:#f5f5f5\9;*color:#f5f5f5;*height:450px;height:450px\9}
p.video object{ display:block;margin:-30px auto 0 auto}
.m-ct p video{max-height:450px;background:#000;width:100%;}
.m-tt-1{padding:5px 0 20px 0; line-height:56px; color:#222; font-size:40px; font-weight:normal;}
.m-tt-2{display:inline; font-size:16px; font-weight:normal; color:#404040}
.m-tt-3{margin-bottom:5px;font-weight:normal;font-size:16px;color:#9b9b9b;}
.m-ad-1{margin-bottom:10px}
.m-msg-1,.m-msg-1 a{height:27px; line-height:27px; color:#9b9b9b}
.m-msg-1 span{margin-right:30px}
.m-msg-2{ margin:-50px 0 100px 0;font-size:12px;color:#9b9b9b; text-align:center}
.m-num{height:40px; text-align:center}
#autopage{padding-top:80px;margin-left:37px;}
.m-num a,#autopage a,#autopage span{padding:8px 13px; font-size:12px; border:1px solid #e7e7e7; color:#404040}
.m-num a:hover,#autopage a:hover{background:#fb5f20; color:#fff; text-decoration:none}
.m-num a.sel,#autopage span{background:#fb5f20; color:#fff}
.m-pic-1 li{ float:left; width:145px; margin-right:10px}
.m-pic-1 a strong{ display:block; height:45px;font-size:12px; color:#383838; font-weight:normal; line-height:22px; overflow:hidden}
.m-pic-1 img{width:145px; height:110px; margin-bottom:10px}
.m-pic-2 li{float:left; width:270px; height:170px; margin:0 10px 10px 0; position:relative;overflow: hidden;}
.m-pic-2 img{width:270px; height:170px;display: inline-block;transition: all 0.7s;}
.m-pic-2 img:hover{transform: scale(1.05);}
.m-pic-2 strong,.m-pic-2 span{position:absolute; width:270px; height:45px; position:absolute; left:0; bottom:0}
.m-pic-2 strong{width:260px;height:40px; padding-left:10px; line-height:40px;color:#fff; font-weight:normal;z-index:1}
.m-pic-2 span{opacity:0.8;background-image:linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, #000000 100%);z-index:0}
.m-lst-1 li{height:32px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-lst-1 a,.m-lst-2 a{line-height:32px;color:#383838;}
.g-box-6 a:hover,.g-box-6 a:active,.m-pic-1 a:hover,.m-pic-1 a:active,.m-lst-2 a:hover,.m-lst-2 a:active,.m-lst-1 a:hover,.m-lst-1 a:active,.m-msg-1 a:hover,.m-msg-1 a:active{color:#f63}
.m-lst-1 span a,.m-lst-1 span{color:#9b9b9b; margin-right:5px}
.m-lst-2 li{float:left; width:405px; height:32px;font-size:14px;color:#9b9b9b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*.m-lst-1 li:before,.m-lst-2 li:before{content:'';background: #ccc;width: 4px;height: 4px;overflow: hidden;display: inline-block;margin: 13px 11px 0 0;border-radius: 100%;float: left;}*/
.m-lst-1 li.m-csl{ margin-left:0; background:none}
.m-gotop{width:38px;height:38px;border:1px solid #f1f1f1;position:fixed; bottom:20px; right:20px; cursor:pointer}
.m-gotop:hover{background-color: #f1f1f1;}
.u-ipt-1{width:240px; padding-left:10px;height:30px;border:1px solid #dadada; border-right:none; font-size:12px; color:#333}
.u-btn-1{width:46px; height:32px; border:none;cursor:pointer}
.u-ico-1{display:block; float:left; width:6px; height:20px; margin-right:10px; background:#fb5f20; border-radius:20px}
input.u-btn-1{font-size: 0;}
a.f-fc-1{ margin-left:20px; color:#9b9b9b;}
.f-fc-2{color:#9e9e9e}
.bdsharebuttonbox{ float:right; min-width:170px; text-align:left}
.bdsharebuttonbox strong{float:left; font-weight:normal}
.m-ico-1{width:27px; height:27px; }
/*pc导航底部版权*/
.q-ft{height:50px;padding:30px 0;margin-top:100px;background:#f7f7f7;border-top:1px solid#e7e7e7; position:relative}
.q-link{float:left;width:800px}
.q-box{width:1200px;margin:0 auto;font-size:12px}
.q-link span{display:block;float:left;width:180px;line-height:26px}
.q-link span.w240{width:240px}
.q-ewm{float:right;width:180px;height:36px}
.q-ewm strong{float:right;display:block;width:36px;height:36px;margin:5px 0 0 15px;position:relative;z-index:1;}
.q-ewm strong.q-ico-2{background-position:0-80px}
.q-ewm strong.q-ico-3{background-position:0-160px}
.q-ewm strong img{position:absolute;top:-140px;left:-38px;right:0;z-index:2;display:none}
.q-ewm strong:hover img{display:block}
.q-linka{ height:40px; line-height:40px; background:#334bc4; color:#fff; position:relative}
.q-linka strong{ float: right;font-weight: normal;}
.q-linka a{color:#fff;margin-right: 40px;}.q-linka a:hover{ color: #fff; text-decoration:underline}
#js_fix_top_qd{width:300px}
#js_nextPage{ margin-top:15px}
.bigImg {display: block; width: 100%; position: relative; overflow: hidden;font-size: 0;line-height: 0;}
.bigImg img { width: 100%; height: 170px; overflow: hidden; transition: all 0.7s;}
.bigImg h3{z-index:99;font-size:14px;background-image:linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, #999 100%);color:#fff;line-height:40px;height:40px;width:260px;padding:0 20px;text-align:left;position:absolute;bottom:0;left:0;right:0;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden; font-weight:normal}
/*百度分享*/
.bdsharebuttonbox a{display: inline-block;width: 27px !important;height: 27px !important;line-height: 27px !important;margin: 0 0 0 10px !important;border-radius: 100%;}

/*评论区*/
.yzm-comment-more h1{font-size: 22px;text-align:center;margin-top:50px;}
.yzm-comment-more-box{width:80%;margin:20px auto;padding:30px 0;}
.yzm-comment-explain{font-size:12px;color:red;margin-left:10px}
.yzm-comment-box{position: relative; margin: 20px 0}
.yzm-comment-box h3{height: 28px; line-height: 28px}
.yzm-comment-form{width: 100%; position: relative}
.textarea{width: 98%; height: 78px; border: 1px solid #ccc; padding: 5px 5px; outline: none; color: #333; line-height: 20px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px;}
.textarea2{width: 98%}
.yzm-comment-form p{height: 28px; line-height: 28px; position: relative}
.yzm-comment-form .emotion{width: 42px; height: 20px; background: url(../images/icon.gif) no-repeat 2px 2px; padding-left: 20px; cursor: pointer; color: #999}
.yzm-comment-form .emotion:hover{background-position: 2px -28px; color: #666}
.qqFace{margin-top: 4px; background: #fff; padding: 2px; border: 1px #dfe6f6 solid;}
.qqFace table td{padding: 0px;}
.qqFace table td img{cursor: pointer; border: 1px #fff solid;}
.qqFace table td img:hover{border: 1px #0066cc solid;}
.yzm-comment-submit{background-color: #e6e6e6; background-image: linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6); background-repeat: no-repeat; border-bottom-right-radius: 3px; border-color: #ddd #ddd #aaa; border-style: solid; border-width: 1px; box-shadow: 0 0 1px #fff inset; color: #555; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; height: 32px; position: absolute; right: 0; text-align: center; text-shadow: 0 1px 0 #fff; top: 0; transition: all 0.15s linear 0s; width: 100px; cursor: pointer; border-radius: 2px; margin-top: 5px; outline: none;}
.yzm-comment-submit:hover{background-position: 0 -15px; color: #121212}
.static{position: static; float: right;}
.yzm-comment-list-box{border: 1px solid #ddd; margin: 25px 0 15px; overflow: hidden;}
.yzm-comment-list-top{background: #fbfbfb; color: #555; font-size: 14px; padding: 0 12px; height: 30px; line-height: 30px; border-bottom: 1px dotted #ddd;}
.yzm-comment-list-top a{color:#de1513;}
.yzm-comment-list-body ul{padding: 0 12px;}
.yzm-comment-list-body ul li{padding: 10px 0; border-bottom: 1px dotted #ddd; overflow: hidden;}
.yzm-comment-list-body ul li:last-child{border-bottom: none;}
.yzm-comm-right{margin-left: 50px;}
.yzm-comm-right strong{font-weight:normal;}
.yzm-comm-right .user_name{color: #017cb9}
.yzm-comm-right .user_name:hover{color: #2a6496; text-decoration: underline; transition: all 0.15s linear 0s;}
.yzm-comment-list-body .user_pic{float: left;}
.yzm-comment-list-body p{font-size: 14px; line-height: 1.5em; color: #666; margin: 5px 0;}
.yzm-comment-list-body .original_comment{display: block; margin: 5px 0;}
.yzm-comment-list-body .comm_time{font-size: 12px; color: #999;}
.yzm-comment-list-body .comm_a{font-size: 12px; color: #999; margin: 0 5px; transition: all 0.15s linear 0s;}
.yzm-comment-list-body .comm_a:hover{color: #555}
.none{display: none;}
.original_comment{display: block; margin: 5px 0;}
/*评论区*/
.c-btn {
    background-color: #00a4ff;
    border: 1px solid transparent;
    color: #fff;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    outline: 0;
    box-sizing: border-box;
    height: 44px;
    border-radius: 22px;
    font-size: 16px;
    margin: 0 10px;
    padding: 0 10px;
    line-height: 42px;
}
    .c-btn:hover {
    text-decoration: none;
    background-color:#0092ee
}

/* 音频 */
.icon_yp1{width:34px;height:30px;}
.playTit{float:left\0;width:538px\0;padding-top:17px\0;text-indent: 0px !important;font-size:16px;line-height:42px;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all; margin-bottom:0 !important;font-weight:600}
.playTime{float:right\0;padding-top:25px\0;text-indent: 0px !important;margin-left:42px;font-size:14px;color: #949494;line-height:33px;min-width:60px;display:block;}
.flex{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center}
.flex1{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}