﻿@charset "utf-8";/* 全局 */
html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph;}
a{text-decoration:none;outline:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
/* 基础 */
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:8px;height:8px;background-color:#F5F5F5;}
::-webkit-scrollbar-track{border-radius:10px;background-color:#E2E2E2;}
::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555;}
input,textarea{-webkit-user-select:text}
/*分页样式*/
.pages{clear:both;margin:20px auto 20px auto;padding-top:30px;overflow:hidden;text-align:center;font-size:14px;border-top:5px solid #f4f5f6;}
.pages ul li{display:inline-block;border:1px solid #ccc;padding:6px 15px;margin:0 1px;line-height:24px;background:#fff;color:#999;border-radius:2px}
.pages ul li:hover{background:#0056f9;color:#fff;border:1px solid #0056f9}
.pages ul li:hover a{color:#fff;}
.pages ul li.active{display:inline-block;border:1px solid #0056f9;padding:6px 15px;margin:0 1px;background:#0056f9;color:#fff;}
.pages ul li.active a{color:#fff;}
.pages ul li a{display:block;color:#999}
.pages ul li a:hover{color:#fff;}
/*返回首页*/
#tip{padding-top:30px;min-height:640px;}
#tip b{color:#0056f9;}
/*网站地图*/
.sitemap{overflow:hidden;line-height:30px;padding:10px;border-bottom:1px solid #ddd;}
.sitemap dt{float:left;margin-right:2%;width:14.66666667%;}
.sitemap dt a{color:#666;display:block;text-align:center;background:#ececec;font-size:14px;padding:8px 0;font-weight:normal;}
.sitemap dt a:hover{background:#ccc;color:#fff;}
.sitemap dd{float:left;width:76%;}
.sitemap dd a{float:left;color:#666;padding-right:35px;line-height:39px;transition:none;}
.sitemap dd a:hover{color:#333;}
@media screen and (max-width:640px){.sitemap{padding:5px 0;}
.sitemap dt{width:22%;}
.sitemap dt a{font-size:12px;}
.sitemap dd a{font-size:12px;padding-right:3%;line-height:23px;}
}
/*网站标签*/
.tags_list{overflow:hidden;line-height:30px;padding:10px;border-bottom:1px solid #ddd;}
.tags_list dt{float:left;margin-right:2%;margin-bottom:2%;width:14.66666667%;}
.tags_list dt a{display:block;text-align:center;background:#ececec;font-size:14px;padding:8px 0;font-weight:normal;}
.tags_list dt a:hover{background:#ccc;color:#fff;}
@media screen and (max-width:640px){.tags_list{padding:5px 0;}
.tags_list dt{min-width:32%;}
.tags_list dt a{font-size:12px;}
.tags_list dt:nth-child(3n){margin-right:0;}
}
.tags{overflow:hidden;margin-bottom:20px;}
.tags span{float:left;display:block;line-height:40px;}
.tags a{color:#333;font-size:14px;border-radius:4px;-webkit-border-radius:4px;display:inline-block;line-height:28px;padding:0 6px;margin:5px;background:#fff;border:1px solid #dadada;}
.tags a:hover{background:#0056f9;border-color:#0056f9;color:#fff;}
/*评论列表*/
.comment-main{width:100%;background:#FFF;border-bottom:3px solid #eee;margin-top:30px;font-size:12px;color:#666;line-height:14px;transition:all .5s;}
.comment-main:hover{border-bottom:3px solid #0056f9;-webkit-box-shadow:0 10px 20px 0 #CCC;-moz-box-shadow:0 10px 20px 0 #CCC;-ms-box-shadow:0 10px 20px 0 #CCC;-o-box-shadow:0 10px 20px 0 #CCC;box-shadow:0 10px 20px 0 #CCC;}
.comment-title{width:100%;height:49px;line-height:50px;background:#FFF;border-bottom:1px solid #CCC;}
.comment-title span{float:left;height:50px;font-size:14px;line-height:50px;display:block;padding:0 30px;background:#0056f9;color:#FFF;}
.comment-show-box{margin:20px 12px}
.comment-show-box .pl-box2{width:100%}
.comment-show-box .pl-box2 dl{float:left;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #EEE;}
.comment-show-box .pl-box2 dl dt{float:left;width:50px;margin-right:15px;}
.comment-show-box .pl-box2 dl dt img{width:50px;height:50px}
.comment-show-box .pl-box2 dl dd{float:right;width:92%;}
.comment-show-box .pl-box2 dl dd h1{font-weight:700;font-size:100%;}
.comment-show-box .pl-box2 dl dd h1 span{color:#656565;font-weight:400;float:right;}
.comment-show-box .pl-box2 dl dd p{margin-top:10px;line-height:20px}
.comment-show-box .pl-box2 dl dd p.xz-fc1{color:#0056f9;}
.comment-show-box .xz-cb{zoom:1}
.comment-show-box .xz-cb:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.c-more{text-align:center;line-height:normal;}
.c-more a{border-radius:2px;-webkit-border-radius:2px;display:block;background:#0056f9;color:#ffffff;padding:13px 0;}
.c-more a:hover{background:#333;}
/*评论表单*/
.comment-show-box .fb-box{background:#FAFAFA;border:1px solid #EEE;margin-top:20px;}
.comment-show-box .fb-box dl{float:left;width:97%;padding:12px;}
.comment-show-box .fb-box dt{float:left;width:50px;margin-right:15px;}
.comment-show-box .fb-box dt img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:50px;height:50px}
.comment-show-box .fb-box dd{float:right;width:92%;}
.comment-show-box .fb-box dd p{color:#656565;}
.comment-show-box .fb-box dd p textarea{width:96%;height:120px;line-height:20px;color:#6C6C6C;padding:12px;border:1px solid #EEE;outline:0;font-family:"microsoft yahei";transition:all .5s;}
.comment-show-box .fb-box dd p textarea:focus{border:1px solid #0056f9;box-shadow:0 0 10px 0 #0056f9}
.comment-show-box .fb-box-div{margin-top:-1px;background:#FAFAFA;border-radius:0 0 5px 5px;border:1px solid #EEE;}
.comment-show-box .fb-box-div dl{padding:12px;position:relative;}
.comment-show-box .fb-box-div dd{font-size:12px;line-height:13px;color:#666;}
.comment-show-box .fb-box-div input{-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-ms-border-radius:0 0 5px 0;-o-border-radius:0 0 5px 0;border-radius:0 0 5px 0;position:absolute;top:-1px;right:-1px;width:80px;height:39px;font-size:12px;line-height:39px;background:#AAA;color:#FFF;border:0;cursor:pointer;transition:all .5s;}
.comment-show-box .fb-box-div input:hover{background:#0056f9;color:#FFF;}
@media screen and (max-width:768px){
.comment-show-box .pl-box2 dl dd,.comment-show-box .fb-box dd{width:90%;}
.comment-show-box .fb-box dd p textarea{width:95%;}
}
@media screen and (max-width:640px){
.comment-show-box{margin:10px 5px;}
.comment-show-box .pl-box2 dl dd h1{line-height:20px;}
.comment-show-box .pl-box2 dl dd p{margin-top:5px;line-height:18px;}
.comment-show-box .pl-box2 dl dd{width:80%;}
.comment-show-box .fb-box dt{display:none;}
.comment-show-box .fb-box dd{width:100%;}
.comment-show-box .fb-box dd p textarea{width:88%;}
}
/*点赞*/
#mood{margin-bottom:30px;text-align:center;}
#mood p{font-size:16px;color:#555;font-weight:bold;margin-bottom:20px;}
#mood a{display:inline-block;margin:0 10px;cursor:pointer;color:#555;background:#fff;border-radius:4px;border:1px solid #ddd;padding:6px 20px;min-width:100px;-webkit-box-sizing:border-box;box-sizing:border-box;}
#mood a span{display:inline-block;width:18px;height:18px;margin-right:10px;vertical-align:sub;background:url(../img/dianzan.png) no-repeat;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
#mood a span.dianzan-down{background-position:top right;}
#mood a em{font-style:normal;font-size:16px;}
#mood a:hover{background:#0056f9;border-color:#0056f9;color:#fff;}
#mood a:hover span.dianzan-up{background-position:bottom left;}
#mood a:hover span.dianzan-down{background-position:bottom right;}
/*微信弹窗*/
#wxnr{width:100%;height:100%;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,.6);}
#wxnr .nrdf{margin:auto;position:absolute;top:50%;left:0;right:0;width:300px;height:300px;padding:20px;padding-top:35px;margin-top:-150px;text-align:center;background-color:rgba(255,255,255,0.8);box-shadow:0px 2px 6px #777;-webkit-box-shadow:0px 2px 6px #777;-moz-box-shadow:0px 2px 6px #777;border-radius:10px;box-sizing:border-box;}
#wxnr img{width:135px;height:135px;display:block;margin:0 auto;}
#wxnr p{color:#333;font-size:14px;line-height:25px;text-align:center;}
#wxnr i{position:absolute;top:12px;right:12px;width:18px;height:18px;font-size:12px;line-height:18px;text-align:center;color:#fff;font-weight:bold;font-style:normal;background:#333;border-radius:100%;cursor:pointer;}
#wxnr span{display:inline-block;padding:3px 5px;line-height:18px;background-color:#0056f9;color:#fff;border-radius:5px;cursor:pointer;}
#wxnr span.wx{padding-left:23px;background-image:url(../img/wx.png);background-size:20px;background-position:5px center;background-repeat:no-repeat;}
/*复制提示*/
#weixin{position:fixed;top:50%;margin-top:-23px;z-index:9999999;font-size:16px;color:#fff;width:90%;right:5%;line-height:46px;text-align:center;background:rgba(0,0,0,0.8);border:2px solid #333;border-radius:5px;display:none;}
/*视频样式*/
video{background-color:#000;}
.page_banner{width:100%;overflow:hidden;}
.page_banner img{width:1920px;height:auto;position:relative;left:50%;margin-left:-960px;z-index:8;}
/*反馈模块 */
.met-feedback-body{margin-top:20px;padding:30px;background:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);-o-box-shadow:0 1px 1px rgba(0,0,0,0.05);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);border-radius:3px;}
@media (max-width:767px){
.met-feedback .met-feedback-body{padding:10px;}
}
@media (max-width:767px){
.met-feedback{padding:80px 0 20px 0;}
}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:21px;line-height:inherit;color:inherit;border:0;border-bottom:1px solid transparent}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
input[type=file]{display:block}
input[type=range]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.57142857;color:#76838f}
.form-control{display:block;width:100%;height:36px;padding:6px 1%;font-size:14px;line-height:1.57142857;color:#76838f;background-color:#fff;background-image:none;border:1px solid #dedede;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#dc0000;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(98,168,234,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(98,168,234,.6)}
.form-control.focus,.form-control:focus{border-color:#dc0000;-webkit-box-shadow:none;box-shadow:none}
.form-control::-moz-placeholder{color:#a3afb7;opacity:1}
.form-control:-ms-input-placeholder{color:#a3afb7}
.form-control::-webkit-input-placeholder{color:#a3afb7}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f3f7f9;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type=search]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:36px}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:32px}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}
}
.form-group{margin-bottom:20px}
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkbox label,.radio label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}
.checkbox+.checkbox,.radio+.radio{margin-top:-5px}
.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}
.form-control-static{min-height:36px;padding-top:7px;padding-bottom:7px;margin-bottom:0}
.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}
.input-sm{height:32px;padding:6px 13px;font-size:12px;line-height:1.5;border-radius:2px}
select.input-sm{height:32px;line-height:32px}
select[multiple].input-sm,textarea.input-sm{height:auto}
select.input-sm{padding-top:0;padding-bottom:0}
.form-group-sm .form-control{height:32px;padding:6px 13px;font-size:12px;line-height:1.5;border-radius:2px}
.form-group-sm select.form-control{height:32px;line-height:32px}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}
.form-group-sm .form-control-static{height:32px;min-height:34px;padding:7px 13px;font-size:12px;line-height:1.5}
.input-lg{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}
select.input-lg{height:46px;line-height:46px}
select[multiple].input-lg,textarea.input-lg{height:auto}
select.input-lg{padding-top:0;padding-bottom:0}
.form-group-lg .form-control{height:46px;padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}
.form-group-lg select.form-control{height:46px;line-height:46px}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}
.form-group-lg .form-control-static{height:46px;min-height:40px;padding:11px 18px;font-size:18px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:45px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:32px;height:32px;line-height:32px}
.btn-primary{background-color:#0056f9;border-color:#0056f9;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#F37404;border-color:#F37404;opacity:.7;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#fff}
.btn-block{display:block;width:100%;color:#fff}
.btn-block+.btn-block{margin-top:5px}
.btn-lg{padding:10px 18px;font-size:18px;line-height:1.3333333;border-radius:4px}