@charset "utf-8";

/*

Theme ID: ecms93

Author: 懒鸟飞移植

Author QQ：1430826160

Author Email：1430826160@qq.com

Author URL: http://www.lazybirdfly.com/

*/



*{box-sizing:border-box !important;}

.redcolor a{color:#00a4ff !important;font-weight:600;}

html{overflow-x:hidden;}

body{

	font-family: "Microsoft Yahei", sans-serif !important;

	padding: 0 !important;

	color: #666;

	background:#f7f5f5 !important;

	margin:0 auto;

	overflow-x:hidden;}

body a{color: #666;}

ul{margin: 0 !important;padding: 0;}

li{list-style: none;}

button[disabled], html input[disabled]{background:#fafafa !important;color:#999 !important;}

.hidden{display: none;}

.hid{display: none;}

body a:hover{text-decoration:none;color: #EC4141;}

@media (min-width: 1200px){.container{width: 1200px !important;}}

.fl{float: left;}

.fr{float: right;}

.pd3040{padding: 30px 40px !important;}

body h1,body h2,body h3,body h4,body h5,body h6{margin-top: 0;margin-bottom: 0;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 10px !important;padding-left: 10px !important;}

.row{margin-right: -10px !important;margin-left: -10px !important;}

header{background: #fff;height: 70px;line-height: 70px;box-shadow: 0 2px 6px 0 rgba(63,74,105,.16);}

.logo{margin-top: 0;margin-bottom: 0;line-height: 70px;float: left;}

.logo a{margin: 0;padding: 0;}

.logo a img{margin-top: -8px;max-height: 40px;}

.menu{float: left;margin-left: 45px;margin-right: 30px;}

.header-right{float: right;}

.mxmenu li{float: left;position: relative;}

.mxmenu li a{color: #666;font-size: 15px;padding: 0 15px;padding-right: 20px;}

.mxmenu li a:hover, .mxmenu .active a{color: #EC4141;}

.mxmenu>li>a>i{margin-right: 2px;}

.boxshadow{box-shadow: 0 2px 6px 0 rgba(63,74,105,.16);}

.mxmenu li .sub-menu{position: absolute;min-width: 150px;display: none;left: 0;top: 70px;line-height: 40px;box-shadow: 0 2px 6px 0 rgba(63,74,105,.16);background: #fff;z-index: 10;}

.mxmenu li .sub-menu li{border-bottom: 1px dashed #efefef;width: 100%;}

.mxmenu li .sub-menu li a{font-size: 13px;}

.mxmenu li:hover .sub-menu{display: block;}

.mxmenu li .sub-menu li:last-child{border-bottom: none;}

.loginlink a{color: #666;margin-left: 15px;cursor: pointer;font-size: 15px;}

.loginlink a i{margin-right: 5px;}

.loginlink a:hover{color: #333;}

#searchform{position: relative;}

#searchform #s{width: 100%;padding: 10px;height: 45px;line-height: 45px;background: #fafafa;border: 1px solid #EC4141;outline: none;}

#searchform #searchsubmit{position: absolute;right: 0;top: 12px;height: 45px;line-height: 42px;width: 100px;background: #EC4141;border: 1px solid #EC4141;color: #fff;}

.footer{padding-top: 30px;background: #24273D;color: rgba(255,255,255,.42);margin-top: 30px;}

.footertop{padding-bottom: 30px;}

.footertit h2{font-size: 18px;color: #fff;margin-bottom: 20px;margin-top: 20px;}

.footer p{margin-bottom: 5px;font-size: 13px;color:#515463}

.footer a{color:#7B7D88}

.copyright{margin-top: 15px;}

.guanzhu{padding: 0 30px;}

.ewmimg img{height: auto;display: block;margin-bottom: 10px;}

.wpm_emaillabel{display: none;}

.wpm_emailinput{border: 1px solid #f1f1f1;background: #f6f6f6;color: #a3a9b0;padding: 10px;margin-bottom: 20px;display: block;width: 100%;min-height: 30px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top: 20px;}

.wpm_submit .wpm_submitbtn{width: 100%;padding: 10px;min-height: 30px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #00a4ff;color: #fff;border-color: #00a4ff;}

.wpm_submit .wpm_submitbtn:hover{color: #fff;}

.footerbottom{padding: 5px 0;text-align: left;}

.footerbottom h2{font-size: 15px;color: rgba(255,255,255,.42);font-weight: 600;display: inline-block;margin-right: 5px;}

.footerbottom li{display: inline-block;margin-right: 15px;margin-bottom: 5px;}

@keyframes scaleToggleOne{0{transform:scale(1);-webkit-transform:scale(1)}

50%{transform:scale(2);-webkit-transform:scale(2)}

100%{transform:scale(1);-webkit-transform:scale(1)}}

@keyframes scaleToggleTwo{0{transform:scale(1);-webkit-transform:scale(1)}

20%{transform:scale(1);-webkit-transform:scale(1)}

60%{transform:scale(2);-webkit-transform:scale(2)}

100%{transform:scale(1);-webkit-transform:scale(1)}}

@keyframes scaleToggleThree{0{transform:scale(1);-webkit-transform:scale(1)}

33%{transform:scale(1);-webkit-transform:scale(1)}

66%{transform:scale(2);-webkit-transform:scale(2)}

100%{transform:scale(1);-webkit-transform:scale(1)}}

.animated{-webkit-animation-duration: .5s;animation-duration: .5s;-webkit-animation-fill-mode: both;animation-fill-mode: both}

.livechat-girl{width: 60px;height: 60px;border-radius: 50%;position: fixed;bottom: 0;right: 40px;opacity: 0;-webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,.3);box-shadow: 0 5px 10px 0 rgba(35,50,56,.3);z-index: 700;transform: translateY(0);-webkit-transform: translateY(0);-ms-transform: translateY(0);cursor: pointer;-webkit-transition: all 1s cubic-bezier(.86, 0, .07, 1);transition: all 1s cubic-bezier(.86, 0, .07, 1)}

.livechat-girl:focus{outline: 0}

.livechat-girl.animated{opacity: 1;transform: translateY(-40px);-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px)}

.livechat-girl:after{content: '';width: 12px;height: 12px;border-radius: 50%;background-image: linear-gradient(to bottom, #26c7fc, #26c7fc);position: absolute;right: 1px;top: 1px;z-index: 50}

.livechat-girl .girl{position: absolute;top: 0;left: 0;width: 100%;height: auto;z-index: 50}

.livechat-girl .animated-circles .circle{background: rgba(38,199,252,.25);width: 60px;height: 60px;border-radius: 50%;position: absolute;z-index: 49;transform: scale(1);-webkit-transform: scale(1)}

.livechat-girl .animated-circles.animated .c-1{animation: 2s scaleToggleOne cubic-bezier(.25, .46, .45, .94) forwards}

.livechat-girl .animated-circles.animated .c-2{animation: 2.5s scaleToggleTwo cubic-bezier(.25, .46, .45, .94) forwards}

.livechat-girl .animated-circles.animated .c-3{animation: 3s scaleToggleThree cubic-bezier(.25, .46, .45, .94) forwards}

.livechat-girl.animation-stopped .circle{opacity: 0!important}

.livechat-girl.animation-stopped .circle{opacity: 0!important}

.livechat-girl .livechat-hint{position: absolute;right: 40px;top: 50%;margin-top: -20px;opacity: 0;z-index: 0;-webkit-transition: all .3s cubic-bezier(.86, 0, .07, 1);transition: all .3s cubic-bezier(.86, 0, .07, 1)}

.livechat-girl .livechat-hint.show_hint{-webkit-transform: translateX(-40px);transform: translateX(-40px);opacity: 1}

.livechat-girl .livechat-hint.hide_hint{opacity: 0;-webkit-transform: translateX(0);transform: translateX(0)}

.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 1296px!important}

.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content{width: auto;overflow: hidden;text-overflow: ellipsis}

@media only screen and (max-width:1599px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 1060px!important}}

@media only screen and (max-width:1309px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 984px!important}}

@media only screen and (max-width:1124px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width: 600px!important}}

.rd-notice-tooltip{-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);box-shadow: 0 2px 2px rgba(0,0,0,.2);font-size: 14px;border-radius: 3px;line-height: 1.25;position: absolute;z-index: 65;max-width: 350px;opacity: 1}

.rd-notice-tooltip:after{position: absolute;display: block;content: '';height: 20px;width: 20px;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;z-index: 50}

.rd-notice-tooltip .rd-notice-content{background: 0;border-radius: 3px;width: 100%;color: #fff;position: relative;z-index: 60;padding: 20px;font-weight: 400;line-height: 1.45}

.rd-notice-type-success{background-color: #26c7fc;-webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2);box-shadow: 0 5px 10px 0 rgba(38,199,252,.2)}

.rd-notice-type-success .rd-notice-content{background-color: #26c7fc}

.rd-notice-type-success:after{background-color: #26c7fc;-webkit-box-shadow: 0 5px 10px 0 rgba(38,199,252,.2);box-shadow: 0 5px 10px 0 rgba(38,199,252,.2)}

.rd-notice-position-left{margin-left: -20px}

.rd-notice-position-left:after{right: -6px;top: 50%;margin-top: -10px}

.rd-notice-tooltip.single-line .rd-notice-content{height: 40px;padding: 0 20px;line-height: 40px;white-space: nowrap}

/* 本例子css*/.slideBox{width: 100%;height: auto;overflow: hidden;position: relative;margin-top: 20px;}

.slideBox .hd{height: 15px;overflow: hidden;position: absolute;right: 5px;bottom: 5px;z-index: 1;}

.slideBox .hd ul{overflow: hidden;zoom: 1;float: left;}

.slideBox .hd ul li{float: left;margin-right: 2px;width: 30px;height: 3px;line-height: 3px;text-align: center;background: #fff;cursor: pointer;opacity: 0.5}

.slideBox .hd ul li.on{background: #fff;opacity: 1;}

.slideBox .bd{position: relative;height: 100%;z-index: 0;}

.slideBox .bd li{zoom: 1;vertical-align: middle;}
.slideBox .bd li a{
	height: 303px;
    display: block;
}
.slideBox .bd img{width: 100%;height: 100%;display: block;
o-object-fit: cover;
object-fit: cover;
}

@media only screen and (max-width:991px){
	.slideBox .bd li a{
	height: 230px;
	}
}

/* 下面是前/后按钮代码，如果不需要删除即可*/.slideBox .prev,

.slideBox .next{position: absolute;left: 2%;top: 50%;margin-top: -25px;display: block;width: 32px;height: 40px;background: url(../images/slider-arrow.png) -110px 5px no-repeat;filter: alpha(opacity=50);opacity: 0.5;}

.slideBox .next{left: auto;right: 2%;background-position: 8px 5px;}

.slideBox .prev:hover,

.slideBox .next:hover{filter: alpha(opacity=100);opacity: 1;}

.slideBox .prevStop{display: none;}

.slideBox .nextStop{display: none;}

/*.slidertext{position: absolute;padding:20px 15px;left: 0;right: 0;bottom: 0px;color: #fff;background: rgba(0,0,0,.7);}*/.slidertext{display: block;position: absolute;left: 0;right: 0;bottom: 0;padding: 15px;; font-size: 12px;color: #fff;font-weight: bold;letter-spacing: .5px;line-height: 1.3;background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.6) 100%);background-image: -o-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.6) 100%);background-image: linear-gradient(to bottom, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.6) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#99000000', GradientType=0);box-shadow: 0 -7px 15px rgba(0,0,0,0.2);}

.slidertext h3{font-size: 18px;line-height: 22px;}

.mainbox{background: #fff;padding: 20px;margin-top: 20px;}

.sidebarad{margin-top: 20px;}

/* 本例子css*/.slideTxtBox{width: 100%;text-align: left;position: relative;}

.slideTxtBox .hd{padding-bottom: 5px;border-bottom: 1px solid #efefef;height: 40px;}

.slideTxtBox .hd ul{}

.slideTxtBox .hd ul li{cursor: pointer;display: inline-block;margin-right: 25px;height: 40px;}

.slidetitle{overflow: hidden;white-space: nowrap;display: block;}

.slideTxtBox .hd ul li h2{font-size: 16px;padding: 5px 0;color: #999;}

.slideTxtBox .hd ul li.on h2{color: #ec4141;font-weight:bold}

.slideTxtBox .bd>ul>li{padding: 20px 0;border-bottom: 1px solid #efefef;}

.listcontent>li{padding: 20px 0;border-bottom: 1px solid #efefef;}

.newsthumb{display: block;position: relative;background: #000;}

.newsthumb>a{
display: inline-block;
height: 144px;}

.newsthumb img{
	width: 100%;height: 100%;
	o-object-fit: cover;
  	object-fit: cover;
	transition:opacity 1s;-moz-transition:opacity 1s;/* Firefox 4*/
	-webkit-transition:opacity 1s;/* Safari and Chrome*/
	-o-transition:opacity 1s;/* Opera*/
	border: 1px solid #efefef;}

.newsthumb img:hover{opacity: 0.5;}

.side>a{ height: 70px; }

@media only screen and (max-width:991px){
.newsthumb>a{
	height: 80px;
}

}

.newstext{position: relative;}

.newstext a h3{color: #3d464d;font-size: 18px;font-weight: 600;line-height: 24px;margin-bottom: 7px;}

.newstext a h3:hover{color:#ec4141}

.newstext .newszy{color: #999999;}

.newstag{}

.newstag span{color: #999999;margin-right: 10px;font-size: 13px;}

.newstag>a{color: #999999;margin-right: 10px;font-size: 13px;}

.newstag a:hover{color:#ec4141}

.newstag>a i{margin-right:5px;}

.newstag span a{color: #999999;}

.newstag .tags{margin-right: 0;}

.newstag .tags i{margin-right: 0;}

.newstag .tags a{margin-left: 5px;}

.newstag span i{margin-right: 5px;}

.newstag .avatar{width: 25px;height: 25px;border-radius: 50%;display: inline-block;margin-right: 3px;border: 1px solid #efefef;margin-top: -2px;}

.pageauthor .avatar{width: 18px;height: 18px;border-radius: 50%;display: inline-block;margin-right: 5px;border: 1px solid #efefef;margin-top: -2px;}

.noimgtewstext .newstag{margin-top: 20px;}

.newscatname{position: absolute;top:1px;left: 1px;}

.newscatname>ul>li{border-bottom: none;display: inline-block;padding: 3px 15px;margin-right: 2px;background: rgba(0,0,0,.7);text-align: center;line-height: 18px;}

.newscatname>ul>li a{color: #fff;font-size: 12px;}

.sidebartitle h2{font-size: 18px;color: #333;padding: 5px 0 10px 0;border-bottom: 1px solid #efefef;margin-bottom: 20px;}

.more{font-size:12px;}

.tagcloud a{font-size:13px !important;padding: 4px 10px;border:1px solid #999;border-radius: 15px;color: #999;margin-right: 5px;margin-bottom: 15px;display: inline-block;}

.tagcloud a:hover{color: #fff;background: #333;border-color: #333;}

.hotnews .newstexttop h3{font-size: 14px;line-height: 18px;
text-overflow:ellipsis; 
overflow:hidden;     height: 38px;
}

.hotnews li{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #efefef;}

.hotnews .times{float:right;font-size:12px;color:#999}

.hotnews .noimgtewstext .newstag{margin-top: 10px;}

.sidebarad a img{width: 100%;height: auto;}

.sidebartitle{position: relative;}

.sidebartitle a, .sidebartitle span{position: absolute;bottom: 15px;right: 0;color: #999;}

.sidebartitle a:hover{color: inherit;}

.sidebartitle a i{margin-left: 5px;}

.projectlist ul li{position: relative;}

.projectlist ul li img{width: 100%;height: auto;}

.projectlist ul li .projecttitle{position: absolute;text-align: center;left: 0;right: 0;width: 100%;top:50%;color: #fff;}

.projectlist ul li .projecttitle h3{font-size: 16px;margin-bottom: 5px;font-weight: 600;}

.projectlist ul li .projecttitle p{font-size: 12px;}

.bread{padding-bottom: 10px;border-bottom: 1px solid #efefef;}

.bread a:hover{color: #666;}

.bread a i{margin-right: 5px;}

.bread span{color: #999;}

.nybannerbox{background: #999;}

.nybanner{height: 300px;text-align: center;display: table;width: 100%;background-size:cover;}

.nycattitle{color: #fff;display: table-cell;vertical-align: middle;}

.nycattitle h2{margin-bottom: 10px;}

.nymenu{background: #fff;height: 60px;line-height: 60px;box-shadow: 0 2px 6px 0 rgba(63,74,105,.16);}

.ymtitle{text-align: center;}

.ymtitle li{display: inline-block;}

.ymtitle li a{padding: 0 20px;color: #999;}

.ymtitle li a:hover{color: #333;font-weight: 600;}

.ymtitle .current-cat a{color: #333;font-weight: 600;}

.ymtitle li:after{content: '/';color: #efefef;}

.nymenu .ymtitle>li:nth-last-child(1):after{display: none;}

.subjecttop h2{text-align: center;font-size: 20px;margin: 30px 0 15px 0;}

.masonry{column-count: 3;column-gap: 0;}

.item{break-inside: avoid;box-sizing: border-box;padding: 10px;}

.subject-title{margin-top: 20px;}

.subject-list li{}

.subject-list li .subject-part{box-shadow: 0 4px 8px 0 rgba(63,74,105,.16);}

.subject-list li a{position: relative;}

.subject-list li a .subject-text{position: absolute;text-align: center;display: table-cell;vertical-align: middle;top: 0;width: 100%;bottom: 0;color: #fff;text-shadow: 2px 2px 2px #000;}

.subject-list li a .subject-text h3{font-size: 18px;margin-bottom: 5px;font-weight: 600;}

.subject-list li a .subject-text p{font-size: 13px;}

.subject-part img{width: 100%;height: auto;}

.subject-decription{background: #fff;padding: 20px;line-height: 24px;color: #888;}

.mainbox .nybannerbox{margin: -20px;}

.mainbox .nybannerbox .nybanner{height: 380px;}

.subjectdes{padding: 0px 100px;font-size: 15px;}

.subjectlist{padding: 50px;}

.subjectlist .listcontent .post{padding: 30px 0;}

.page_thumbnail_box{background:#000;margin: -30px -40px 0 -40px;position: relative;}

.page_thumbnail{height: 350px;opacity: 0.8;}

.page_thumbnail_box .bread{border-bottom: none;color: #fff;left:25px;bottom: 10px;position: absolute;}

.page_thumbnail_box .bread a, .page_thumbnail_box .bread span{color: #fff;}

.page_thumbnail_box .title_top{position: absolute;top: 50%;left: 25px;right: 25px;text-align: center;margin-top: -30px;}

.page_thumbnail_box .title_top .pagetit{font-size: 22px;color: #fff;margin-bottom: 15px;}

.page_thumbnail_box .title_top .pageauthor{margin-bottom: 0;}

.page_thumbnail_box .title_top .pageauthor span{color: #fff;}

.page_thumbnail_box .title_top .pageauthor a{color: #fff;}

.post02main .bread{border-bottom: none;margin-top: 30px;margin-bottom: -5px;padding-bottom: 0px;font-size: 13px;}

.pagecon .pagetit{color: #3d464d;font-size: 26px;font-weight: 600;margin-bottom: 28px;line-height: 36px;margin-top: 28px;}

.pageauthor{margin-bottom: 28px;}

.pageauthor a{margin-right: 10px;color: #999;}

.pageauthor span{margin-right: 10px;color: #999;}

.pageauthor i{margin-right: 3px;}

.pagecon .pagecontent{

	font-size: 15px;

	line-height: 30px;

}

.pagecon .pagecontent p{

color: #666;

font-size: 15px;

line-height: 30px;

/*margin-bottom: 26px;*/}

.pagecon .pagecontent p img{max-width: 100%;height: auto !important;}

.aligncenter{display: block;margin-left: auto;margin-right: auto;}

.aligncenter p.wp-caption-text{display: block;margin-left: auto;margin-right: auto;text-align: center;}

.pagecon .pagecontent h1{font-size: 24px;margin-bottom: 20px;}

.pagecon .pagecontent h2{font-size: 22px;margin-bottom: 20px;}

.pagecon .pagecontent h3{font-size: 20px;margin-bottom: 20px;}

.pagecon .pagecontent h4{font-size: 18px;margin-bottom: 20px;}

.pagecon .pagecontent h5{font-size: 16px;margin-bottom: 20px;}

.pagecon .pagecontent ul, .pagecon .pagecontent ol{margin-bottom: 26px !important;padding: 15px;background:#fafafa;border-radius: 3px;border:1px solid #efefef;}

.pagecon .pagecontent ul li{line-height: 30px;color: #666;font-size: 14px;list-style-type:circle;list-style-position:inside;margin-bottom: 10px;}

.pagecon .pagecontent ol li{line-height: 30px;color: #666;font-size: 14px;list-style-type:decimal;list-style-position:inside;margin-bottom: 10px;}

.pagecon .pagecontent table{border: 1px solid #efefef;border-collapse: collapse;width: 100%;margin-bottom: 26px;}

.pagecon .pagecontent table tr:nth-child(odd){background: #fafafa;}

.pagecon .pagecontent table tr{height: 40px;line-height: 40px;}

.pagecon .pagecontent table tr td{border: 1px solid #efefef;padding: 0 15px;}

.zhuanzai{text-align: center;color: #999;border: 1px solid #efefef;border-radius: 3px;padding: 15px 0;background: #fafafa;margin-bottom: 10px;}

.prenext{margin: 0 -40px;padding: 20px 40px;border-top: 1px solid #efefef;}

.prenext p{float: left;width: 50%;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.prenext p a{color: #999;}

.prenext .pre{padding-right: 20px;border-right: 1px solid #efefef;}

.prenext .next{padding-left: 20px;}

.pagetags{margin-bottom: 26px;}

.pagetags a{display: inline-block;padding: 3px 15px 4px 15px;border: 1px solid #999;color: #999;border-radius: 15px;margin-right: 10px;}

.pagetags a:hover{color: #fff;background: #333;border-color: #333;}

.contentbottom{margin-bottom: 10px;position: relative;padding: 20px 0;}

.post-like{text-align:right;width: 50%;float: left;}

.post-like a{background-color:#f17067;border-radius: 3px;color: #FFFFFF;font-size: 14px;width: 150px;line-height: 40px;text-decoration: none;outline:none;display: inline-block;text-align: center;margin-right: 4px;}

.post-like a.done{background-color:#eee;color:#666;}

.post-like a.done:hover{color:#666;}

.post-like a:hover{color: #fff;}

.share{float: left;width: 50%;text-align: left;}

.share>span{background-color:#3bbfaf;border-radius: 3px;color: #FFFFFF;font-size: 14px;width: 150px;line-height: 40px;text-decoration: none;outline:none;display: inline-block;text-align: center;margin-left: 4px;cursor:pointer;}

.share>span:hover{color: #fff;}

.shang{position: absolute;top: 0;left: 50%;margin-left: -20px;padding-top: 20px;}

.shang>span{width: 40px;height: 40px;background: #fff;line-height: 40px;display: block;border-radius: 50%;margin: 0 auto;text-align: center;font-size: 15px;color: #333;cursor:pointer;}

.shang:hover .shangewm{display: block;}

.shangewm{display: none;padding: 20px;border: 1px solid #efefef;box-shadow: 0 2px 6px 0 rgba(63,74,105,.16);background: #fff;position: absolute;bottom: 60px;width: 350px;left: -156px;text-align: center;}

.shangewm img{width: 150px;height: 150px;margin-bottom: 5px;}

.alipay-code{float: left;width: 150px;}

.wechat-code{float: right;width: 150px;}

.share:hover #share{display: block;}

.share{padding-top: 20px;margin-top: -20px;}

#share{display: none;position: absolute;bottom:75px;background: #fff;padding: 20px;border: 1px solid #efefef;box-shadow: 0 2px 6px 0 rgba(63,74,105,.16);background: #fff;margin: 0 -20px;text-align: center;}

#share span{font-size: 16px;margin-bottom: 15px;display: block;border-bottom: 1px solid #efefef;padding-bottom: 15px;font-weight: 600;}

#share .bdsharebuttonbox a, #share .bdsharebuttonbox .bds_more{cursor: pointer;margin: 0px 5px 5px 0;padding-left: 0;background-image: none;font-size: 38px;height: 38px;line-height: 38px;}

#share .icon-weibo{color: #ff763b;}

#share .icon-QQ{color: #56b6e7;}

#share .icon-weichat{color: #7bc549;}

#share .icon-Qzone{color: #fdbe3d;}

#share .icon-linkedin{color: #0077b5;}

#share .icon-facebook{color: #44619d;}

#share .icon-twitter{color: #55acee;}

.pagead{margin-top: 20px;}

.pagead a img{width: 100%;height: auto;display: block;margin: 0 auto;}

#comments .comment-list{padding: 0;}

.comment-author cite{font-style: normal;}

.comment-list li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #efefef;}

.comment-list li ul{margin-left:50px!important}

.children li{border-bottom: none;border-top: 1px solid #efefef;margin-bottom: 0;padding-bottom: 0;padding-top: 20px;margin-top: 20px;}

.comment-body p{margin-top: 15px;color: #757575;}

.comment-author img{border-radius: 50%;border: 1px solid #efefef;vertical-align: top;margin-right: 5px;}

.comment-body{position: relative;}

.comment-meta{position: absolute;left: 50px;top:20px;font-size: 12px;color: #999;}

.comment-meta a{color: #999;}

.comment-body .says{display: none;}

.reply{position: absolute;right: 5px;top:10px;}

.reply a{font-size: 12px;border: 1px solid #efefef;padding: 3px 10px;background: #efefef;}

#comments #respond h2{font-size: 16px;color: #333;margin-bottom: 20px;margin-top: 10px;}

#comments #respond p label{display: none;}

.commentform input{padding: 10px;width: 100%;border: 1px solid #efefef;outline: none;/*background: #fafafa;*/box-sizing:border-box;}

#comments #respond .comment-form-comment #comment{width: 100%;border: 1px solid #efefef;padding: 15px;outline: none;background: #fafafa;height: 150px;}

#commentform .position{background: #fafafa;border: 1px solid #efefef;padding: 0 10px;border-bottom: none;}

#commentform{*zoom:1;}

#commentform:after{content:".";display:block;height:0;visibility:hidden;clear:both;}

#commentform #submit{background: #EC4141;color: #fff;border-radius: none;margin-right: -10px;}

.comment-form-cookies-consent{display: none;}

.comment-form-author, .comment-form-email, .comment-form-url, .form-submit{width: 33.33333%;float: left;padding-right: 10px;}

.comment-form-url{padding-right:0px;}

#commentform .form-submit{padding-right: 0;}

.comment-notes{color: #999;}

/*菜单栏样式*/.position .fa{line-height: 40px;padding: 1px 8px;}

/* 表情字体颜色弹窗样式*/#smiley{background-color: #fafafa;padding: 3px 5px;position: relative;line-height: 0;box-sizing: border-box;border: 1px solid #efefef;border-bottom: none;}

#smiley img{display: inline-block;padding: 14px;cursor: pointer;}

#smiley::after{position: absolute;top: -5px;left: 8px;width: 0;height: 0;vertical-align: top;border-bottom: 5px solid #1FA3E1;border-right: 5px solid rgba(0, 0, 0, 0);border-left: 5px solid rgba(0, 0, 0, 0);content: "";}

#fontcolor{height: auto;line-height: 20px;padding: 5px 10px;border: 1px #efefef solid;z-index: 99999;background: #fafafa;border-bottom: none;}

#fontcolor a{display: inline-block;height: 20px;width: 21px;}

#fontcolor::after{border-bottom: 5px solid #1FA3E1;border-left: 5px solid transparent;content: "";border-right: 5px solid transparent;vertical-align: top;height: 0px;width: 0px;left: 82px;top: 108.2px;position: absolute;}

#loading-comments{display: none;width: 100%;height: 35px;background: #f5f5f5;text-align: center;color: #666;font-size: 16px;line-height: 35px;}

#comments-navi{text-align: center;}

#comments-navi a{text-align: center;display: inline-block;padding: 3px 10px;border: 1px solid #efefef;margin: 10px 2px;font-size: 12px;}

#comments-navi a:hover{background: #333;color: #fff;border-color: #333;}

#comments-navi span{text-align: center;display: inline-block;padding: 3px 10px;background: #333;color: #fff;border-color: #333;margin: 10px 2px;font-size: 12px;}

.loadmore{padding: 20px 0 30px 0;text-align: center;}

.loadmore a{color: #333;text-decoration: none;display: block;padding: 9px 0;text-align: center;font-size: 14px;background: #f5f5f5;}

.loadmore a:hover{background-color: #efefef;text-decoration: none;}

.loadmore .loading{color: #555;background-size: 60px 60px;height: 60px;}

.loadmore .loading:hover{background-color: transparent;cursor: default;}

.login-box{width: 430px;height: 400;position: absolute;top: 50%;left: 50%;margin-top: -200px;margin-left: -215px;background: #fff;border-radius: 5px;box-shadow: 0 4px 12px 0 rgba(63,74,105,.16);box-sizing:border-box;}

.login-top{height: 130px;}

.loginform{padding: 15px 70px 30px 70px;}

.login-logo{width: 65px;height:65px;margin: -33px auto 0px auto;}

.maixun-error{font-size: 13px;content: #999;}

.maixun-error strong{content: red;}

.login-logo img{width: 100%;height: auto;background: #fff;border-radius: 50%;padding: 3px;box-shadow: 0 4px 12px 0 rgba(63,74,105,.16);}

.maixun-login .loginp{width: 100%;height: 35px;line-height: 35px;position: relative;margin-bottom: 15px;}

.loginp .fa-envelope-open{font-size: 12px;}

.loginp label{line-height: 35px;font-size: 13px;font-weight: normal;color: #999;height: 35px;position: absolute;left: 0px;top: 0;}

.maixun-login .loginp label i{margin-right:5px;}

.maixun-login .loginp input::-webkit-input-placeholder{font-size: 13px;}

.maixun-login .loginp input{width: 100%;line-height: 35px;border:none;padding: 0 10px 0 18px;outline: none;border-bottom: 1px solid #e5e5e5;height: 35px;}

.reg-log{font-size: 13px;text-align: center;}

.reg-log a{color: #00a4ff;display: inline-block;margin-left: 3px;}

.maixun-login .submit .buttonsubmit{width: 100%;background: #00a4ff;color: #fff;text-align: center;height: 35px;line-height: 35px;border: none;border-radius: 3px;margin-top: 10px;}

.forgetmenot{font-weight: normal;color: #999;margin-bottom: 0;font-size: 12px;margin-top: 10px;}

.forgetmenot label{font-weight: normal;margin-bottom: 0;}

.forgetmenot #rememberme{margin: 0;}

.findkey{margin-bottom: 0;font-size: 12px;margin-top: 10px;}

.findkey a{color: #00a4ff;margin-left: 5px;display: inline-block;}

.loginform h3{font-size: 18px;margin-bottom: 15px;color: #333;text-align: center;}

.passreset #wp_pass_reset label{font-weight: normal;font-size: 13px;color: #999;margin-bottom: 10px;}

.passreset #wp_pass_reset input{width: 100%;padding:0 10px;height: 35px;line-height: 35px;border: 1px solid #e5e5e5;font-size: 13px;}

.passreset #submitbtn{background: #00a4ff;color: #fff;border-color: #00a4ff;margin-top: 10px;line-height: 0px !important;font-size: 13px;}

#result{margin-top: 10px;color: #666;}

.nologin{min-height: 450px;position: relative;}

.nologin p{position: absolute;top:50%;left: 0;right: 0;text-align: center;margin-top: -7px;}

.nologin p a{color: #00a4ff;margin-right: 5px;margin-left: 5px;display: inline-block;}

.userrmain{margin:0 60px;}

.post02main{margin: 0 100px;}

.post02main .pageauthor .wpfp-span{float: none;}

.usertop{margin: -20px -20px 0 -20px;color: #fff;text-align: center;padding: 40px 20%;}

.useravatar{display: inline-block;padding: 5px;background-color: rgba(255,255,255,0.3);border-radius: 50%;margin-bottom: 10px;}

.useravatar .avatar{width: 80px;height: 80px;border-radius: 50%;background: #fff;}

.user-name span{font-size: 15px;margin-bottom: 10px;font-weight: 600;display: block;}

.user-name p{font-size: 12px;height: 16px;overflow: hidden;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.follow a{display: inline-block;padding: 3px 15px;margin: 10px 5px 0px 5px;font-size: 12px;}

.follow .follownum{color: #6FD362;border:1px solid #6FD362;border-radius: 3px;}

.follow .follownum:hover{color: #fff;border:1px solid #6FD362;background: #6FD362;}

.follow .addfollow{color: #00a4ff;border:1px solid #00a4ff;border-radius: 3px;}

.follow .addfollow:hover{color: #fff;background:#00a4ff;}

.follow .fansnum{color: #F9B436;border:1px solid #F9B436;border-radius: 3px;}

.follow .fansnum:hover{color: #fff;border:1px solid #F9B436;background: #F9B436;}

.usersidebar{text-align: center;padding: 30px 0;}

.usersidebar .usermenu li a{margin-bottom: 20px;display: block;}

.usersidebar .usermenu li a:hover{color: #00a4ff;}

.usermenu .current-menu-item a{color: #00a4ff;}

.usersidebar .usermenu li a i{margin-right: 5px;}

.user-content{padding: 30px 10px 30px 30px;border-left: 1px solid #efefef;min-height: 500px;}

.usermainbox{margin-bottom: -20px;}

.tougaoformpart input{width: 100%;border: 1px solid #efefef !important;outline: none;line-height: 45px;margin-bottom: 20px;padding: 0 15px;}

.tougaoformpart input::-webkit-input-placeholder{color: #777;}

.feilei select{width: 100%;border: 1px solid #efefef !important;outline: none;line-height: 45px;margin-bottom: 20px;height: 45px;padding: 0 15px;color: #777;}

.feilei select option{-moz-appearance:none;/* Firefox*/-webkit-appearance:none;/* Safari 和 Chrome*/appearance:none;padding: 10px;display: block;border: none;}

.feilei select option:hover{background-color:#fafafa;}

.mxtougao label{display: block;margin-bottom: 8px !important;}

.tougaoformpart #wp-tougao_content-editor-container{border: 1px solid #efefef;}

.tougaoformpart .wp-core-ui .button, .tougaoformpart .wp-core-ui .button-secondary{border-radius: 0;border: 1px solid #e5e5e5;margin-bottom: 5px;box-shadow: none;}

.tougaoformpart #mceu_26{background: #fafafa;border-bottom:1px solid #efefef;box-shadow: none;padding: 2px;}

.tougaoformpart .mce-toolbar .mce-ico{color: #666;}

.tougaoformpart .mce-top-part::before{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

.tougaobutton .submit{padding: 5px 40px;background: #00a4ff;color: #fff;border: 1px solid #00a4ff;}

.tougaobutton .reset{padding: 5px 40px;background: #f5f5f5;border: 1px solid #e5e5e5;}

.tougaoformpart #description{display:block;width:100%;border:1px solid #efefef;outline:none;padding:10px;line-height:26px;}

.user-content li .userpostedit{float: right;color: #00a4ff;}

.user-content li{line-height: 50px;border-bottom: 1px solid #efefef;}

.userpostnum{padding:10px 15px;background: #f4fbff;border: 1px solid #d1ebf9;border-radius: 3px;}

.userpostnum p{margin-bottom: 0;}

.userpostnum p span{padding: 0 5px;font-weight: 600;color: #00a4ff;}

.pageauthor .wpfp-span{float: right;margin-right: 0 !important;}

.user-content .wpfp-span .remove-parent{color: #999;float: right;}

.user-content .wpfp-span>.wpfp-link{margin-top: 10px;display: block;}

.user-content .wpfp-span>.wpfp-link i{padding-right: 5px;}

.userimgload .user_post_thum{text-align:center;background:#fafafa;padding:15px 0;margin-bottom:20px;border:1px solid #efefef;}

.fmtload .user_post_thum{text-align:center;background:#fafafa;padding:15px 0;margin-bottom:20px;border:1px solid #efefef;}

.userimgload .user_post_thum img{width:80px;height:80px;border-radius:50%;border:2px solid #efefef;}

.fmtload .user_post_thum img{width:230px;height:130px;border:1px solid #efefef;}

.userimgload .user_post_thum input[name=avatar]{border:none !important;}

a.file{position: relative;font-size: 13px;display: inline-block;background: #00a4ff;border-radius: 3px;overflow: hidden;color: #fff;text-decoration: none;text-indent: 0;line-height: 20px;width: 85px;text-align: center;height: 30px;line-height: 30px;cursor: pointer;display: block;margin: 15px auto 0px auto;}

a.file input[type="file"]{position: absolute;font-size: 13px;width: 85px;right: 0;top: 0;opacity: 0;cursor: pointer;}

.user-content label{margin-bottom:10px !important;}

.followlist li{border:1px solid #efefef;background: #fafafa;position: relative;line-height: normal;margin-bottom: 20px;}

.followlist li .follow_avatar{position: absolute;top:50%;left: 15px;width: 60px;height: 60px;margin-top: -30px;}

.followlist li .follow_avatar img{width: 100%;height: auto;border-radius: 50%;border:1px solid #e5e5e5;}

.followlist li .follow_text{float: left;padding:15px 15px 15px 90px;width: 100%;}

.followlist li .follow_text p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 13px;color: #999;margin-bottom: 5px;height: 17px;}

.followlist li .follow_text .follow_user_title{font-size: 15px;color: #333;font-weight: 600;margin-bottom: 5px;display: inline-block;}

.user_follow span{font-size: 13px;margin-right: 15px;}

.userfollow a{margin-left: 0 !important;margin-top: 5px !important;}

.mycomments li .mycoment_top .coment_time{color:#999;}

.mycomments li .mycoment_top span{padding-right:10px;}

.mycoment_post_title{color:#333;font-style:italic;}

.mycoment_content{background:#f5f5f5;border-radius:3px;padding:15px;line-height:22px;border:1px solid #e5e5e5;margin-bottom:0px;color: #999;}

.coment_time{color: #999;display: block;margin-top: -5px;font-size: 13px;}

.gzt{background: #F9B436;font-size: 12px;color: #fff;padding: 3px 10px;}

.ygz{background: #6FD362;font-size: 12px;color: #fff;padding: 3px 10px;}

.gzt:hover,.ygz:hover{color: #fff;}

/* 本例子css*/.slideTxtBox1 .hd{border-bottom: 1px solid #ddd;}

.slideTxtBox1 .hd ul li{display: inline-block;border-bottom: none;cursor: pointer;line-height: normal;padding-bottom: 10px;margin-right: 15px;}

.slideTxtBox1 .hd ul li.on{font-weight: 600;border-bottom: 2px solid #333;}

.coment_user{color: #00a4ff;margin-right: 10px;}

.coment_user img{width: 20px;height: 20px;border: 1px solid #efefef;border-radius: 50%;margin-right: 3px;}

.mycoment_top{line-height: 24px;margin: 10px 0;}

.follow_top .tjgz{color: #00a4ff;}

.follow_top .xhgz{color: #6FD362;}

.follow_top .qxgz{color: #F9B436;}

.follow_top .addfollow i{padding-left: 5px;display: inline-block;}

.user_date p{margin-bottom: 25px;color: #666;}

.user_date span{font-weight: 600;color: #333;}

.usecenter-desciption span{display: block;margin-bottom: 10px;margin-top: 5px;}

.usecenter-desciption p{line-height: 26px;}

.maixun-error a{display: inline-block;margin-left: 5px;color: #00a4ff;}

.videolist{display: inline-block;width: 100%;}

.videolist li{margin-top: 20px;}

.videolist li .videothum{position: relative;}

.videolist li .videothum a{display: block;background:#000;height: 170px;}

.videolist li .videothum a img{width: 100%;
    height: 100%;
    o-object-fit: cover;
    object-fit: cover;
}

.videolist li .videothum a img:hover{opacity: 0.5;}

@media only screen and (max-width:991px){
.videolist li .videothum a{
	height: 200px;
}

}


/*.videolist li .videothum .videobuttom{display: block;position: absolute;top: 50%;left: 50%;margin-top: -24px;margin-left: -24px;width: 48px;height: 48px;background: url(../fonts/84e86cdd9fc44fb6b08c66f7941746c4.woff) no-repeat 50%;background-size: contain;}*/

.videolist li .videotext h3{color: #3d464d;font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 8px;margin-top: 10px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.videolist li .videotext .videozy{color: #999999;margin-bottom: 0;}

.page_video_box{background: #000;padding: 30px 0;}

.page_video_box iframe, .page_video_box embed{width: 100%;height: 540px;}

.page_video_box #video{height: 540px;}

#index_b_hero .clearfix:before, #index_b_hero .clearfix:after{content: '.';display: block;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;width: 0;height: 0;}

#index_b_hero .clearfix:after{clear: both;}

#index_b_hero .clearfix{zoom: 1;}

#index_b_hero{width: 960px;height: 540px;margin: auto;position: relative;}

#index_b_hero img{width: 960px;height: auto;}

#index_b_hero .image-gallery{width: 960px;height: 540px;}

#index_b_hero .hero-wrap{overflow: visible;position: absolute;}

#index_b_hero .next, #index_b_hero .prev{filter: alpha(Opacity=70);opacity: .7;position: absolute;top: 50%;margin-top: -25px;background-color: #303030;z-index: 3;}

#index_b_hero .next:hover, #index_b_hero .prev:hover{background-color: #00a4ff;}

#index_b_hero .next{margin-top: -25px;right: 0;}

#index_b_hero .disabled{background-color: #eee;}

#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero li{background: #000;z-index: 1;position: absolute;top: 0;left: 0;width: 960px;height: 540px;overflow: hidden;left: 1920px;}

#index_b_hero .mask-right, #index_b_hero .mask-left{z-index: 4;left: -960px;filter: alpha(Opacity=50);opacity: .5;background: #000;overflow: hidden;}

#index_b_hero .mask-right{left: 960px;}

#index_b_hero .active{z-index: 2;left: 0;}

.icon-arrow-a-left, .icon-arrow-a-right{background: url(../images/icon-sd26986d847.png) no-repeat;}

.icon-arrow-a-left{background-position: 0 0;height: 50px;width: 50px;}

.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover{background-position: -60px 0;}

.icon-arrow-a-right{background-position: -120px 0;height: 50px;width: 50px;}

.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover{background-position: -180px 0;}

.downlink{color: #00a4ff !important;}



.topnews{margin-bottom: -10px;}

.topnewsleft{float: left;width: 70%;}

.topnewsright{float: right;width: 30%;margin-top: 20px;}

.topnewsright-part{float: left;height: 50%;padding: 0 0 10px 10px;}

.topnewsright-part a{display: inline-block;position: relative;height: 146.5px;}
.topnewsright-part a img{width: 100%;height:100%;
o-object-fit: cover;
  object-fit: cover;}

/*

.topnews-title{position: absolute;left: 0px;bottom: 0px;right: 0px;background: rgba(0,0,0,.7);padding:10px 15px;}*/.topnews-title{display: block;position: absolute;left: 0;right: 0;bottom: 0;padding:10px;font-size: 12px;color: #fff;font-weight: bold;letter-spacing: .5px;line-height: 1.3;background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.6) 100%);background-image: -o-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.6) 100%);background-image: linear-gradient(to bottom, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.6) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#99000000', GradientType=0);box-shadow: 0 -7px 15px rgba(0,0,0,0.2);}

.topnews-title h3{font-size: 14px;color: #fff;line-height: 20px;}



.phone-menu{display: none;}

.phone-heaer{height: 55px;padding: 10px 15px;background: #fff;box-sizing:border-box;border-bottom: 2px solid #ea5405;}

.phone-heaer .phone-logo{float: left;width: 60%;}

.phone-heaer .phone-logo a img{height: 36px;width: auto;display: inline-block;}

.iphone__screen{width: 100%;height: 55px;position: absolute;top: 0px;right: 0;left: 0;overflow: hidden;}

/**

* Navigation Defaults*/.nav{position: absolute;z-index: 100;opacity: 0;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;}

.nav--active{height: 100% !important;}

.nav--active .nav{opacity: 1;background-color: #333;}

.nav__list{margin: 0;padding-top: 50px;}

.nav__list li{list-style-type: none;text-align: center;}

.nav__list li a{font-size: 16px;text-transform: uppercase;text-decoration: none;color: #FFFFFF;opacity: 1;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;line-height: 30px;}

.nav__list .sub-menu li a{font-size: 14px;opacity: 0.8;}

/* Default navigation icon*/.nav__trigger{display: block;position: absolute;width: 30px;height: 48px;left: 15px;top: -3px;z-index: 200;}

.nav--active .nav__trigger{opacity: 0.5;}

.nav--active .nav__icon{background: #fff;}

.nav--active .nav__icon:before{background: #fff;}

.nav--active .nav__icon:after{background: #fff;}

.nav__icon{display: inline-block;position: relative;width: 25px;height: 3px;background-color: #333;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}

.nav__icon:before,

.nav__icon:after{content: '';display: block;width: 25px;height: 3px;position: absolute;background: #333;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}

.nav__icon:before{margin-top: -9px;}

.nav__icon:after{margin-top: 9px;}

/* Don't nest if you don't have to.*//**

* Style #1*/.style-1 .nav{-webkit-transform: translateX(-100%);transform: translateX(-100%);width: 100%;height: 100%;}

.style-1 .nav__link{opacity: 0;-webkit-transition-delay: 500ms;transition-delay: 500ms;}

.style-1 .nav--active .nav__link{opacity: 1;font-size: 16px;line-height: 45px;}

.style-1 .nav--active .nav{-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-webkit-transform: translateX(0);transform: translateX(0);}

.style-1 .nav--active .nav__icon{background: rgba(0, 0, 0, 0);}

.style-1 .nav--active .nav__icon:before{margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.style-1 .nav--active .nav__icon:after{margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}

.modal-body{width: 600px;margin:0 auto;padding: 45px 15px;}

.nymenuph{display: none;position: relative;}

#seacherModal{margin-right: -17px;}

.albumslide{display: none;}

.albumslide .bd ul li{padding: 0 !important;}

.albumslide .bd ul li img{width: 100% !important;height: auto;}

.all-tags>ul{background: none !important;}

.all-tags #tag_letter li{margin-bottom: 0 !important;}

#all_tags{padding: 25px;}

#all_tags li{list-style: none;padding-bottom: 5px;margin-bottom: 25px;margin-right: -5px;}

#all_tags li .tag_name{margin-bottom: 15px;margin-top: 10px;}

#all_tags li a{width: 12%;display: inline-block;background: #f5f5f5;text-align: center;padding: 0px 15px;font-size: 13px;margin-right: 5px;margin-bottom: 5px;}

#all_tags li a:hover{color: #fff;background: #333;}

.backone{display: none;color: #fff;background: rgba(255,255,255,.3);width: 24px;height: 24px;border-radius: 50%;position: absolute;top:10px;left: 30px;text-align: center;line-height: 24px;}

.backone i{line-height: 24px;font-size: 18px;}

.phonefooter{display: none;position: fixed;bottom: 0;left: 0;right: 0;width: 100%;background: #fff;border-top: 1px solid #efefef;height: 50px;}

.phonefooter ul li{float: left;width: 25%;text-align: center;}

.phonefooter ul li a i{display: block;margin-bottom: 3px;margin-top: 7px;}

.smblock{display: none;}

.page_navi{margin-top: 20px;}

.page_navi a{display: inline-block;padding: 3px 10px;margin: 5px 2px;border: 1px solid #e5e5e5;}

.page_navi .current, .page_navi a:hover{background: #333;color: #fff;border: 1px solid #333;}

.postauthor{height: 100px;position: relative;margin: -20px -20px 55px -20px;}

.author-avatar{display: block;position: absolute;top: 54px;left: 50%;margin-left: -46px;padding: 5px;background-color: rgba(255,255,255,0.3);border-radius: 50%;}

.author-avatar img{width: 80px;height: 80px;border-radius: 100%;background: #fff;border: 1px solid #efefef;}

.author-name{text-align: center;font-size: 18px;margin-bottom: 10px;}

.author-name a{color: #333;}

.author-name a:hover{color: #333;}

.author-decrip{color: #666;font-size: 12px;line-height: 24px;max-height: 95px;overflow: hidden;}

.author-count{margin: -20px;background: #fafafa;margin-top: 20px;border-top: 1px solid #efefef;}

.author-count ul li{float: left;width: 25%;border-left: 1px solid #efefef;text-align: center;padding: 10px 0;}

.author-count ul li span{display: block;color: #666;}

.counttit{margin-bottom: 5px;}

.favoritlist{margin-bottom: 20px;margin-top: 20px;}

.favoritlist ul li{border-top: none;line-height: 30px;}

.favoritlist ul li p{margin-bottom: 0;}

.clear-favoritlist button{background: #00a4ff;border: 1px solid #00a4ff;color: #fff;box-shadow: none;padding: 7px 30px;}

.favorit{float: right;margin-right: 0 !important;}

.favorit a{padding: 0 !important;margin-right: 0;border: none !important;background: none !important;}

.favoritts a, .favoritts a i, .favoritts a span{color: #fff !important;}

.favorit a span{margin-right: 0 !important;}

.favorit a i{left: -23px !important;}

@media (max-width: 1200px){.smblock{display: block;}

.phonefooter{display: block;}

.loginform{padding: 15px;}

.login-box{top:0;left: 0;right: 0;bottom: 0;width: 100%;margin-top: 0;margin-left: 0;border-radius: 0;}

.page404con{height: 350px;}

.userposttit{width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;margin-bottom: 0;float: left;}

.user-content{padding: 20px;border: none;}

.backone{display: block;}

.usersidebar{padding: 20px 15px;}

.usersidebar ul li{line-height: 45px;text-align: left;border-bottom: 1px solid #efefef;}

.usersidebar .usermenu li a{margin-bottom: 0;}

.usersidebar .usermenu li a:after{content: '>';color: #999;float: right;}

.useravatar .avatar{width: 45px;height: 45px;border:1px solid #fff;}

.usertop{margin:-15px -15px 0 -15px;padding: 20px !important;}

.userrmain{margin: -15px;}

#index_b_hero{display: none;}

.albumslide{display: block;}

.page_video_box iframe, .page_video_box embed{width: 100%;height: auto !important;}

.page_video_box #video{height: auto !important;}

.pagead{margin-top: 15px;}

.subjectdes{font-size: 13px;padding: 0 15px;}

.page_thumbnail_box .title_top .pagetit{font-size: 16px;padding: 0 15px;font-weight: bold;}

.comment-form-author, .comment-form-email, .comment-form-url, .form-submit{width: 100%;padding-right: 0;}

.position .fa{padding: 1px 5px;}

.newstag{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.newscatname>ul>li{padding: 2px 10px;}

.masonry{column-count: 1;}

.post02main .bread{margin-top: 15px;margin-left: 15px;}

.mt30{margin-top: 30px !important;}

.post02main{margin: 0;}

.page_thumbnail_box .bread{left: 40px;bottom: 0;}

.page_thumbnail{height: 200px;}

#share{left: 15px;right: 15px;padding: 15px;}

.pagecon .pagecontent p{font-size: 14px;line-height: 24px;margin-bottom: 10px;}

.pagecon .pagetit{font-size: 20px;margin-top: 20px;margin-bottom: 20px;}

.pd3040{padding: 15px !important;}

.ymtitleph{overflow: hidden;white-space: nowrap;display: block;}

.nymenuph .ymtitle{}

.nymenuph{display: block;}

.nymenupc{display: none;}

.nymenu{height: 45px;line-height: 45px;}

.nycattitle h2{font-size: 20px;margin-bottom: 7px;}

.nybanner{height: 150px;}

.phone-menu{display: block;}

.nav__list{}

.nav__list li{

	text-align: left;

	padding-left: 20px;

}

.nav__list li a{line-height: 24px;}

.nav__list li a i{margin-right: 5px;}

.nav__list li .sub-menu{}

.nav__list li .sub-menu li{

	display: inline-block;

}

.modal-header .close{display: none;}

.modal-body{width: 100% !important;padding-top: 70px;}

#searchform #searchsubmit{top: 5px;}

.header-right{float: none;position: absolute;right: 15px;top:0;}

.loginlink a i{margin-right: 0;color: #333;font-size: 20px;}

.guanzhu{padding: 0;}

.footer{margin-top: 15px;}

.sidebarad{margin-top: 15px;}

.mainbox{margin-top: 15px;}

.slideTxtBox .hd{height: 35px;}

.listcontent>li{padding: 15px 0;}

.newstag .tags{display: none;}

.slideTxtBox .hd ul li h2{font-size: 15px;}

.slideTxtBox .hd ul li{margin-right: 15px;}

.livechat-girl{display: none;}

.slideBox{margin-top: 10px;}

.slidertext{padding: 10px 15px;}

.slidertext h3{font-size: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}

.topnewsright{display: none;}

.topnewsleft{width: 100%;margin-bottom: 10px;}

.smhidden{display: none !important}

.newstag .avatar {width: 18px;height: 18px;}

.logo{line-height: 56px;float: none;position: absolute;left: 0;right: 0;text-align: center;}

.logo a img{max-height: 28px;width: auto;}

header{height: 56px;line-height: 56px;}

.menu{display: none;}

.mainbox .nybannerbox .nybanner{height: 250px;}

.mainbox .nybannerbox{margin-bottom: 0px;}

.subjectlist .listcontent .post{padding: 20px 0;}

.subjectlist{padding: 0;}

.newstext .newszy{display: none;}

.newstext a h3{font-size: 14px;line-height: 18px;max-height: 36px;overflow: hidden;}

.noimgtewstext .newstag{margin-top: 10px;}

.smpd0{padding: 0 !important;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 5px !important;padding-left: 5px !important;}

.row{margin-right: -5px !important;margin-left: -5px !important;}

.mainbox{padding: 15px;}}

/*侧边栏**/

.widget h3{padding: 0;margin-bottom: 10px;height: 38px;line-height: 30px;font-size: 15px;font-weight: bold;}

.widget span{}

.widget em{color: #666;font-style: normal;margin-right: 20px;float: right;}

.widget ul{padding: 1px 0 1px 0;}

.widget ul li{line-height: 1.5em;border-bottom: dashed 1px #f3f3f3;padding: 5px 0}









/*菜单*/.widget .menu li,.blogroll li{display: inline-block;margin-right: 10px;padding-left: 7px !important;}

.widget .menu li.menu-item-has-children{display: block;}

.widget .menu li>ul li{border-bottom: none;}

/*翻页*/.wpagenavi{margin:25px auto;padding-top:40px;width:100%;line-height:48px;font-size:14px;border-top:1px solid #e8e8e8;text-align:center}

.wpagenavi a:link, .wpagenavi a:visited{margin:0 4px;padding:8px 13px;color:#666;background:#f2f2f2;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-o-transition:background .4s ease;-ms-transition:background .4s ease;transition:background .4s ease}

.wpagenavi a:hover, .wpagenavi a:active{color:#fff;background:#EC4141;text-decoration:none}

.wpagenavi a.current:link, .wpagenavi a.current:visited, .wpagenavi a.current:hover{color:#fff;background:#EC4141;font-weight:bold}

.sticky-post{display: inline-block;padding: 0 5px;margin-right:4px;margin-top: 2px;font-size: 12px;font-size: .12rem;font-weight: 400;line-height: 20px;color: #fff;background: #EC4141;border-radius: 3px;vertical-align: top;}

/*分页*/

.pagelist{padding: 10px 0;text-align: center;margin-top: 20px}

.pagelist>span,.pagelist>a{

	display: inline-block;

	background-color: #fff ;border: 1px#ddd solid ;color: #000;margin-left: 5px;    margin-bottom: 5px;padding: 6px 12px ;text-transform: uppercase;}

.pagelist>a:hover,.pagelist>span{background-color: #363636;color: #fff !important;}

.artpage a,.artpage span{padding: 0 10px;}

/*展开收缩*/.hidetitle{width: 100%;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,#fff));background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);text-align: center;}

.hidetitle .collapseButton{background: #fff;padding: 10px 50px;border: 1px solid #46b5f5;border-radius: 5px;color: #46b5f5;text-decoration: none;margin-bottom: 20px;margin-top:20px;}

.collapseButton a{color: #46b5f5}

.publish{background-color: #EC4141;border-radius: 2px;font-size: 13px;color: #fff !important;padding: 4px 15px;}

#gotop{width:47px;height:47px;position:fixed;bottom:25px;right:25px;top:auto;display:block;cursor:pointer;background: url(../images/gotop.gif) no-repeat}

*html #gotop{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

#postbtn{margin-left:140px;margin-top:10px;background-color:#E3171B !important}

.wa-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}

.wa-video iframe,.wa-video object,.wa-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}

.dyform a{display: inline-block; margin-bottom: 10px !important; color: rgba(255,255,255,.7); margin-bottom: 5px; margin-right: 10px;}









.widget-tops{height: 200px;}

.widget-nav{background-color: #fbfbfb;line-height: 36px;height: 36px;border-bottom: 1px solid #eaeaea;}

.widget-nav li{float: left;	width: 25%;text-align: center;	color: #999;border-right: 1px solid #eaeaea;cursor: pointer;	}

.widget-nav li.active{background-color: #fff;color: #666;font-weight: bold;cursor: default;	}

/*.widget-nav li:last-child{border: none;}*/

.widget-navcontent{clear: both;position: relative;}

.widget-navcontent .item{padding: 15px;width: 100%;position: absolute;left: 100%;opacity: 0}

.widget-navcontent .item.active{left: 0;opacity: 1}

.widget-navcontent .item-01 li{margin-bottom: 12px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size: 12px;}

.widget-navcontent .item-01 li a span{color: #FF5E52;}

.widget-navcontent .item-01 li a:hover span{color: #45B6F7;}

.widget-navcontent .item-01 time{float: right;color: #bbb;margin-left: 10px;}

.widget-navcontent .item-01 li:first-child a{font-weight: bold;}



.widget-navcontent .item-02 dl{padding: 10px 0 0 80px;overflow: hidden;margin-bottom: 20px;}

.widget-navcontent .item-02 dt{float: left;margin-left: -70px;}

.widget-navcontent .item-02 dd{padding-top: 6px;font-size: 16px;}

.widget-navcontent .item-02 dd .text-muted{font-size: 14px;display: block;height: 20px;overflow: hidden;}

.widget-navcontent .item-02 .avatar{border: 2px solid #e6e6e6;border-radius: 100px;width: 50px;height: 50px;}

.widget-navcontent .item-02 ul{overflow: hidden;font-size: 12px;padding-left: 82px;color: #999;}

.widget-navcontent .item-02 li{float: left;width: 50%;margin-bottom: 10px;}

.widget-navcontent .item-02 p{text-align: center;}

.widget-navcontent .item-02 h4{text-align: center;font-size: 20px;line-height: 20px;margin: 25px 0;}



.widget-navcontent .item-03{text-align: center;}

.widget-navcontent .item-03 h2{font-size: 20px;line-height: 32px;margin: 10px 0;}

.widget-navcontent .item-03 strong{font-weight: normal;color: #FF5E52;}



.widget-navcontent .item-04{text-align: center;}

.widget-navcontent .item-04 h2{font-size: 20px;line-height: 40px;margin: 20px 0;}



.widget ul {

	*zoom: 1;

	list-style: none;

	padding: 0;

	margin: 0;

}

.widget ul ul {

	border: none;

}

.widget ul:before, 

.widget ul:after {

	display: table;

	content: "";

	line-height: 0

}

.widget ul:after {

	clear: both

}



.widget-notip h3 {

	margin-bottom: 13px

}

.widget_views li, 

.widget_rss li, 

.widget_recent_entries li {

	border-bottom: solid 1px #eee;

	padding: 8px 0px;

	font-size: 14px;

}

.widget_links ul {

	padding: 10px 0 10px 15px;

	color: #999;

	font-size: 14px;

}

.widget_links li {

	width: 50%;

	float: left;

	padding: 0;

	border-bottom: none;

	margin-bottom: 8px;

	line-height: 22px;

	height: 22px;

	overflow: hidden;

}

.widget_links li a {

	color: #777;

	margin-right: 15px;

}

.widget_links li a:hover {

	color: #45B6F7;

}

.widget_pages ul {

	padding: 10px 15px 5px;

	overflow: hidden

}

.widget_pages li {

	float: left;

	width: 50%;

	margin-bottom: 5px;

}

.widget_recent_entries span {

	display: block;

	font-size: 12px;

	color: #999;

	margin-top: 2px;

}



.widget_ui_statistics ul{overflow: hidden;padding: 15px;line-height: 26px;color: #888;}

.widget_ui_statistics li{float: left;width: 50%;}

.widget_ui_statistics li strong{color: #555555;}



/* widget_ui_textads ======================================================================================================== */

.widget_calendar {

	overflow: hidden;

	padding: 15px;

}

#calendar_wrap {

	margin: 0 0 10px;

}

.widget_calendar table {

	width: 100%;

	text-align: center;

}

.widget_calendar table caption {

	margin-bottom: 5px;

	font-size: 18px;



}

.widget_calendar table #prev a,

.widget_calendar table #next a {

	display: block;

	padding: 0 10px

}

.widget_calendar table #prev {

	text-align: left

}

.widget_calendar table #next {

	text-align: right

}

.widget_calendar table tbody td,

.widget_calendar table tfoot td,

.widget_calendar table thead th {

	padding: 5px 3px;

	border: 1px solid #eee;

}

.widget_calendar table thead th {

	background-color: #fbfbfb;

	text-align: center;

}

.widget_calendar table tbody td a {

	display: block;

	margin: 0 3px;

	background-color: #428BCA;

	color: #fff

}

.widget_calendar table tbody td a:hover {

	background-color: #357EBD;

}

.widget_categories {

}

.widget_categories ul {

	overflow: hidden;

	padding: 15px;

	color: #999;

}

.widget_categories li .children{

	margin-top: 10px;

}

.widget_categories li {

	float: left;

	width: 43%;

	margin-bottom: 7px;

	list-style: disc;

	margin-left: 20px;

}

.widget_categories li a {

	color: #777;

}

.widget_categories li a:hover {

	color: #45B6F7;

}

.widget_categories li ul {

	display: none;

	padding: 0 0 0 15px

}

.widget_categories li li {

	float: none;

	width: auto

}

.widget_categories .screen-reader-text{display: none;}

.postform{

	margin-bottom: 10px;

	border: 1px solid #ddd;

}



/* widget_ui_textads ======================================================================================================== */

.widget_nav_menu ul {

	padding: 10px 15px 5px;

	color: #999;

}

.widget_nav_menu ul li {

	margin-bottom: 7px;

	list-style: disc;

	margin-left: 20px;

}







/* widget_meta ======================================================================================================== */

.widget_meta .widget_tit {

	margin: 0 0 10px

}

.widget_meta ul {

	line-height: 24px

}

.widget_meta ul a {

	color: #777

}

.widget_meta ul a:hover {

	color: #45B6F7

}





/* widget_archive ======================================================================================================== */

.widget_archive ul {

	padding: 15px 0 15px 15px;

	font-size: 14px;

	overflow: hidden;

	color: #999;

}

.widget_archive li {

	width: 50%;

	float: left;

	margin-bottom: 7px;

}

.widget_archive li a {

	margin-right: 15px;

}

.widget_archive select,

.widget_categories select {

	margin-top: 10px;

	width: 91%;

	margin-left: 15px;

	height: 32px;

	line-height: 32px;

	padding: 2px

}





.copyright{font-size: 12px; line-height: 50px; box-shadow: inset 0 1px 0 0 rgba(255,255,255,.1)}

.text-center{text-align: center;}



/****广告****/

.ad{padding: 0;}

.ad img{width: 100%;height: auto;}



@media only screen and (max-width:991px){

#sidebar{

	display: none;

}



}