@charset "UTF-8";
/* CSS Document */
body{ }
html {
	font-family: "Microsoft YaHei", sans-serif, Arial;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size:62.5%;
	background:#fff; 
	color:#666;
	height:100%;
}
body , ul , li , p{
  margin: 0;
  padding:0;
}

ul , li{ list-style:none;}

img {
  border: 0; padding:0px; margin:0px;
}
b, strong {
  font-weight: bold;
}
a {
  background: transparent;
  text-decoration:none;
  color:#474545;
}
a:active, a:hover {
  outline: 0;
  /*text-decoration:underline;
  font-weight:bold;*/
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  color: inherit;
  padding:0px; margin:0px;
}
h1{ font-size:2.4em;}
h2{ font-size:1.8em;}
h3{ font-size:1.4em;}
h4{ font-size:1.2em;}

.clear{ clear:both;}

/*通用位置*/
.right{ float:right;}
.left{ float:left;}

.boxcenter{ margin:0 auto;}

.m10{ margin:10px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}


.m5{ margin:5px;}
.mt5{ margin-top:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}

.p10{ padding:10px;}
.pt10{ padding-top:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}


.p5{ padding:5px;}
.pt5{ padding-top:5px;}
.pr5{ padding-right:5px;}
.pb5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}


.rotate45{ 
-webkit-transform: rotate(45deg);  /* for Chrome || Safari */
-moz-transform: rotate(45deg);       /* for Firefox */
-ms-transform: rotate(45deg);        /* for IE */
-o-transform: rotate(45deg);         /* for Opera */
}

.w100{ width:100%;}
.w99{ width:99%;}
.w98{ width:98%;}
.w96{ width:96%;}
.w95{ width:95%;}
.w90{ width:90%;}
.w85{ width:85%;}
.w80{ width:80%;}
.w70{ width:70%;}
.w65{ width:65%;}
.w60{ width:60%;}
.w55{ width:55%;}
.w50{ width:50%;}
.w48{ width:48%;}
.w45{ width:45%;}
.w40{ width:40%;}
.w35{ width:35%;}
.w32{ width:32%;}
.w30{ width:30%;}
.w25{ width:25%;}
.w20{ width:20%;}

/*字体相关*/
.font14{ font-size:1.4em;}
.font12{ font-size:1.2em; }


.txtleft{ text-align:left;}
.txtright{ text-align:right;}
.txtcenter{ text-align:center;}

.height15{ line-height:150%;}
.height20{ line-height:200%;}

.nowarp{ white-space:nowrap;}
/*实际样式*/


.page{width:100%; background:#fff;}

.headnav{ height:3em; width:100%; background:#dd6542;  position: relative;  }

.navbut{ height:3em; line-height:3em; text-align:center; vertical-align:middle; margin-left:0.8em;}
.toptxt{  height:3em; line-height:3em; text-align:right; margin-right:0.8em; vertical-align:middle; white-space:nowrap;}


.head{ height:auto; border-bottom: solid 1px #d4d4d4; }

.head li{ float:right; margin-right:1em; margin-top:2em;}

.listbox{ width:100%; border-top: solid 3px #f1f1f1;}


.ad{ width:95%; padding:1em 0; border-bottom:solid 1px #ccc; margin:auto;}
.ad a img{ width:100%; padding:1em 0; /* border-bottom:solid 1px #ccc; */ margin:auto;}
.newsbox{ width:95%; margin:auto; padding:0.8em 0px; border-bottom: solid 1px #ccc;}


.copyright{ width:100%; padding:1em; color:#ccc; background:#000;}



.newsview{ width:95%; margin:0 auto;}

.newsview img{ margin:1em auto;}
.newstxt{ padding:1em;}

/** 内容图片自动缩放 */
.newstxt p img{
	width : 100%
}

.vmore{ color:#d81d09; width:100%; text-align:center;}

.nmore{ width:95%; margin:1em auto 0 auto;}
.nmoret{ width:100%; background:#d81d09; border-bottom:4px solid #990000; color:#fff; text-align:center;}

.plbtn{width:95%;text-align:center; margin:1em auto;}


.installapp{ width:95%; background:#d81d09; color:#fff; padding:0.5em 0; text-align:center; margin:1em auto;}

/*颜色*/
.red { color:#c00;}
.yellow{ color:#ff0;}
.green{ color:#339933; }
.greenbg{ background:#28b779;}
a:hover.green{ background:#339933; color:#fff; }
.dgray{ color:#666;}
.sgray{ color:#e8e8e8;}
.white{ color:#fff;}
.graybg{ background:#fafafa;}
.whitebg{ background:#fff;}
.dbluebg{ background:#004074;}
.bluebg{ background:#2255a4;}
.graybluebg{ background:#667e92}
.sbluebg{ background:#27a8e3;}
.ssbluebg{ background:#e3edf3;}
.dyellowbg{ background:#ab874c;}
.black{ color:#000;}
.orange{ color:#e74c3b;}
.orangebg{ background:#e74c3b;}



/*line*/

.graybox{ border: solid 1px #E4E4E4;}
.grayline{ border-bottom: solid 1px #e8e8e8;}



input , textarea , select , input{ border:solid 1px #e8e8e8; }
input.line{height:35px;}
input.but{ width:80px; background:#e5e5e5;height:35px; font-size:14px;}
input.butlong{ width:160px;background:#e5e5e5; height:35px;font-size:14px;}
input.buton{width:80px; background:#57a85e; color:#fff;height:35px;font-size:14px;}
select.list{ height:35px; line-height:35px; vertical-align:middle; font-size:14px;}


input.searchline{ width:155px; height:24px; color:#333; background:#fff; border:0px; padding-left:5px;}

/** 导航栏 */
navl:not(.mm-menu)
{
	display: none;
}
.header a
{
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );

	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 10px;
}

/** 底部评论点赞 */
.reset-css *{
            padding: 0;
            margin: 0;
            list-style: none;
            font-style: normal;
            text-decoration: none;
            border: none;
            font-weight: normal;
            font-family: "Microsoft Yahei";
            box-sizing: border-box;
            -webkit-tap-highlight-color:transparent;
            -webkit-font-smoothing: antialiased;
        }
        .praise-container{
            padding: 10px 0;
            text-align: right;
            border-bottom: 1px solid #EDEDED;
        }
        .praise-container>img{
            width: 2em;
        }
        .edit-comment{
            border: 1px solid #B2B2B2;
            border-radius: 4px;
            padding: 8px;
        }
        .edit-comment>textarea{
            display: inline-block;
            width: 100%;
        }
        .submit-comment-container{
            text-align: right;
        }
        .submit-comment{
            width: 5em;
            height: 30px;
            background: #fff;
            border: 1px solid #8C8C8C;
            color: #8C8C8C;
            border-radius: 3px;
        }
        .solve_float:after {
            content: '';
            display: block;
            clear: both;
        }
        .btn-see-more{
            display: block;
            width: 100%;
            height: 50px;
            line-height: 50px;
            outline: none;
            color: #fff;
            background: #e4393c;
            border-radius: 4px;
            border: none;
            margin: 15px 0;
        }
        .right{
            float: right;
        }
/** 回到顶部 */
.totop{position:fixed;right:0.25em;bottom:25px;display:block;width:26px;height:62px;background:url(../../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
/* .totop:hover{background:url(../../images/rocket.png) no-repeat 0 -62px;} */


.pagemenu{ width:100%; padding:10px 0px; background:#ccc; font-size:1.2em}

.banner {background: url(../../images/ztchannel.jpg) no-repeat top;}

.flo_bg02{ background:url(../../images/flo_rig02.png) no-repeat;}
.flo_bg02:hover{ background:url(../../images/flo_rig_img02.png) no-repeat;}
.flo_rig{ display:block; width:22px; height:30px; color:#787878; font-size:14px; text-align: center; line-height: 30px; }
.flo_bg02{ background:url(../../images/flo_rig02.png) no-repeat;}
.flo_bg02:hover{ background:url(../../images/flo_rig_img02.png) no-repeat;}
.flo_bg_click{ background:url(../../images/flo_rig_img02.png) no-repeat;}