@charset "utf-8";


a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,tbody,tfoot,thead,tt,ul,var {
/* border:0; *//* font-style:inherit; *//* font-weight:inherit; *//* outline:0; *//* padding:0; *//* margin:0; */
	vertical-align: baseline;
/* font-weight:normal; */
}

ul,ol,dl {
	list-style-type: none
}

html,body {
	*position: static;
}

div {
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

input,button {
	overflow: visible;
	vertical-align: middle;
	outline: 0
}

body,th,td,button,input,select,textarea {
	font-family: "microsoft jhenghei,sans-serif","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
	font-size: 15px;
	color: #555;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased
}

body {
	background-color: #f2f4f8
}

li,ol,ul {
	/*list-style: none;*/
	/*list-style-type: none*/
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}



a {
	text-decoration: none;
	cursor: pointer;
	color: #555
}

a:hover {
	text-decoration: none;
	outline: 0
}

a.ie6:hover {
	zoom: 1
}

a:focus {
	outline: 0
}

a:hover,a:active {
	outline: 0
}

:focus {
	outline: 0
}

sub,sup {
	vertical-align: baseline
}

img {
	border: 0;
	vertical-align: middle
}

a img,img {
	-ms-interpolation-mode: bicubic
}

.img-responsive {
	max-width: 100%;
	height: auto
}


header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend {
display: block;
margin: 0;
padding: 0
}

time {
display: inline
}

audio,canvas,video {
display: inline-block;
*display: inline;
*zoom: 1;
}

audio:not([controls]) {
display: none
}

legend {
width: 100%;
margin-bottom: 20px;
font-size: 21px;
line-height: 40px;
border: 0;
border-bottom: 1px solid #e5e5e5
}

legend small {
font-size: 15px;
color: #999
}

svg:not(:root) {
overflow: hidden
}

fieldset {
border-width: 0;
padding: .35em .625em .75em;
margin: 0 2px;
border: 1px solid silver
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
height: auto
}

input[type="search"] {
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none
}

i,em {
font-style: normal
}

.cl:after,.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}

.cl,.clearfix {
zoom: 1
}

.fl {
float: left
}

.fr {
float: right !important
}

.container:after,.container:before {
display: table;
content: " ";
clear: both
}

.iconfont {
position: relative;
top: 1px
}

.w1200 {
width: 1200px;
margin: 0 auto;
position: relative
}

.container {
}

.jishu {
width: 100%;
background: #fff;
padding: 40px 0
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}

.clear {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
overflow: hidden
}

.hide {
display: none
}

.block {
display: block
}

.erphpdown-content-vip {
clear: both;
line-height: initial !important;
padding-top: 15px !important;
display: block
}

.posts-nav {
font-size: 14px;
color: rgba(0,0,0,.44);
padding: 10px 0
}

.posts-nav .page-numbers {
border-radius: 3px;
border: 1px solid #ccc;
display: inline-block;
text-align: center;
line-height: 30px;
margin: 0 5px;
padding: 0 12px
}

.posts-nav .page-numbers.current {
background: #3b5998;
border-color: #3b5998;
color: #fff
}

.posts-nav .page-numbers:hover {
background: #3b5998;
border-color: #3b5998;
color: #fff
}

.posts-nav .page-numbers.dots {
border-color: rgba(0,0,0,0)
}

.themetop {
background-color: #f5f5f5;
padding: 40px 0 0 0
}

.mfthemes-cat {
background-color: #f5f5f5
}

.mfthemes-cat .product_list {
margin-top: 20px
}

.span-mark {
background-color: #f63756;
position: absolute;
height: 25px;
margin: 12px 0 0 0;
width: 4px
}

.mfthemes-cat .product_list .titlcc h3 {
margin-left: 15px
}

.col-md-12 {
float: left
}

.mbcc {
margin-right: -3%
}

.col-md-12 {
width: 98%
}

.product_list .titlcc h3 {
float: left;
font-size: 30px;
font-weight: 400;
color: #000
}

.product_list .titlcc h3 small {
font-size: 13px;
vertical-align: middle;
display: inline-block;
margin-left: 10px;
color: #adadad
}

.product_list .titlcc h3 small a {
font-size: 14px;
vertical-align: middle;
display: inline-block;
margin-left: 10px;
color: #adadad
}

.product_list .titlcc ul {
margin: 0;
padding: 0;
list-style: none;
margin-top: 12px;
float: right
}

.product_list .titlcc ul li {
display: inline-block;
line-height: 24px;
font-size: 12px;
color: #a7a7a7;
height: 24px
}

.product_list .titlcc ul li a {
margin: 0 -1px;
height: 14px;
display: inline-block;
font-size: 14px;
border-right: 2px solid #dadada;
padding: 0 15px;
line-height: 1
}

.product_list .titlcc ul li:last-child a {
border: 0;
padding: 0 0 0 15px
}
.iyc {
background-color: #FFF;
border: 1px solid #dedede;
float: left;
width: 283px;
height: auto;
margin-right: 20px;
position: relative;
margin-bottom: 40px;
transition: all .2s linear;
-webkit-transition: all .2s linear;
-ms-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear
}

.iyc .price-month {
display: initial;
background: #f6f6f6;
color: #ed1c24;
padding: 1px 5px;
border-radius: 3px;
animation: fade 1200ms infinite;
-webkit-animation: fade 1200ms infinite
}

.mb_box .mbcc .iyc:nth-child(4n+4) {
margin-right: 0
}

.iyc:hover {
-webkit-transform: translate3d(0,-2px,0);
-ms-transform: translate3d(0,-2px,0);
-moz-transform: translate3d(0,-2px,0);
-o-transform: translate3d(0,-2px,0);
transform: translate3d(0,-2px,0);
box-shadow: 0 15px 30px #ccc;
-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
-o-box-shadow: 0 15px 30px rgba(0,0,0,.1)
}

.iyc img {
width: 283px;
height: 283px;
z-index: 99;
display: block
}

.free-theme-tag {
position: absolute;
background: #ee2720;
background-image: none;
bottom: 90px;
right: 5px;
color: #fff;
padding: 1px 10px;
text-transform: uppercase;
font-weight: 700;
font-size: 14px;
border-radius: 5px;
background-image: linear-gradient(90deg,#ed1c24 0,#fb8f02 100%)
}

#h4bg {
background: #FFF;
padding: 5px 8px 5px 8px;
height: 44px
}

.iyc h2 a {
color: #333;
font-size: 12.5px;
font-weight: 400;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}

.iyc #h4bg #fenlei {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
line-height: 1.2
}

.iyc #h4bg #fenlei li {
float: left;
background: #f6f6f6;
margin-right: 5px;
padding: 0 5px
}

.iyc #h4bg #fenlei li a {
color: #d5d5d5
}

.iyc #h4bg #fenlei li a:hover {
color: #ccc9c9;
color: #999
}

.domess {
color: #999;
height: 20px;
padding: 10px;
margin-top: -10px
}

.iconfont.icon-fenlei {
font-size: 22px
}

.domess span {
float: right
}

.domess span a {
color: #999
}

#main .indexwz {
margin-bottom: 50px
}

.nr_con {
padding: 30px 0 50px;
overflow: hidden
}

.nr_con ul {
overflow: hidden;
float: left
}

.nr_con ul>li {
padding: 10px;
background-color: #fafafa;
border-left: solid 1px #e4e4e4;
border: solid 1px #f4f4f4;
overflow: hidden;
margin: 5px 0 10px 30px;
float: left;
transition: all .2s linear;
-webkit-transition: all .2s linear;
-ms-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear
}

.nr_con ul>li:hover {
border-left: solid 1px #ed1c24;
-webkit-transform: translate3d(0,-2px,0);
-ms-transform: translate3d(0,-2px,0);
-moz-transform: translate3d(0,-2px,0);
-o-transform: translate3d(0,-2px,0);
transform: translate3d(0,-2px,0);
box-shadow: 0 5px 10px #ccc;
-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.1);
-ms-box-shadow: 0 5px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,.1);
-o-box-shadow: 0 5px 10px rgba(0,0,0,.1)
}

.nr_con ul>li>a {
float: left
}

.nr_con h2 a:hover {
color: #ed1c24
}

.nr_con ul>li>a>img {
width: 100px;
opacity: .8
}

.nr_t {
float: left;
overflow: hidden;
margin-left: 20px;
width: 440px
}

.nr_t h2 a {
font-size: 15px;
font-weight: 400;
color: #333;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}

.nr_t p {
font-size: 12px;
color: #999;
margin: 10px 0 0
}

.nr_title {
overflow: hidden
}

.nr_title h3 {
float: left;
font-size: 30px;
font-weight: 400;
color: #000
}

.nr_title h3 .icon,.index-title>h2 .icon {
font-size: 30px
}

.nr_title h3 small {
font-size: 13px;
vertical-align: middle;
display: inline-block;
margin-left: 10px;
color: #adadad
}

.nr_title h3 small a {
font-size: 14px;
vertical-align: middle;
display: inline-block;
margin-left: 10px;
color: #adadad
}

.nr_title ul {
margin: 0;
padding: 0;
list-style: none;
margin-top: 12px;
float: right
}

.nr_title ul li {
display: inline-block;
line-height: 24px;
font-size: 12px;
color: #a7a7a7;
height: 24px
}

.nr_title ul li a {
margin: 0 5px;
height: 14px;
display: inline-block;
font-size: 14px;
border-right: 2px solid #dadada;
padding: 0 10px;
line-height: 1
}

.nr_title ul li:last-child a {
border: 0;
padding: 0 8px 0 15px
}

.maincon {
margin-top: 0
}

.bgcolocs .tebietuijian {
margin-bottom: 50px
}

.bgcolocs {
background: #fff;
padding-bottom: 5px
}

.iychot img {
width: 280px;
height: 280px;
z-index: 99;
display: block
}

.iychot {
background-color: #fafafa;
margin-top: 30px;
float: left;
width: 285px;
margin-right: 20px;
position: relative;
margin-bottom: 20px;
border-bottom: 1px solid #ed1c24;
transition: all .2s linear;
-webkit-transition: all .2s linear;
-ms-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear
}

.iychot:nth-child(4n+0) {
margin-right: 0
}

.iychot:hover {
-webkit-transform: translate3d(0,-2px,0);
-ms-transform: translate3d(0,-2px,0);
-moz-transform: translate3d(0,-2px,0);
-o-transform: translate3d(0,-2px,0);
transform: translate3d(0,-2px,0);
box-shadow: 0 15px 30px #ccc;
-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
-o-box-shadow: 0 15px 30px rgba(0,0,0,.1);
border-bottom: 1px solid #ed1c24
}

.zinto {
padding: 20px 25px 40px 10px
}

.zinto h3 a {
float: left;
text-align: left;
overflow: hidden;
font-size: 15px;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
font-weight: 400;
width: 260px
}

.iychot .author {
color: #b0b0b0;
font-size: 14px;
border-top: solid 1px #e7e4e4;
padding: 10px
}



.iychot .author .grades8 {
color: #fff;
background-color: #ed1c24;
float: right;
font-size: 12px;
padding: 2px 6px;
border-radius: 3px
}

.slide_txt {
width: 600px;
float: left
}

#jiaoyi {
width: 700px;
float: right
}

#notice ul li {
width: 96%;
float: left
}

#notice ul li {
display: inline-block;
margin-right: 4%
}

#notice ul li font {
color: #f20f0f;
font-weight: bold
}

.rslides {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0
}

.rslides li {
-webkit-backface-visibility: hidden;
position: absolute;
display: none;
width: 100%;
left: 0;
top: 0
}

.rslides li:first-child {
position: relative;
display: block;
float: left
}

.rslides img {
display: block;
height: auto;
float: left;
width: 100%;
border: 0
}

.callbacks_tabs.callbacks1_tabs {
margin-top: -30px;
position: relative;
z-index: 100;
margin-bottom: 20px;
text-align: center
}

.callbacks_tabs.callbacks1_tabs li {
display: inline-block;
width: 10px;
height: 10px;
margin-left: 5px;
border-radius: 10px;
border: 1px solid #FFF;
position: relative
}

.callbacks_tabs.callbacks1_tabs li a {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 10px;
position: absolute;
left: 0;
z-index: 1000;
color: rgba(100,200,300,0);
color: transparent
}

.callbacks_tabs.callbacks1_tabs li.callbacks_here a {
background: #FFF
}

.callbacks_container {
margin-bottom: -12px;
position: relative;
width: 49%;
max-width: 50%;
text-align: center;
float: left;
height: 300px
}

.callbacks {
position: relative;
list-style: none;
overflow: hidden;
width: 100%;
padding: 0;
margin: 0
}

.callbacks li {
position: absolute;
width: 100%;
left: 0;
top: 0
}

.callbacks img {
display: block;
position: relative;
z-index: 1;
height: 300px;
width: 100%;
border: 0
}

.callbacks .caption {
display: block;
position: absolute;
z-index: 2;
font-size: 20px;
text-shadow: none;
color: #fff;
background: #000;
background: rgba(0,0,0,.8);
left: 0;
right: 0;
bottom: 0;
padding: 10px 20px;
margin: 0;
max-width: none
}

.callbacks_nav {
position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 50%;
left: 0;
opacity: .6;
z-index: 3;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
height: 61px;
width: 38px;
background: transparent url(data:image/gif;
base64,R0lGODlhTAA9AMQAABAQEDAwMO/v78/Pz7+/v39/f6+vr1BQUCAgIGBgYJ+fn0BAQN/f33BwcI+Pj////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABMAD0AAAXkICSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRKrVqv2Fog4NsiAYTHY8ALPwiAImAgFi90gfY4PVTIyTuzWDEsyAUIPAACcgVBCXIPbz1xcgk/AYRthj8Nf1yCkmIGQnZtAnQ6eg8MoT9rcgQ7jW2YQqxirjeDcg5Efp+mNweJj0G8cgc9uGICsjyRhT+eYqU+qG2cp2zRPsxzQbSTPJafga+aD984CImLQ4itOuVtvkULBgTCOwcGBvNZ+fr7/P3+/wADChxIsKDBgwgTKlzIsKFDKSEAADs=) no-repeat left top;margin-top: -30px;
display: none
}

.callbacks_container:hover .callbacks_nav {
display: block
}

.callbacks_nav:active {
opacity: 1
}

.callbacks_nav.next {
left: auto;
background-position: right top;
right: 0
}



.iychot .author .grades8 {
color: #fff;
background-color: #ed1c24;
float: right;
font-size: 12px;
padding: 2px 6px;
border-radius: 3px
}

.indexNews {
width: 400px;
height: 484px;
background-color: #fff;
position: relative
}

.indexNewsNav {
background-color: #ed1c24;
overflow: hidden
}

.indexNewsNav li {
float: left;
width: 50%
}

.indexNewsNav li a {
font-size: 22px;
font-weight: normal;
display: block;
background-color: #ed1c24;
width: 100%;
height: 46px;
line-height: 46px;
color: #fff;
text-align: center
}

.indexNewsNav li a.active {
background-color: #fff;
color: #000;
font-size: 22px;
font-weight: normal
}

.indexDynamic {
padding: 20px;
display: none
}

.dynamicItem {
overflow: hidden;
background-color: #f6f6f6;
margin-top: 12px
}

.dynamicItem:first-child {
margin-top: 0
}

.dynamicItem:hover {
background-color: #373737;
transition: .3s,color .5s
}

.dynamicItem:hover h3 {
color: #fff;
transition: .3s,color .5s
}

.dynamicItem:hover p {
color: #fff;
transition: .3s,color .5s
}

.dynamicItem:hover span {
color: #f6f6f6
}

.dynamicPic {
float: left;
width: 100px;
height: 90px
}

.dynamicTit {
float: right;
padding: 18px 16px 0 16px;
width: 228px;
font-size: 12px;
color: #999
}

.dynamicTit h3 {
font-size: 14px;
height: 17px;
overflow: hidden;
font-weight: normal;
line-height: 17px
}

.dynamicTit h3 a {
color: #666
}

.dynamicTit p {
height: 30px;
line-height: 30px;
overflow: hidden;
color: #999
}

.servicesBox .serBox {
box-shadow: inset 0 0 0 1px rgba(0,0,0,.05);
cursor: pointer;
width: 246px;
height: 232px;
float: left;
overflow: hidden;
background-color: #fff;
position: relative;
margin: 0 0 20px 20px
}

.servicesBox .serBoxOn {
display: none;
width: 246px;
height: 232px;
background-color: #535353;
position: absolute;
left: 0;
top: 0;
z-index: 2
}

.servicesBox .serBox .pic1 {
width: 110px;
height: 110px;
text-align: center;
position: absolute;
top: 96px;
right: 68px
}

.servicesBox .serBox .pic2 {
width: 110px;
height: 110px;
text-align: center;
position: absolute;
top: 22px;
left: -110px;
z-index: 21
}

.servicesBox .serBox .txt1 {
width: 192px;
height: 100px;
color: #000;
position: absolute;
top: 20px;
left: 27px
}

.servicesBox .serBox .txt2 {
width: 220px;
height: 100px;
color: #fff;
position: absolute;
top: 145px;
right: -240px;
z-index: 20;
text-align: center
}

.servicesBox .serBox h3.tit {
font-size: 20px;
display: block;
text-align: center
}

.servicesBox .serBox .txt1 .tit {
font-size: 22px;
font-weight: normal;
color: #000;
line-height: 25px;
border: rgba(238,238,238,0) 1px solid
}

.servicesBox .serBox .txt2 a {
color: #fff;
width: 100%
}

.servicesBox .serBox span {
line-height: 30px
}

.servicesBox .serBox p {
text-align: center
}

.indexAbout {
height: 555px;
padding-top: 70px;
background: #f5f5f5
}

.servicesBox .serBox .txt2,.servicesBox .serBox .txt2 p {
color: #fff
}

.servicesBox .serBox .txt1 .tit {
font-size: 22px;
font-weight: 400;
color: #000;
line-height: 25px;
border: rgba(238,238,238,0) 1px solid
}

.tit {
height: 30px;
padding: 2px 0 0 8px
}

.servicesBox {
width: 798px
}

.wrapInner .active {
display: block
}

.link {
}

.slideTxtBox {
width: 100%;
background: #ed1c24;
min-height: 240px;
padding-top: 20px;
min-width: 1200px
}

.w1180 {
width: 1180px;
margin: 0 auto
}

.jietu img {
text-align: center;
width: 900px;
height: auto
}

.jietu {
height: auto
}

.slideTxtBox .ljtb1 {
color: #fff;
margin-top: -20px
}


.slideTxtBox .on h3 {
padding-left: 30px
}

.slideTxtBox h3 {
font-size: 16px;
padding-right: 30px
}

.slideTxtBox .ljtb2 {
color: #fff;
margin-top: -20px
}

.slideTxtBox .bd ul {
margin-top: 20px
}

.slideTxtBox .hd ul {
margin-top: 0
}

.slideTxtBox ul li {
float: left
}

.slideTxtBox ul li a {
display: inline-block;
padding: 0 10px;
float: left;
margin-bottom: 10px;
font-size: 14px;
color: #101010;
padding-top: 8px
}

.slideTxtBox ul li a:hover {
text-decoration: underline
}

.slideTxtBox .bd {
position: relative;
width: 1180px;
height: 212px
}

.slideTxtBox .bd ul {
position: absolute;
width: 1180px;
left: 0
}

.foot_num {
width: 300px;
float: left;
color: #fff;
line-height: 120px;
height: 120px
}

.foot_num div:nth-child(1) {
font-size: 18px;
float: left;
width: 100px;
text-align: right
}

.foot_num div:nth-child(2) {
font-family: cursive "微软雅黑";
font-size: 36px;
float: left;
margin-left: 20px
}

.foot_num:hover {
background: #fd5454;
cursor: pointer
}

.f-l {
color: #666;
float: left
}

.f-r {
float: right
}

.mr-20 {
margin-right: 20px
}

.fs22 {
font-size: 22px
}

.fs16 {
font-size: 16px
}

.fs14 {
font-size: 14px
}

.fs1205 {
font-size: 12.5px
}

.fs12 {
font-size: 12px
}

.fc6c {
color: #6c6c6c
}

.fw-b {
font-weight: 700
}

.footer ul li {
padding: 10px 0 0;
text-align: center
}

.fs12 span {
display: inline !important
}

.f-l ul li span {
display: none
}

.mt30 {
margin-top: 30px
}

.mr95 {
margin-right: 95px
}

.mr30 {
margin-right: 30px
}

.mr45 {
margin-right: 45px
}

.nowrap {
white-space: nowrap
}

.clearfloat {
background-color: #fff
}

.footer {
width: 100%;
height: 270px;
background-color: #fff
}

.footer .content-w {
width: 1180px;
height: 100%;
background-color: #fff;
margin: 0 auto
}

.footer .content-w .content-p {
position: relative;
width: 100%;
height: 100%
}

.footer .content-w .content-p .brcode-wrapper {
position: relative
}

.footer .content-w .content-p .brcode-wrapper .brcode-w {
display: none;
background-color: #fff;
position: absolute;
padding: 20px;
border: 1px solid #eee;
z-index: 999;
right: -195px;
bottom: -46px
}

.footer .content-w .content-p .brcode-wrapper .brcode-w .brcode-img {
width: 140px;
height: 140px
}

.footer .content-w .content-p .t {
padding-top: 45px
}

.footer .content-w .content-p .t .col {
font-size: 12px;
color: #6c6c6c
}

.footer .content-w .content-p .t .mb {
margin: 0 20px
}

.footer .content-w .content-p .t .mb .mt15 {
padding: 0;
height: 31px
}

.footer .content-w .content-p .t .cs {
position: relative;
overflow: hidden
}

.footer .content-w .content-p .t .cs .cs-btn {
display: block;
width: 68px;
height: 20px;
line-height: 20px;
text-align: center;
color: #fff;
background-color: #ed1c24;
position: absolute;
right: 0;
top: 0
}

.footer .content-w .content-p .t .cs .cs-btn:hover {
opacity: .8;
filter: alpha(opacity=80)
}

.footer .content-w .content-p .t .cs .cs-info {
margin-top: 28px;
padding-left: 54px
}

.footer .content-w .content-p .b {
width: 100%;
border-top: 1px solid #f2f2f2;
position: absolute;
bottom: 0;
left: 0;
height: 65px;
line-height: 65px
}




#col-contact {
float: right;
width: 251px;
height: 112px;
border-left: 1px solid #e0e0e0;
text-align: center;
color: #616161
}

#col-contact .phone {
margin: 0 0 5px;
font-size: 22px;
line-height: 1;
color: #ed1c24;
text-align: center
}

#col-contact p {
margin: 10px 0 10px;
font-size: 12px;
text-align: center
}

.btn-small {
width: 118px;
height: 28px;
font-size: 12px;
line-height: 28px
}

.btn {
}

#col-contact {
float: right;
width: 251px;
height: 112px;
border-left: 1px solid #e0e0e0;
text-align: center;
color: #616161
}



.color-overlay {
background: rgba(0,0,0,.6)
}

.intro-section {
margin-top: 114px;
margin-bottom: 114px;
text-align: center
}

.intro {
color: #fff
}

.strong {
font-weight: 700;
font-size: 4rem;
line-height: 3.75rem;
color: #d62633 !important
}

#hp-header .intro {
font-size: 4rem;
line-height: 3.75rem;
font-weight: 700
}

.intro-section .sub-heading {
color: #fff;
margin-top: 20px;
font-size: 18px;
line-height: 28px
}

.button-container {
margin-top: 40px;
margin-bottom: 25px
}

.button-container .standard-button {
margin-left: 0
}

.standard-button {
font-size: 16px;
border-radius: 3px;
padding: 10px 0;
margin: 5px;
line-height: inherit;
color: #fff;
height: auto;
border: solid 2px #fff
}

.standard-button:hover {
background: #d62633;
color: #fff
}

.secondary-button-white {
font-size: 16px;
border-radius: 3px;
padding: 10px 0;
margin: 5px;
line-height: inherit;
color: #fff;
height: auto;
border: solid 2px #fff
}

.secondary-button-white:hover {
background: #d62633;
color: #fff
}

.page-header {
margin: 10px auto 10px
}

.site-nav {
z-index: 10000;
width: 100%;
height: 31px;
line-height: 31px;
background-color: #f7f7f7;
border-bottom: 1px solid #dfdfdf
}

.site-nav:unknown {
clear: both;
content: ""
}

.site-nav .site-nav-bd {
margin: 0 auto;
-webkit-backface-visibility: hidden;
height: 31px
}

.site-nav-bd .h {
color: #222
}

.site-nav .site-nav-bd:unknown {
clear: both;
content: ""
}

.site-nav .site-nav-bd .site-nav-bd-l {
display: inline;
float: left
}

.site-nav .site-nav-bd .site-nav-bd-l .menu {
float: left
}

.site-nav .site-nav-bd .site-nav-bd-r .menu {
float: left
}

.site-nav .site-nav-bd .site-nav-bd-r {
display: inline;
float: right
}

.site-nav .site-nav-bd .site-nav-bd-r .site-nav-pipe {
display: inline;
float: left;
line-height: 31px;
height: 31px;
overflow: hidden
}

.site-nav-fixed {
position: fixed;
top: 0
}

.site-nav-bd .site-nav-pipe {
padding-right: 5px;
padding-left: 5px;
padding-bottom: 0;
color: #DDD;
padding-top: 0;
font-style: normal
}

.site-nav-bd .menu {
float: left
}

.site-nav-bd a {
color: #666
}

.site-nav-bd a:hover {
color: #f40
}

.site-nav-bd .menu .menu-hd {
padding-right: 6px;
padding-left: 6px;
z-index: 10002;
padding-bottom: 0;
overflow: hidden;
line-height: 31px;
padding-top: 0;
position: relative;
height: 31px;
_display: inline;
_zoom: 1;
color: #444
}

.site-nav-bd .J_Menu:hover .menu-bd {
margin-top: -1px;
display: block;
z-index: 10001;
position: relative
}

.site-nav-bd .J_Menu:hover .menu-hd {
background: #FFF
}

.site-nav-bd .J_Menu:hover .menu-hd a {
color: #333
}

.site-nav-bd .J_Menu .menu-hd a:hover {
color: #e30400
}

.site-nav-bd .favorite:hover .menu-bd {
margin-top: -1px;
display: block;
z-index: 10001;
position: absolute
}

.site-nav-bd .menu .menu-hd a {
display: inline;
font-size: 12px;
float: left;
margin-right: 7px;
color: #444
}



.site-nav-bd .menu .weixin a:hover {
background-position: -4px -36px
}

.site-nav-bd .menu .shadow img {
box-shadow: 3px 6px 3px rgba(0,0,0,.1)
}

.site-nav-bd .menu .menu-hd a:hover .iconfont {
color: #f40;
background-position: -187px -203px !important
}

.site-nav-bd .menu .menu-hd a:hover {
color: #000 !important
}

.site-nav-bd .menu .menu-hd i {
display: inline;
float: left;
margin: 15px 0;
width: 6px;
position: relative;
height: 6px;
-webkit-transition: .3s ease-in;
-moz-transition: .3s ease-in;
-o-transition: .3s ease-in;
transition: .3s ease-in
}

.site-nav-bd .menu .menu-hd i em {
border-right: transparent 3px solid;
border-top: transparent 3px solid;
left: 0;
overflow: hidden;
border-left: transparent 3px solid;
width: 0;
border-bottom: transparent 0 solid;
zoom: 1;
position: absolute;
height: 0;
_border-color: tomato;
_filter: chroma(color=tomato);
border-top-color: #666;
top: 1px
}

.site-nav-bd .menu .menu-hd i span {
border-right: transparent 3px solid;
border-top: transparent 3px solid;
left: 0;
overflow: hidden;
border-left: transparent 3px solid;
width: 0;
border-bottom: transparent 0 solid;
zoom: 1;
position: absolute;
top: 0;
height: 0;
_border-color: tomato;
_filter: chroma(color=tomato);
border-top-color: gray
}

.site-nav-bd .menu .menu-bd .menu-bd-panel {
border-right: #eee 1px solid;
padding-right: 8px;
border-top: #eee 1px solid;
padding-left: 8px;
background: #fff;
right: -1px;
padding-bottom: 8px;
border-left: #eee 1px solid;
line-height: normal;
padding-top: 8px;
border-bottom: #eee 1px solid;
position: absolute;
top: 0;
width: 85px;
border-color: #d5d5d5
}

.site-nav-bd .menu.my-taobao .menu-bd .menu-bd-panel {
padding-bottom: 0;
padding-top: 0
}

.site-nav-bd .menu .menu-bd .menu-iframe-shim {
z-index: -1;
background: 0 0;
filter: alpha(opacity=0);
left: 0;
border-top-style: none;
border-right-style: none;
border-left-style: none;
position: absolute;
top: 0;
border-bottom-style: none;
opacity: 0
}

.site-nav-bd .tmsg {
display: inline;
float: left
}

.site-nav-bd .mini-cart .menu-hd .iconfont {
color: #f40
}

.site-nav-bd .site-map .menu-hd .iconfont {
color: #f40
}

.site-nav-bd .favorite .menu-bd-panel {
width: 76px
}

.site-nav-bd .guide .menu-bd-panel {
width: 59px
}

.site-nav-bd .site-map .menu-bd .menu-bd-panel {
padding-right: 8px;
padding-left: 8px;
padding-bottom: 18px;
padding-top: 18px
}

.site-nav-bd .site-map .menu-bd .menu-iframe-shim {
right: 0;
left: auto
}

.site-nav-bd .menu .menu-list .menu-bd-panel {
padding-right: 0;
padding-left: 0;
padding-bottom: 8px;
padding-top: 8px
}

.site-nav-bd .menu .menu-list .menu-bd-panel a {
padding-right: 5px;
display: block;
padding-left: 5px;
padding-bottom: 0;
color: #6c6c6c;
line-height: 28px;
padding-top: 0;
white-space: nowrap
}

.site-nav-bd .menu .menu-list .menu-bd-panel a:hover {
background: #f8f8f8;
color: #e30400
}

.site-nav-bd .menu .menu-bd {
margin-top: -1px;
display: none;
z-index: 10001;
position: relative;
right: 0
}

.page-header .logo {
height: 63px;
padding: 14px 0;
width: 310px;
display: inline;
margin-right: 100px
}

.page-header .logo a {
display: block;
width: 310px;
height: 63px
}

.page-header .topAd {
display: none;
height: 58px;
width: 180px;
padding-left: 10px;
margin-top: 15px;
border-left: 1px solid #e5e5e5
}

.page-header .topAd img {
background: none
}

.page-header .topAd table {
height: 58px
}

.page-header .topArea {
width: 461px
}

.page-header .topArea {
width: 400px
}

.page-header .topArea .btMap {
height: 40px;
margin-top: 19px;
position: relative;
z-index: 104
}

.page-header .btMap .search {
height: 40px;
position: relative;
width: 461px;
z-index: 105
}

.page-header .btMap .search .search-wrap {
height: 34px;
border: 1px solid #e5e5e5;
background: #FFF !important
}

.page-header .btMap .search {
width: 401px
}

.page-header .btMap .search .sideShadow {
float: left;
width: 59px;
height: 34px;
position: relative;
z-index: 99999999;
background: #fbfbfb;
border-right: 1px solid #d8d8d8
}

.page-header .btMap .search .keyWord {
color: #909090;
float: left;
height: 30px;
line-height: 30px;
overflow: hidden;
padding: 0;
width: 358px;
text-indent: 35px;
background: none;
border: 0;
background: url(data:image/gif;
base64,R0lGODlhyADXAPcAAP/////6+/739/f39+D78vjz9PPz8/3w8v3v79f67/jw8f3t7e/v7+Lw//jr7fzo6uvr6/zm5vfn6O7o6Pzj49nr/+fn5/vg4+3i4/ff4+Pj4/vc36f02/fb3t/f3/vY1+3c3vfY2+3a2/bU19vb2/bT1pPx047x0fbS1frR0O3T1tfX14nwz/bO0uzP0fnKzuzO0PnKydLS0vnIx/XHzOzHy3Ltxq7U//jCwczMzPfCvvTBxezDx/e+xPi+vWDrv/S+w+u/w/e6vvS7wPe6ucbGxlXqulHpueu7wJnM//e3tvS2vMLCwuu2u/OzufezspXH/z/nsb+/v+uzuJLG//avrvOvtfOtszDlq7q6uvOqsfWpqPKnrvWmpba2tvWko/SkrBzjo+qlq326/7KysvWhoOqfpq6urvObpO+aoumco/SZlwPfmQDfmPKWnqqqqvOWlGyy//OTkaampvGSm+mRmfKOjPCOl6KioumNlV+q//CJk/KJh56envGEguiGkO+BjJmZmfGBf+iCi06i/5WVle96hfB7efB5d5KSkuh7he92gkWa/46OjkCa/+d2gO1wfIqKiudtee1pdoaGhu5oZudpdS6R/4KCguxlcu5mZOxgbX19feZdautcaXp6eutaZ+tWZBmF/xeE/+xVUutVVXR0dBSD/+tSYeVTYOtRUepOXOVQXutQTeVMWmxsbOtLSOtIRWlpaepGQ+VGVeVDUmZmZuhBUehAT+Q/T+pAPeg9Tek+O+k9OmBgYOQ5Sec4Sek4NVxcXOc0ReM1RVlZWeQwQeYvQegwLVVVVeMsPegsKVFRUeMnOeUlN05OTuckIeMiNeYjH+MgMuYgHElJSeYdGeQcL0VFReIZLOMYKOUYFENDQ+MUJ+UUEN8UJ+MQIz4+PuQQDOIMIDk5OeQMCOEIHOMIBOEEGeMEADMzM////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAOsALAAAAADIANcAAAj/ANet87HNmw+BPrxt0yGwocOHECNKnEixosWLGDNq3MjxIQMPMjwYmChnGylS1AQJsnZym5yOMGPKnEmzJscBMnLIyFlkxQCISsptERj0nBKBW8odtcm0qdOnTgcUkQGBBIkBDHLkgLitlcMYMRy22ga1rNmzaB/uNKDTQ8OeD01SJEU2rd27eDlCyJHVrUMGRUY2rGJthsQZ1qrkXcy4ccMVMjQUiZjDwkNN0ihApCBNk+PPoNHKWGHB78McphsG85bCYQpvwULLns3Uw1aJRSxDVJVu6Lot6VTRHk68o4HcEW1PFJROjpx0gopLn27RAxMGHpmkhrjFmzff1MOL/3/ck4EBBiuKaMVO8uX49+L35lDPd1169vDz6284wMDPhiRct9+ABAIoYIEI5ucBcgk2KJ4HGjgo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJKKao4oos3pXVGXO8cUYO/7VIYg59nEGaBiR40cdtNoZIxhz4NQTBG0wECWIObwgGkQFzAKmkhgP0YdkAETZkwUgMBFLjlBjmQIZABvwoEAlWCkSGDGBqeAYJWuKRA5qmrXBGmxm+kZoFfQSy5xx4YjiHbmf20QebDXnwRqAEhnBHKMOEckcIDun4WB8a8InoOiTcyah+e6Aj6qjo7PGYpwxgKhCfWXoh5afiof9C6qyoCDRAIIIVad46EPTxJazUhTrrrKaus91DBpwxGbDihUAqLpuYMyylFDEwR5LMiiesqFys48Yxs96hZR9ekGCBBXYG8mq20oVCqrjrXADJNaOG4hBbMM5xhgy/sivdMO86JKuow/jboLujwivvNPUanOAdpGqxDh3gBuxwgc6Oessmw6JD7cUEbttxqSAnOHDHq5TcoMijFqtygo5CKunHL9ds880456zzzjxTVwEUejCiBxQV9AwfFaOcovTSVET0gR/BSINML4IgYHRjeiyttdJ6PCTIObqsgYMSX8QiziFX50XF1mw3LdAs1LT2UAzIVJK2XRUkrTQhcYj/wnbRiCyjWUQRSBPd3WdBofUN6yThyNZQICCOYQgQ4dAMF6zzwTkPIG5W1ktDIVADY1yytB6CzCIQBd7wgVQ5hq0zi3ueP8WI1qI3BPopjPRSRkMztN5FOYoJtEYvtUO1+ym5k24618g8cbk4xDuEgzTJP6X40ow7Drk0ODj0RTmtO/QEMtk7lffSfOutdQW8wNFQGeU8Ebwd8yOfflNrs61102uIjeaUIpDgHWQdsUDb/pqyvK11bR0LOEfmNOeQD0RgHTEQxwIW6BSktc0hxZNIBJCBCA4+5WdBG1rRMJICadjNhI2JwTlg0QUfzGANujjH4WDYGAr4ARnQsEYv/+DQOR4a8YhITCJUEnACI2DBCCdIgBLzwgI2tOGKWGTBFO1yBCx68YpH2OJZWPDFMmpRjE9JgBWvGIUfrNGLUkRjU07gRQ6swwRY+OIJ5NgUI3hxj+sggA3CgEUj8JEpecQiIAXSxSti4ZA28aMiBSJIQl7RkJCkCR2xaMcTJHKSmZyJGrHYxjdiMY6hlAkZy+jFM6ZyJo1kZRhfWZMqmpGWTGGiE6GISlz68pc2WoFWhrkCYNJEmMPUijGbokyKrKCYy7xIMycyzVfOahqs6MasTrMubvpyVplggCu26ZBqUqabkCRVNpqAATNIa1TepIg5QzmqZoiBB6lQQR2iAf/PcqKzIfPMpCss8QcVwIAW6EiFCGowCEn8Ip7U/CcfzcAAEFiiG7nIAzquYQkIMOAREJVIQCHZjTzwQFSWYIAl0AEOFTxiHCE95zfRgQQxoOMXBv3FFMwgqocgM5lA1Qo0aSkqVoBAVOBohjJAQIyeRhMjovqFC8xBC0UYwxxBUIZTHWKbYxkLNb8s6gRcMAEGTKAGGPjFVgEa0GGGFR2PYEAdjHGNX6iBAZ1Yq0C6mhywztQYCCVVLZyh16dOZFbHWATDSGXYi8yKDgCABDkbSxFSOeMCAWjBOBhL2cqKChcoeIAhDtADgBW2sw6BhBuWcIADTAIdhhDAA6yABlD/oHYiLQCAANxwjU0IAR3HcAMAAACG20rkGj14gKiEiwZ0aOMAYACHcSOCjnFQoAXoAEVrPbGBF5zWuKJahABEdY1d3EIACJsuREQVigOMYxJaWMU4InCL7942vABAQAAAEIAHBAAU9kWtqMAAgB6s4hiheAEAhKXeh4hqFZN4Z3UzsYsAN/jCGM6whjfM4Q57+MMgDrHDDKCBnITESRy2wDBzohVCaVjFqBlAAEjc4g2zpT4GEMyNUdxgvnLKNCr2qnFzIhgSmAYnm7qwTv5jGw2IxD4S7axOdOwBq4xkJxq2jYuN5FcM7/ghOMkBjxusYhlY4CcBgEBOtoxhGI+G/8VszrABQKKVJ4v4znjOs573zOc++/nPgA60oAdNaEjKeAAyrop/AoDoAGi40YiWgZ8g3a/pHro/Z+hDFhDd6EcjGgJeeMMK5iAFCDC60sYlwXzmMAcPDGAFeHiDerKE4SwEQk5zZgJWchAIdWnYAEx4A6MlTaMBRGnMlh7AGTbtAVZrgAybRvVtZbwCX80YAhbAgwZk7GkNzGEAJMiNss8sbdRSuw9z6BO6McXtDCOa11KwAAM0YGuflLuziC4NpT0AgXZj+NSM7oAWJEDpR596AHRAhxUu7Wh3c5oCuwBHKApwaYMPYAQH5sI1MhGCQ2v4CneAxDScsYQBcCEbyv9YxB6AoGF3deMOEhjCJAaQAYihAxAalsAkjoFoiO1hAA6YBiAU8OgCAAMVA9jByIFwi1D4+8KM1sI3GC2BEpSgGztAtMF3EI0COMEQNCjAMFrw9AYjWgvmcIY5zDEOZYwj6/emLKIBgY5M0CADOwBwGhitYUbTYAkUR3QBljACrWfYA4hHfA72lXjEZ7nxfeDGGRov5Ns2Xga2eIYpjJz4xy/IFL54QzIwgRrHZ/gMgYhEMYpBBkUxwxeRCEQWNPwJbjzjUFnAhG0CgQ1sJELDMqCELxAfeT+tIBmJgNPhSWALU3ggC8koRhZk8QnTYxjxZ3gG4tNThGdkwfoXRnz3FopBAjI0Qgoe8EURwN9jD5yhGsWoBjeq4YtqfL/yqEV8IriBCSbkIAu1hwfsp16IJwWtl3jlt374V2i+RHlegAkK2HmH13ivoA6UQHme5wFSEA7qgA0r0HiP1yncQA6coA7PcIALSFmYIAvJoA7kEAkeUILkUAy2UAgahg3qoA6vUASJwAzPJws56AsaVgTMQA6IB4S2YBvq4AtJ1mMrQA7Y4AGBkIOFEA5RmIKNhXiYoA6KdwZvoA5+goWGhXiBQA4rEAnCgAdP2Gpi+FRamINwSA5gOIDTVWW+oA7MgAe2Vg3q4HxtGE3EFwmc5wEr0AiT5wEBAQA7) no-repeat -174px 7px;margin-top: 2px;
background-color: #FFF
}

.page-header .btMap .search .keyWord {
width: 258px
}

.page-header .btMap .search .sub-btn {
border: 0;
cursor: pointer;
height: 36px;
line-height: 36px;
overflow: hidden;
width: 90px;
position: absolute;
top: 0;
right: 0;
font-family: "微软雅黑";
font-size: 16px;
color: #FFF;
transition: all .2s ease-in-out;
background: #e53e40
}

.page-header .btMap .search .sub-btn:hover {
background: #e22b2e
}

.page-header .key a {
padding-right: 8px
}

.tel {
padding-top: 5px
}

.tel p {
color: #888;
margin-left: 5px
}

.tel span {
display: block;
float: left;
margin-right: 5px;
padding-top: 6px
}

.tel b {
display: block;
color: #e53e40;
font-size: 30px;
font-family: Arial,Helvetica,sans-serif
}

.logo h1 {
text-indent: -9999px;
height: 0;
width: 0
}

.globa-nav {
height: 50px;
box-shadow: 0 1px 3px rgba(0,0,0,.1);
background: #da1f2e
}

.globa-nav .allGoodsCat {
margin-right: 2px;
height: 49px;
position: relative;
width: 210px;
display: block;
z-index: 100;
background: #383838;
border-bottom: 1px solid #313131
}

.globa-nav .allGoodsCat .coverLay {
position: absolute;
width: 230px;
z-index: 100
}

.globa-nav .allGoodsCat .menuEvent {
color: #fff;
display: block;
font-family: 微软雅黑;
font-weight: 700;
font-size: 15px;
height: 50px;
line-height: 50px;
text-align: center;
text-decoration: none
}

.globa-nav .allMenu {
font-size: 15px;
font-weight: 700;
line-height: 36px;
text-align: center;
position: relative;
padding-left: 10px
}

.globa-nav .allMenu li {
float: left;
position: relative
}

.globa-nav .allMenu .menu-item-has-children .sub-menu li a {
width: auto;
border-right: 0
}

.globa-nav .allMenu a {
color: #fff;
display: block;
font-size: 15px;
padding: 0 25px;
position: relative;
border-right: 1px solid rgba(44,44,44,.1);
margin-left: -2px;
margin-right: -2px;
height: 50px;
line-height: 50px
}

.globa-nav .allMenu li:hover>a {
background: #f6f6f6;
color: #333
}

.globa-nav .allMenu span,.globa-nav ul.sideMenu2 span {
font-family: "宋体";
font-size: 12px;
font-weight: 100;
color: #d94800 !important;
margin-left: -3px;
overflow: hidden
}

.globa-nav .allMenu a.index {
background: #FFF;
color: #f60
}

.globa-nav ul.sideMenu2 {
font-size: 14px;
font-weight: 700;
height: 50px;
line-height: 50px;
padding: 0
}

.globa-nav ul.sideMenu2 span {
float: left;
line-height: 50px
}

.globa-nav ul.sideMenu2 li {
position: relative;
float: left;
border-bottom: 1px dashed rgba(116,116,116,.3)
}

.globa-nav ul.sideMenu2 li:last-child {
border: 0
}

.globa-nav ul.sideMenu2 li a {
font-size: 14px;
color: #fff;
height: 50px;
padding: 0 15px;
line-height: 50px;
display: block;
text-decoration: none;
position: relative;
z-index: 9;
text-align: center
}

.globa-nav ul.sideMenu2 li a.nav:hover,.globa-nav ul.sideMenu2 li a.current {
color: #333 !important;
background: #FFF
}

.globa-nav ul.sideMenu2 li.shopzhou {
color: #333 !important;
background: #c0282a
}

.shopzhou .iconfont.icon-dengLuZhuCe {
margin-right: 5px;
font-size: 22px
}

.call-to-action {
background: #ed1c24;
background-position: center bottom;
background-repeat: repeat-x;
height: 108px
}

.containerddd {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
z-index: 10;
position: relative;
padding-bottom: 30px;
width: 1170px;
height: 40px
}

.call-to-action p {
color: #FFF;
font-size: 24px;
line-height: 108px;
float: left
}

.call-to-action .btn-blue-border {
margin-top: 30px;
float: right;
color: #eaebec !important;
background-color: transparent !important;
border: 2px solid #eaebec !important;
padding: 10px 16px;
font-size: 18px;
line-height: 1.3333333;
border-radius: 6px
}

.call-to-action .btn-blue-border:hover {
color: #fff !important
}

.call-to-action .btn-blue-border:hover {
color: #fff !important
}

.w-login .w-lpb-f {
float: left
}

.w-lbpf-item.ver .pin {
float: left;
position: relative
}

.w-lbpf-item.ver input {
display: inline-block;
width: 115px !important
}

.w-lbpf-item.ver .pin-image {
float: left;
height: 48px;
margin-left: 5px;
width: 100px
}

.w-lbpf-item.ver .pin-image img {
height: 38px;
width: 100px;
cursor: pointer
}

.w-login .w-lpmore {
float: left
}

.w-lp-lin2 {
height: 170px;
float: left;
background: #dcdcdc;
width: 1px;
margin: 15px 55px 0 55px
}

.w-lpm-l {
float: left;
width: 234px
}

.w-lp-mlink.w-loginm {
margin: 20px 0 50px 0
}

.w-lp-mlink {
color: #666;
font-size: 14px;
text-align: center
}

.w-lp-mlink a {
color: #fff;
background: #da1f2e;
padding: 5px;
border-radius: 2px;
margin-left: 10px
}

.w-lp-mlink p {
font-size: 17px;
margin-bottom: 10px
}

.w-lp-social {
text-align: center;
position: relative;
margin-top: 20px
}

.w-lp-social h3 span {
color: #444;
font-size: 12px;
display: inline-block;
background: #fff;
padding: 2px 10px;
font-weight: 600
}

.w-lp-social h3::before {
display: block;
content: "";
height: 1px;
width: 27%;
border-left: 60px solid #e5e5e5;
border-right: 60px solid #e5e5e5;
position: absolute;
top: 10px;
left: 50%;
margin-left: -40%
}

.w-lp-social ul {
margin-top: 10px
}

.w-lp-social ul li {
display: inline-block;
padding: 0 5px;
cursor: pointer
}

.w-lp-social .w-qq {
background: #4db4ff
}

.w-lpbox .login-trps.error {
background: #4db4ff;
font-size: 18px
}

.w-lpbox .login-trps {
position: absolute;
top: 0;
left: 0;
right: 0;
text-align: center;
padding: 8px 10px;
color: #FFF;
font-size: 18px
}

.w-lp-social ul li span {
display: block;
width: 53px;
height: 53px;
line-height: 53px;
color: #FFF;
border-radius: 100%;
font-size: 20px;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}

.w-lp-social .w-wb {
background: #e45656
}

.w-lp-social ul li span:hover {
background: #232323
}

.w-lp-social ul li span i {
font-size: 25px
}

.w-l-panel-repass {
margin: 0 auto;
padding-top: 20px
}

.w-l-panel-repass ul li {
float: right;
width: 90px;
margin-bottom: 10px
}

.w-l-panel-repass ul li.current .w-cir {
background: #da1f2e
}

.w-l-panel-repass ul li.current p {
color: #da1f2e
}

.w-l-panel-repass ul li .w-cir {
width: 18px;
height: 18px;
background: #c7c7c7;
border-radius: 50%;
position: relative;
margin: 0 auto
}

.w-l-panel-repass ul li .w-cir:after {
content: "";
background: #c7c7c7;
height: 1px;
display: block;
width: 110px;
margin: 0 -50px;
position: absolute;
top: 9px;
z-index: -1
}

.w-l-panel-repass ul li.current .w-cir:after {
background: #da1f2e
}

.w-l-panel-repass ul li p {
margin: 15px 0;
text-align: center;
font-size: 14px;
color: #888
}

.pin-mail {
position: relative
}

.pin-mail label {
position: absolute;
top: 13.5px;
left: 15px;
margin-bottom: 0
}

.w-input {
width: 84.5%;
height: 48px;
border: 1px solid #d9e1e5;
outline: 0;
border-radius: 2px;
padding-left: 40px;
color: #8d979c;
font-size: 14px
}

#btnGetCode {
cursor: pointer;
position: absolute;
top: 1px;
right: 0;
width: 120px;
height: 50px;
background: #f1f1f1;
border: 0;
border-left-width: 0;
border-left-style: none;
border-left-color: currentcolor;
border-left: 1px solid #d9e1e5;
border-radius: 2px
}


.service_bt1 {
float: left;
height: 472px;
width: 450px
}

.service_1 {
color: #fff;
text-align: center;
top: 86px;
position: absolute;
left: -20px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_2 {
color: #fff;
text-align: center;
top: 202px;
position: absolute;
left: 100px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_3 {
color: #fff;
text-align: center;
top: 242px;
position: absolute;
left: -20px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_4 {
color: #fff;
text-align: center;
top: 329px;
position: absolute;
left: 100px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_bt2 {
float: right;
height: 472px;
width: 600px
}

.service_5 {
color: #fff;
text-align: center;
top: 125px;
position: absolute;
right: 170px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_17 {
color: #fff;
text-align: center;
top: 227px;
position: absolute;
left: 500px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_18 {
color: #fff;
text-align: center;
top: 197px;
position: absolute;
left: 560px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_24 {
color: #fff;
text-align: center;
top: 60px;
position: absolute;
left: 400px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_25 {
color: #fff;
text-align: center;
top: 106px;
position: absolute;
right: 400px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_19 {
color: #fff;
text-align: center;
top: 220px;
position: absolute;
left: 500px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_26 {
color: #fff;
text-align: center;
top: 210px;
position: absolute;
left: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_20 {
color: #fff;
text-align: center;
top: 290px;
position: absolute;
left: 480px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_27 {
color: #fff;
text-align: center;
top: 300px;
position: absolute;
left: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_21 {
color: #fff;
text-align: center;
top: 340px;
position: absolute;
left: 495px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_28 {
color: #fff;
text-align: center;
top: 390px;
position: absolute;
left: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_22 {
color: #fff;
text-align: center;
top: 220px;
position: absolute;
left: 612px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_29 {
color: #fff;
text-align: center;
top: 210px;
position: absolute;
left: 740px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_23 {
color: #fff;
text-align: center;
top: 290px;
position: absolute;
left: 630px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_30 {
color: #fff;
text-align: center;
top: 300px;
position: absolute;
left: 740px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_last {
color: #fff;
text-align: center;
top: 340px;
position: absolute;
left: 610px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_31 {
color: #fff;
text-align: center;
top: 390px;
position: absolute;
left: 740px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_33 {
color: #fff;
text-align: center;
top: 0;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_45 {
color: #fff;
text-align: center;
top: 50px;
position: absolute;
left: 380px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_46 {
color: #fff;
text-align: center;
top: 130px;
position: absolute;
left: 480px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_47 {
top: 180px;
left: 100px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_48 {
top: 180px;
left: 370px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_49 {
top: 180px;
left: 640px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_50 {
top: 180px;
left: 910px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_51 {
top: 380px;
left: 100px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_52 {
top: 380px;
left: 370px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_53 {
top: 380px;
left: 640px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_54 {
top: 380px;
left: 910px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_55 {
color: #fff;
text-align: center;
top: 0;
position: absolute;
left: 408px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_56 {
color: #fff;
text-align: center;
top: 110px;
position: absolute;
left: 400px;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service57 {
color: #fff;
font-weight: 700;
font-size: 32px;
text-align: center;
top: 210px;
left: 100px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0
}

.service_57 {
opacity: 1;
animation: service_57 2s 1;
-moz-animation: service_57 2s 1;
-webkit-animation: service_57 2s 1;
-o-animation: service_57 2s 1
}

@keyframes service_57 {
0% {
	transform: rotate(0)
}

100% {
	transform: rotate(360deg)
}}

@-webkit-keyframes service_57 {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes service_57 {
	0% {
		-moz-transform: rotate(0)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@-o-keyframes service_57 {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.service58 {
	top: 350px;
	left: 30px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service59 {
	top: 210px;
	left: 280px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service60 {
	top: 350px;
	left: 216px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service61 {
	top: 210px;
	left: 460px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service62 {
	top: 350px;
	left: 396px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service63 {
	top: 210px;
	left: 640px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service64 {
	top: 350px;
	left: 576px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service65 {
	top: 210px;
	left: 820px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service66 {
	top: 350px;
	left: 756px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service67 {
	top: 210px;
	left: 1000px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service68 {
	top: 350px;
	left: 936px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service_67 {
	opacity: 1;
	animation: service_67 2s 1;
	-moz-animation: service_67 2s 1;
	-webkit-animation: service_67 2s 1;
	-o-animation: service_67 2s 1
}

@keyframes service_67 {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes service_67 {
	0% {
		-webkit-transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg)
	}
}

@-moz-keyframes service_67 {
	0% {
		-moz-transform: rotate(0)
	}

	100% {
		-moz-transform: rotate(360deg)
	}
}

@-o-keyframes service_67 {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.service69 {
	color: black;
	font-size: 32px;
	font-weight: bold;
	top: 0;
	left: 330px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service69 a {
	color: black
}

.service70 {
	color: #636262;
	font-size: 18px;
	top: 160px;
	left: 360px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service70 span {
	font-size: 18px;
	display: block;
	text-align: center;
	margin-top: 20px
}

.service70 a {
	color: black
}

.service71 {
	top: 220px;
	left: 280px;
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

.service_main {
	max-width: 1900px;
	margin: 0 auto;
	overflow: hidden
}


.serdiv2 {
	width: 100%;
	height: 470px;
	background: white
}

.serdiv4 {
	width: 100%;
	height: 600px;
	background: white
}

.serdiv5 {
	width: 100%;
	height: 600px;
	background: white
}

.ssdiv {
	width: 100%;
	margin: 0 auto
}

.serdiv,.serdiv2,.serdiv3,.serdiv4,.serdiv5,.serdiv6,.serdiv7 {
	position: relative;
	z-index: 10
}

.fixed {
	position: fixed;
	left: 0;
	top: 82px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+82));
	z-index: 1
}

#intro {
	width: 600px;
	height: 472px;
	overflow: hidden;
	margin: 0 auto;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}

#intro .electro .wrap .obj {
	position: absolute
}

#intro .top {
	z-index: 1;
	width: 2000px;
	height: 723px;
	top: 0;
	left: 0
}

#intro .bottom {
	z-index: 10;
	width: 2000px;
	height: 650px;
	top: 468px;
	left: 0
}

#intro .wave {
	z-index: 3;
	width: 1305px;
	height: 280px;
	top: 445px;
	left: 218px
}

#intro .drop {
	z-index: 4;
	width: 310px;
	height: 280px;
	top: 445px;
	left: 1150px;
	display: none
}

#intro .pocari {
	z-index: 5;
	width: 480px;
	height: 280px;
	top: 100px;
	left: 570px;
	display: none
}

#intro .txt {
	z-index: 6;
	width: 265px;
	height: 153px;
	top: 200px;
	left: 250px;
	display: none
}

#intro .electro {
	z-index: 7;
	top: 0;
	margin: 0 auto;
	display: none
}

#intro .electro .wrap {
	position: relative
}

#intro .electro .wrap .el1 {
	top: 86px;
	left: 200px
}

#intro .electro .wrap .el2 {
	top: 115px;
	left: 120px
}

#intro .electro .wrap .el3 {
	top: 175px;
	left: 115px
}

#intro .electro .wrap .el4 {
	top: 200px;
	left: 80px
}

#intro .electro .wrap .el5 {
	top: 280px;
	left: 100px
}

#intro .electro .wrap .el6 {
	top: 90px;
	left: 400px
}

#intro .electro .wrap .el7 {
	top: 160px;
	left: 440px
}

#intro .electro .wrap .el8 {
	top: 190px;
	left: 490px
}

#intro .electro .wrap .el9 {
	top: 230px;
	left: 430px
}

#plans,#plans ul,#plans ul li {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none
}

#pricePlans:after {
	content: '';
	display: table;
	clear: both;
	width: 1200px
}

#pricePlans {
	zoom: 1
}

#pricePlans {
	max-width: 1200px;
	margin: 2em auto
}

#pricePlans #plans .plan {
	background: #fff;
	float: left;
	text-align: center;
	border-radius: 5px;
	height: 411px;
	border: 1px solid #d3d3d3;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	width: 23%;
	margin: 0 2.44% 20px 0;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}

#pricePlans #plans .plan:hover {
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	-o-transform: scale(1.04);
	transform: scale(1.04)
}

.planContainer .jgtitle h2 {
	font-size: 2.125em;
	font-weight: 300;
	text-align: center;
	color: #3e4f6a;
	margin: 0;
	padding: .6em 0
}

.planContainer .title h2.bestPlanTitle {
	background: #3e4f6a;
	background: -webkit-linear-gradient(top,#475975,#364761);
	background: -moz-linear-gradient(top,#475975,#364761);
	background: -o-linear-gradient(top,#475975,#364761);
	background: -ms-linear-gradient(top,#475975,#364761);
	background: linear-gradient(top,#475975,#364761);
	color: #fff;
	border-radius: 5px 5px 0 0
}

.planContainer .price p {
	background: #3e4f6a;
	text-align: center;
	background: #f04d4e;
	color: #fff;
	font-size: 1.2em;
	font-weight: 700;
	height: 2.6em;
	line-height: 2.6em;
	margin: 0 0 1em
}

.planContainer .options {
	margin-top: 10em;
	box-shadow: none;
	border: 0
}

.planContainer .options li {
	font-weight: 400;
	color: #364762;
	line-height: 2.5;
	font-size: 16px
}

.planContainer .options li span {
	font-weight: 400;
	color: #979797
}

.planContainer .button a {
	text-transform: uppercase;
	text-decoration: none;
	color: #7d7d7d;
	font-weight: 700;
	letter-spacing: 3px;
	line-height: 2.8em;
	border: 1px solid #7d7d7d;
	display: inline-block;
	width: 80%;
	height: 2.8em;
	border-radius: 4px;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}

#pricePlans #plans>li:last-child {
	margin-right: 0
}

.planContainer .button a:hover {
	background: #f04d4e;
	color: #fff
}

.subsidiary {
	padding: 15px 0 10px 0;
	color: #9c9c9c;
	width: 1200px
}

.breadcrumbs {
	float: left
}

.breadcrumbs li {
	float: left;
	color: #9c9c9c;
	font-size: 12px;
	line-height: 14px
}

.breadcrumbs .zhankr-zhuye {
	margin-right: 5px
}

.breadcrumbs li span {
	margin: 0 5px
}

.breadcrumbs li a {
	color: #9c9c9c;
	font-size: 12px
}

.iconfont.icon-shouye {
	margin-right: 5px
}

#sidebar {
	width: 290px;
	margin-left: 0;
	float: right;
}

.sidad {
	width: 290px
}

.sidad>a {
	display: block
}

.sidad img {
	margin: 0 0 20px 0;
	width: 290px
}

.widget_zhankr_postlist {
	margin: 0 0 20px 0
}

.div2 {
	position: fixed;
	_position: absolute;
	top: 120px;
	z-index: 90
}

.widget-postlist {
	padding: 15px 15px 0 15px;
	border: 1px solid #eee;
	background-color: #fff
}

.widget-postlist h3 {
	padding: 0;
	padding-left: 0;
	padding-left: 0;
	margin-bottom: 15px;
	border-left: #ed1c24 solid 4px;
	font-size: 16px;
	font-weight: 700;
	color: #666;
	padding-left: 10px
}

.widget-postlist ul {
	margin-right: -15px;
	background-color: #FFF;
	list-style: none;
	padding: 0
}

.widget-postlist li {
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;
	margin-bottom: 22.5px
}

.widget-postlist li img {
	width: 100%;
	height: auto;
	margin-bottom: 5px
}

.widget-postlist li a {
	font-size: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.container .mrlist {
	width: 890px;
	float: left
}

.container .mrlist .lby #wenzi .post-password-form {
	position: initial;
	padding: initial;
	margin: initial;
	width: initial
}

.container .mrlist .lby #wenzi .old-prompt {
	display: none
}

.moren {
	background-color: #f8f8f8
}

.title-icon {
	height: 8px;
	width: 8px;
	background: #fd644b;
	padding: 0;
	display: inline-block;
	border-radius: 50%;
	line-height: 0;
	transition: ease-in-out .25s;
	margin: 0 10px;
	position: absolute;
	right: 30px;
	top: 10px
}

.float-right {
	float: right
}

.title-icon::before {
	content: " ";
	height: 8px;
	width: 8px;
	background: #ffd12a;
	border-radius: 50%;
	margin-left: 15px;
	position: absolute;
	display: block;
	-webkit-transition: ease-in-out .25s;
	transition: ease-in-out .25s
}

.title-icon::after {
	content: " ";
	height: 8px;
	width: 8px;
	background: #79f52a;
	border-radius: 50%;
	margin-left: 30px;
	position: absolute;
	display: block;
	-webkit-transition: ease-in-out .25s;
	transition: ease-in-out .25s
}

.section article:hover .title-icon,.lby:hover .title-icon,.iycs:hover .title-icon,.jszc-cont .jszl-cont li:hover .title-icon {
	background: #b90000
}

.section article:hover .title-icon::before,.lby:hover .title-icon::before,.iycs:hover .title-icon::before,.jszc-cont .jszl-cont li:hover .title-icon::before {
	background: #ff882a
}

.section article:hover .title-icon::after,.lby:hover .title-icon::after,.iycs:hover .title-icon::after,.jszc-cont .jszl-cont li:hover .title-icon::after {
	background: #2eb109
}

.post-tags span a {
	font-size: 12px;
	color: #ccc
}

#wenzi h2 a {
	color: #333;
	width: 555px;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	text-transform: capitalize;
	max-height: 52px;
	overflow: hidden;
	margin: 0;
	padding-bottom: 10px
}

#wenzi h2 a:hover {
	color: #ff6014
}

#wenzi p {
	padding-top: 5px;
	font-size: 12px;
	color: #bdbdbd;
	word-wrap: break-word;
	line-height: 22px;
	margin-bottom: 15px;
	font-weight: normal;
	overflow: hidden
}

.img-wrap:hover .meta {
	opacity: 1;
	transition: opacity .1s ease-out;
	-moz-transition: opacity .1s ease-out;
	-webkit-transition: opacity .1s ease-out;
	-o-transition: opacity .1s ease-out
}

.position_title {
	height: 68px;
	padding-left: 25px;
	background-color: #fff;
	width: 863px;
	float: left;
	border-bottom: 1px solid #eee
}

.position_title h1 {
	line-height: 69px;
	color: #1c1c1c;
	float: left;
	padding-right: 10px;
	font-weight: 400;
	font-size: 30px
}

.position_title p {
	margin-top: 25px;
	color: #848484;
	font-size: 14px;
	float: right
}

.position_title .breadcrumbs {
	margin-top: 25px;
	color: #848484;
	float: right;
	margin-right: 25px
}

.moren #hp-header {
	margin-bottom: 30px
}

.lby {
	position: relative;
	margin-bottom: 20px;
	width: 848px;
	float: left;
	padding: 20px;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(160,160,160,.1)
}

.lby #wenzi {
	width: 610px;
	float: right
}

.lby #wenzi .wzdbanniu {
	font-size: 12px;
	display: inline-block;
	position: absolute;
	right: 12px;
	bottom: 10px;
	padding: 2px 6px;
	border-radius: 4px;
	background: #f6f6f6;
	transition: color .25s,background-color .25s;
	width: initial;
	line-height: initial;
	height: initial
}

.lby #wenzi .wzdbanniu>i {
	font-size: 14px;
	position: relative;
	top: 0
}

.lby>a {
	display: block;
	float: left;
	width: 200px;
	height: 130px;
	overflow: hidden
}

.lby #wenzi .post-tags span {
	margin: 0 4px 0 0;
	padding: 0 12px 0 0;
	border-radius: 15px 15px 15px 0;
	display: inline;
	color: #9d9d9d
}

.lby:hover a img {
	-webkit-transform: scale(1.05,1.05);
	-moz-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);
	-o-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05)
}

.lby a img {
	transition: transform .5s
}

.lby #wenzi h2 a:hover {
	color: #ed1c24
}

.lby #wenzi .post-tags .post-categories {
	float: left
}

.pagination a,.pagination span {
	font-size: 16px;
	width: 50px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin: 0 0 0 5px;
	display: inline-block;
	text-decoration: none;
	background: #fff;
	color: #888;
	border-radius: 4px;
	border: 1px solid #e9e9e9
}

.pagination a.extend {
	padding: 0 5px
}

.pagination .current {
	height: 50px;
	width: 50px;
	color: #fff;
	background: #ed1c24
}

.pagination a:hover {
	height: 50px;
	width: 50px;
	color: #fff;
	text-decoration: none;
	background: #ed1c24
}

.pagination .page_previous,.pagination .prev {
	width: 84px;
	height: 50px;
	text-align: center
}

.pagination .page_previous:hover,.pagination .prev:hover {
	width: 84px;
	height: 50px;
	text-align: center
}

.pagination .next,.pagination .next:hover,.pagination .page_next,.pagination .page_next:hover {
	width: 84px;
	height: 50px;
	text-align: center
}

.pagination .fir_las,.pagination .fir_las:hover {
	width: 84px;
	height: 50px;
	text-align: center
}

.pagination {
	font-size: 14px;
	padding-top: 40px;
	padding-bottom: 40px;
	clear: both;
	text-align: center
}

.iconfont.icon-jingtai {
	float: left;
	display: block;
	height: 40px;
	width: 40px;
	margin-left: 10px;
	background-repeat: no-repeat;
	font-size: 40px;
	color: #fff;
	margin-top: -10px
}

.iconfont.icon-arrows-alt {
	float: left;
	display: block;
	height: 40px;
	width: 40px;
	margin-left: 10px;
	background-repeat: no-repeat;
	font-size: 35px;
	color: #fff;
	margin-top: -10px
}

.iconfont.icon-ban {
	float: left;
	display: block;
	height: 40px;
	width: 40px;
	margin-left: 10px;
	background-repeat: no-repeat;
	font-size: 40px;
	color: #fff;
	margin-top: -10px
}

.iconfont.icon-wordpress {
	float: left;
	display: block;
	height: 40px;
	width: 40px;
	margin-left: 10px;
	background-repeat: no-repeat;
	font-size: 36px;
	color: #fff;
	margin-top: -10px
}

.host.intro-section {
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center
}

.allMenu ul {
	left: -2px;
	position: absolute;
	top: 100%;
	z-index: 1000;
	min-width: 235px;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	display: block;
	opacity: 0;
	transition: transform .5s ease,opacity .2s ease;
	-webkit-transition: -webkit-transform .5s ease,opacity .2s ease;
	background-color: #fdfdfd;
	box-shadow: 0 1px 2px #aaa
}

.allMenu li:hover>ul.sub-menu {
	display: block;
	opacity: 1;
	z-index: 1000;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	transition: transform .3s ease,opacity .2s ease .1s;
	-webkit-transition: -webkit-transform .3s ease,opacity .2s ease .1s
}

.allMenu ul li>a {
	border-left: 0;
	border-right: 0;
	margin: 0
}

.allMenu ul a {
	border-bottom: 1px dashed rgba(177,173,173,.1);
	border-left: medium none;
	border-right: medium none;
	height: auto;
	padding: 12px 20px;
	text-align: left;
	width: 100%;
	font-size: 16px;
	text-transform: capitalize;
	color: #303030
}

.allMenu ul li:last-child a {
	border: 0
}

.allMenu ul li.menu-item-has-children>a::after,.main-navigation ul li.page_item_has_children>a::after {
	content: "\f107";
	font-family: FontAwesome;
	margin-left: 10px;
	margin-right: 0;
	position: absolute;
	right: 10px;
	top: 15px
}

.allMenu ul li li.menu-item-has-children>a::after,.main-navigation ul li li.page_item_has_children>a::after {
	content: "\f105";
	top: 10px
}

.allMenu ul li.menu-item-has-children a {
	padding-right: 30px
}

.globa-nav .allMenu li ul li {
	float: inherit
}

.globa-nav .allMenu ul a {
	border-bottom: 1px dashed rgba(116,116,116,.1);
	height: auto;
	padding-right: 20px;
	text-align: left;
	width: 100%;
	font-size: 14px;
	text-transform: capitalize;
	color: #303030
}

.globa-nav .allMenu ul li:hover>a {
	color: #e53e40;
	background: 0 0
}

.allMenu li.menu-item-has-children>a::after {
	content: "\e610";
	margin-left: 5px;
	position: absolute;
	top: 2px;
	font-family: "iconfont" !important;
	font-size: 18px
}

.allMenu li.menu-item-has-children a {
	padding-right: 30px
}

.shopzhou ul {
	position: absolute;
	top: 100%;
	z-index: 1000;
	min-width: 100%;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
	display: block;
	opacity: 0;
	transition: transform .5s ease,opacity .2s ease;
	-webkit-transition: -webkit-transform .5s ease,opacity .2s ease;
	background-color: #fdfdfd;
	box-shadow: 0 1px 2px #aaa
}

.sideMenu2 li:hover>ul.sub-menu {
	display: block;
	opacity: 1;
	z-index: 1000;
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
	transition: transform .3s ease,opacity .2s ease .1s;
	-webkit-transition: -webkit-transform .3s ease,opacity .2s ease .1s
}

.globa-nav .sideMenu2 .sub-menu li a {
	color: #303030
}

.globa-nav .sideMenu2 .sub-menu .iconfont.icon-tuichu,.globa-nav .sideMenu2 .sub-menu .iconfont.icon-tijiao {
	margin-right: 5px;
	font-size: 14px
}

.wzdbanniu {
	width: 1590px;
	height: 24px;
	line-height: 24px;
	display: block;
	text-align: center;
	font-size: 20px;
	color: #ff433e !important;
	float: left;
	margin-top: -34px
}

.wzdbanniu .icon {
	font-size: 20px;
	color: #ff433e;
	margin-right: 5px
}

.fxxxxx {
	float: left
}

.shareBox {
	overflow: hidden;
	text-align: right;
	line-height: 24px;
	padding-right: 20px
}

.shareBox .bdsharebuttonbox {
	float: right
}

.shareBox .bdsharebuttonbox a {
	width: 24px;
	height: 24px;
	float: left;
	display: block;
	margin-right: 5px
}

.shareBox a.bds_more:hover {
	background-position: 0 -24px
}

.shareBox a.bds_sqq:hover {
	background-position: -31px -24px
}

.shareBox a.bds_weixin:hover {
	background-position: -62px -24px
}

.shareBox a.bds_tsina:hover {
	background-position: -93px -24px
}

.shareBox a.bds_qzone:hover {
	background-position: -124px -24px
}

.shareBox a.bds_tqq:hover {
	background-position: -155px -24px
}

.shareBox a.bds_renren:hover {
	background-position: -186px -24px
}

.shareBox a.bds_tieba:hover {
	background-position: -217px -24px
}

.shareBox a.bds_tsohu:hover {
	background-position: -248px -24px
}

.shareBox a.bds_douban:hover {
	background-position: -279px -24px
}

.shareBox a.bds_ty:hover {
	background-position: -310px -24px
}

.bdsharebuttonbox a {
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

.clearfloat:after {
	clear: both;
	content: "";
	display: block
}

.problem {
	width: 100%;
	display: inline-block;
	background: #fff;
	min-height: 340px;
	padding-top: 10px;
	position: relative
}

.proPhoto {
	display: block;
    width: 400px;
    height: 276px;
    position: absolute;
    top: 30px;
    left: 25px;
}
@media (max-width: 767px){
.proPhoto {
    left: 0px;
}
}
@media (max-width: 767px){
.article-content {
    padding: 5px !important;
}
}
@media (max-width: 767px){
.fujia h3 {
    width: 100% !important;
    padding-left: 10px !important;
}
}
@media (max-width: 767px){
.article-focusbox.bgimg-fixed {
    padding: 30px 0 !important;
}
}
.zhankr-svip{
    background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    color: #fff !important;
    padding: 7px 8px;
    border-radius: 100px;
    top: -2px;
    margin-right: 8px;
    font-size: 15px;
}   
.proPhoto>img {
	width: 400px;
	height: 280px ;   
	padding: 20px;
    background-color: #f2f4f8;
}

.proChoice {
	padding: 0 0 0 450px;
	margin-left: 5px;
	margin-top: 0
}

.proChoice h1,.proChoice h3 {
	float: left;
	line-height: 45px;
	width: auto;
	height: auto;
	font-weight: lighter;
	font-size: 26px;
	color: #3c3c3c
}

.proChoice .description {
	margin-top: 5px;
	line-height: 16px;
	font-size: 14px;
	width: 100%;
	color: #6c6c6c;
	font-weight: 400
}

.proRow {
	margin-top: 20px;
	width: 100%
}

.priceWx {
	margin-top: 25px;
	position: relative
}

.proRow span {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: 700
}

.proRow ul a {
	float: left;
	margin: 10px 10px 0 0;
	width: 150px;
	height: 33px;
	line-height: 33px;
	border: 1px solid #d6d6d6;
	text-align: center;
	font-size: 12px;
	color: #3c3c3c;
	cursor: pointer
}

.proRow ul a:hover,.proRow ul li.on {
	color: #ed1c24;
	border: 1px solid #ed1c24
}

#deviceList {
	margin-top: 20px
}

.themeinfo {
	padding-top: 60px;
}

.xprice_val {
	position: relative;
	float: left;
	display: inline;
	font-size: 16px;
	color: #e74e52;
	line-height: 40px;
	padding-top: 40px
}

.xprice_val>em {
	font-size: 40px;
	display: block;
	float: right
}

.gw_btns {
	margin-top: -1px
}

a.lan {
	background: #17a8fc;
	color: #fff
}

a.lan {
	border: 0 !important;
	width: 183px;
	margin-left: 4px
}

.gw_btns a {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	margin-right: 0;
	font-size: 14px;
	background: linear-gradient(-125deg,#2f49fd 0%, #1f97fb 100%);
}

a.hei {
	background: #333;
	color: #fff
}

a.hei {
	border: 0 !important
}

a.gw_btn_blue {
	font-weight: normal;
	text-decoration: none;
	width: 183px
}

.proPhoto>em {
	position: absolute;
	bottom: 5px;
	left: 8px;
	background: #0606061a;
	border-radius: 50px;
	padding: 0 10px;
	color: #fff;
	font-size: 12px
}

.clearfloat {
	zoom: 1;
	position: relative
}

.shengming {
	display: block;
	float: left;
	font-size: 14px;
	color: #929191;
	margin-top: 22px
}

.hidden .renqi {
	float: right;
	margin-top: 45px
}

.xprice_val i {
	font-size: 24px
}

.gw_btns .gw_btn_red {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	width: 177px;
	text-decoration: none;
	background: #ed1c24
}

.gw_btns .gw_btn_blue {
	font-weight: 400;
	color: #4c4c4c;
	text-decoration: none;
	width: 177px;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin-right: 0;
	font-size: 14px
}

.gw_btns .hei {
	color: #fff;
	background:#333;
}

.gw_btns .hei1 {
	color: #fff;
	background:#333;
}
.gw_btns .hei2 {
	color: #fff;
	background: #333;
}

.hidden.clearfloat .sfms {
	padding-top: 49px;
	width: 480px;
	margin: 0 auto;
	text-align: left
}

.gw_btns .gw_btn_blue:hover {
}

.iconfont.icon-dianzan {
	font-weight: 700
}

.description .iconfont.icon-zuozhe {
	font-size: 13px
}

.gw_btn_red .iconfont.icon-dengLuZhuCe {
	font-size: 18px;
	font-weight: 700
}

.sfzhutimbx .breadcrumbs {
	padding: 5px 0 10px 0
}

.sfzhutimbx .subsidiary a {
	color: #9c9c9c;
	font-size: 14px
}

.sfzhutimbx {
	background-color: #f5f5f5
}

.zhankrsfzt {
	width: 990px;
}

.wzwordb {
	margin-right: 0;
	background: #fff;
	padding: 30px 30px 60px 30px
}

.zhankrwz {
	background: #f2f4f8;
	margin-top: 20px
}

.tabtst {
	overflow: hidden;
	width: 100%;
	height: 55px;
	cursor: pointer;
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
	margin-top: 0px;
}

.tabtst li.on {
	border-bottom: 2px solid #2f49fd;
	color: #333;
	line-height: 53px;
	font-weight: 400
}

.tabtst li {
	float: left;
	padding: 0 20px;
	text-align: center;
	line-height: 53px;
	font-size: 20px;
	color: #ccc;
	list-style-type: none;
}

.wz_concern p {
	line-height: 30px;
	font-size: 15px;
	padding-bottom: 15px
}

.wz_concern img {
	padding-bottom: 15px;
	max-width: 100% !important;
	height: auto;
	text-align: center;
	display: block;
	margin: 0 auto
}

.wz_concern h3 {
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: 550;
	text-align: left;
	border-left: 4px solid #ed1c24;
	padding-left: 20px;
	padding: 0 0 0 10px;
	color: #4c4e50;
	font-size: 1.25rem;
	background: #fafafa
}

.wzwordb .dbfxlll {
	margin: 40px 0
}

.wz_concern a {
	color: #ed1c24;
	font-size: 18px
}

.workorder-model-btn {
	display: inline-block;
	font-size: 16px;
	border-radius: 2px;
	background: linear-gradient(-125deg,#0295f9 0%, #2f49fd 100%);
	box-shadow: 0 3px 10px -1px #2c63ff!important;
	padding: 8px 22px;
	margin-top: 10px;
	color: #fff
}
.dabolang {
    width: 100%;
    height: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #fff0!important;
    margin-top: -29px!important;
}
.workorder-model-btn:hover {
	background-color: #ed1c24;
	color: #fff
}

.wz_concern blockquote {
	position: relative;
	margin: 30px 0;
	padding: 10px 45px;
	border-radius: 3px;
	background-color: #f8f8fa
}

.wz_concern blockquote::before {
	position: absolute;
	top: 20px;
	left: 20px;
	display: block;
	width: 16px;
	height: 14px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAYAAADISGwcAAAABmJLR0QA/wD/AP+gvaeTAAABJUlEQVQ4y62UzVHDMBCFPxgX4BJcQkpIKgAqwKkguAJDBSQdmAooAXPhlINLcDowFSQHr0fPipTMJHozmlnJT6u3f35o//YIlkBt9hroOccb8AQMwAvwY/d8vAMfZh8JY/XoHdTiLPR4LpyOBFABpTz+FeF/mohLnJsE5OZ8irwJcJcmEvvekwCTgI1Etotwa7FjnJsEFIwNA2NjhaIvceVpSVR/gAx4lX1v2QA4iBjlDJKNX6DCZU+b+F/urMT+Fv6QeYIWtqZIQ9l4tgXzUSvkcT+TrWQyl7POH8N7sBG7MhGXOGuYj+E9yHET0hGfooXZW2yKUgkocamtrmRowJUtmYDJeYOrt6LA9c2sPBljt4cudRFbcTDnje1jf8cCN+qNfjgBbfA/pMbdZOcAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC) no-repeat;content: ''
}

.wz_concern blockquote::after {
	position: absolute;
	right: 20px;
	bottom: 20px;
	display: block;
	width: 16px;
	height: 14px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAYAAADISGwcAAAABmJLR0QA/wD/AP+gvaeTAAABJUlEQVQ4y62UzVHDMBCFPxgX4BJcQkpIKgAqwKkguAJDBSQdmAooAXPhlINLcDowFSQHr0fPipTMJHozmlnJT6u3f35o//YIlkBt9hroOccb8AQMwAvwY/d8vAMfZh8JY/XoHdTiLPR4LpyOBFABpTz+FeF/mohLnJsE5OZ8irwJcJcmEvvekwCTgI1Etotwa7FjnJsEFIwNA2NjhaIvceVpSVR/gAx4lX1v2QA4iBjlDJKNX6DCZU+b+F/urMT+Fv6QeYIWtqZIQ9l4tgXzUSvkcT+TrWQyl7POH8N7sBG7MhGXOGuYj+E9yHET0hGfooXZW2yKUgkocamtrmRowJUtmYDJeYOrt6LA9c2sPBljt4cudRFbcTDnje1jf8cCN+qNfjgBbfA/pMbdZOcAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC)-16px 0 no-repeat;content: ''
}

.wz_concern blockquote p {
	font-size: 16px;
	color: #333;
	padding: 0
}

.wz_concern p span strong a {
	font-weight: 700;
	font-size: 15px
}

.wz_concern p strong {
	font-weight: 700;
	font-size: 15px
}

.wz_concern p span strong a {
	font-weight: 700;
	font-size: 15px
}

.wz_concern ul {
	position: relative;
	padding: 0 0 20px 0
}

.wz_concern ul li {
	margin-top: 20px;
	padding-left: 20px;
	vertical-align: top;
	font-size: 15px;
	position: relative;
	color: #7e7a7a;
	border-radius: 4px
}

.wz_concern ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 7px;
	width: 6px;
	height: 6px;
	background-color: #ed1c24;
	border-radius: 10px
}

.wz_concern ul li strong {
	font-size: 14px;
	color: #4e585a
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee
}

.gxrz li {
	padding-left: 10px;
	margin-left: -9.3px;
	line-height: 32px;
	width: 920px;
	float: left;
	padding-bottom: 10px;
	position: relative
}

.gxrz li::before {
	content: "";
	position: absolute;
	left: -28px;
	top: 9px;
	width: 17px;
	height: 16px;
	line-height: 16px;
	color: #2e4efd;
	font-size: 14px;
	background: #2e4efd;
	font-weight: 700;
	border-radius: 0 50px 50px 0
}

.gxrz li span {
	color: #ed1c24;
	margin-right: 15px;
	width: 84px;
	display: block;
	float: left;
	font-size: 14px
}

.gxrz li small {
	font-size: 14px;
	width: 720px;
	float: left
}

.gxrz li small a {
	font-size: 14px
}

.gxrz {
	overflow: hidden;
	border-left: 1px solid #2e4efd;
	margin-left: 10px;
	min-height: 300px
}

.xiazaik {
	background: #fff;
	padding: 30px;
	overflow: hidden;
	margin-top: 20px
}

.xzleft {
	width: 45%;
	border-right: 1px solid #f1f1f1;
	float: left;
	margin-right: 30px
}

.xzleft h4 {
	font-size: 20px;
	border-left: 3px solid #ed1c24;
	text-indent: 10px;
	margin-bottom: 20px
}

.xzkzl {
	margin-bottom: 20px
}

.xzkzl li {
	width: 45%;
	float: left;
	background: #fb6608;
	margin-right: 5%;
	margin-bottom: 10px
}

.xzkzl li.xzkdaaa1 {
	background: #ed1c24
}

.xzkzl li a {
	color: #fff;
	padding: 10px 20px;
	display: block;
	font-size: 14px
}

.xzkzl li a i {
	border-right: 1px solid #fff;
	padding-right: 10px;
	margin-right: 10px;
	font-weight: bold
}

.xzright {
	width: 50%;
	float: left
}

.xzright h4 {
	font-size: 20px;
	border-left: 3px solid #ed1c24;
	text-indent: 10px;
	margin-bottom: 20px
}

.zhankrsfzt .mr-title {
	padding: 30px 35px;
	margin-bottom: 1px;
	background-color: #fff
}

.zhankrsfzt .mr-title h2 {
	margin-top: -4px;
	position: relative;
	margin-bottom: 10px;
	color: #333;
	font-weight: 700;
	font-size: 22px;
	width: 100%
}

.zhankrwz.mrwenzhang .container {
	padding-top: 0
}

.zhankrsfzt .mr-title span {
	margin-right: 10px;
	font-size: 12px;
	line-height: 20px
}

.zhankrsfzt .mr-title span a {
	font-size: 12px;
	color: #575454
}

.zhankrsfzt .mr-title span>i {
	font-size: 13px
}

.zhankrwz.mrwenzhang .tabtst li {
	font-size: 17px
}

.zhankrwz.mrwenzhang .wzwordb {
	padding: 0 30px 60px 30px
}

.post-comment h2 {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 18px;
	padding-bottom: 20px;
	border-bottom: 1px #e5e5e5 solid;
	margin-bottom: 50px
}

.post-comment .user-name {
	margin-bottom: 18px;
	margin-top: 2px
}

.post-comment .user-name h3.name {
	line-height: 40px;
	color: #b3b3b3;
	font-size: 14px;
	font-size: 1.4rem;
	display: inline
}

.post-comment .user-name .captcha-part {
	margin-left: 70px
}

.post-comment .user-name .login-reminder {
	line-height: 36px;
	color: #929292;
	font-size: 14px;
	font-size: 1.4rem
}

.post-comment .avatar img {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: -2px 5px 0 0
}

.post-comment .comment-form {
	margin-bottom: 50px
}

.post-comment .comment-form textarea {
	padding: 10px 15px 15px 10px;
	font-size: 13px;
	font-size: 1.3rem;
	width: 700px;
	height: 70px;
	border: 1px #d8d8d8 solid;
	resize: none;
	max-height: 158px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 17px;
	color: #666
}

.post-comment .comment-form .btn {
	margin-left: 10px
}

.post-comment .more-comment {
	padding-top: 50px;
	border-top: 1px #f2f2f2 solid
}

.related_articles {
	margin-bottom: 30px
}

.related_articles h2 {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 18px;
	padding-bottom: 20px;
	border-bottom: 1px #e5e5e5 solid;
	margin-bottom: 30px
}

.related_articles li {
	vertical-align: top;
	width: 224px;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 30px;
	overflow: hidden
}

.related_articles li:nth-child(3n+3) {
	margin-right: 0
}

.related_articles li img {
	margin-bottom: 20px
}

.related_articles li .title {
	display: block;
	height: 60px;
	overflow: hidden;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 20px;
	color: #333
}

.related_articles li .title:hover {
	color: #ed1c24
}

#show-detail .author-cont .btn {
	right: 70px;
	top: 35px
}


#loading-comments {
	display: none;
	text-align: center;
	font-size: 18px;
	color: #929292;
	margin-bottom: 20px
}

ul.children {
	padding: 15px;
	margin-top: 15px;
	border: 1px solid rgba(26,53,71,.12);
	border-radius: 4px;
	position: relative;
	display: none
}


img.wp-smiley {
	margin-left: 5px;
	margin-right: 5px;
	width: 26px !important;
	height: auto !important;
	max-height: none !important;
	display: inline !important;
	vertical-align: middle !important
}

.comment-form-smilies {
	display: none;
	width: 400px;
	position: absolute;
	background: #fff;
	margin-top: 35px;
	border: 1px solid rgba(26,53,71,.12);
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(26,53,71,.1);
	zoom: 1;
	transition: .25s cubic-bezier(.3,0,0,1.3);
	z-index: 8
}

.comment-form-smilies .smilies-box {
	padding: 20px
}

.respond-box {
	font-size: 14px
}

#comment_message {
	margin-bottom: 20px;
	color: #ed1c24
}

#comment_message i,.comment-cont .shenhe i {
	margin-right: 4px
}

.comment-cont .shenhe {
	color: #C00;
	font-size: 12px !important;
	font-size: 1.2rem !important
}

#toggle-comment-author-info i {
	font-style: normal
}

#comments-navi {
	text-align: right;
	padding: 0 30px;
	padding-bottom: 30px
}

#comments-navi .page-numbers {
	margin: 0 2px 2px 2px;
	padding: 4px 14px;
	color: #5f5f5f;
	white-space: nowrap;
	display: inline-block;
	border-radius: 2px;
	background-color: #f9f9f9
}

#comments-navi a:hover {
	background: #ed1c24;
	color: #fff
}

#comments-navi .current {
	color: #FFF;
	background: #ed1c24
}

.artilce-bar-share a {
	width: 135px;
	font-size: 14px;
	font-size: 1.4rem;
	display: block;
	margin: 10px 5px;
	color: #b3b3b3
}

.artilce-bar-share a:hover,.comment-from-main a:hover,.comment-list .tools span a:hover {
	color: #ed1c24
}

.artilce-bar-share a i {
	width: 30px;
	display: inline-block
}

.post-container .post-comment .captcha-input,.post-container .post-comment .name-input {
	height: 36px;
	width: 200;
	line-height: 34px;
	border: 1px #d9d9d9 solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0 15px 0 10px;
	font-size: 13px;
	font-size: 1.3rem;
	color: #666;
	margin-right: 19px
}

.span-mark-author {
	border-bottom: 4px solid #ed1c24;
	font-size: 18px;
	height: 28px;
	line-height: 20px;
	margin: -29px 0 0;
	position: absolute;
	z-index: 1
}

.liuyan {
	width: 820px;
	height: auto;
	float: left;
	background-color: #fff;
	padding: 20px 35px 20px 35px;
	margin-top: 20px
}

#comment-title {
	color: #fff;
	background: #ee333a;
	text-align: center;
	line-height: 40px;
	opacity: .9
}

.commentnav {
	text-align: right;
	margin-top: 20px;
	border-bottom: 1px solid #eee
}

.comment-title span {
	font-size: 20px;
	line-height: 60px;
	color: rgba(0,0,0,.4)
}

.comment-signarea {
	text-align: center;
	background: #fff;
	padding: 20px 0 30px 0 !important;
	border: 1px solid #eee
}

.comment-signarea>p {
	text-align: center;
	font-size: 16px;
	line-height: 45px
}

.comment-signarea .wp_zhankr {
	border-radius: 4px;
	background: #9ea3a9;
	border: 1px solid #9ea3a9;
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
	font-weight: initial;
	color: #fff
}

.comment-signarea .qq_zhankr {
	border-radius: 4px;
	background: #3898fb;
	border: 1px solid #3898fb;
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
	font-weight: initial;
	color: #fff
}

.comment-signarea .wo_zhankr {
	border-radius: 4px;
	background: #ff8140;
	border: 1px solid #f77c3d;
	box-shadow: 0 1px 2px rgba(0,0,0,.25);
	font-weight: initial;
	color: #fff
}

#comment-author-info input {
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0;
	display: inline-block;
	line-height: 36px;
	padding: 0 0 0 12px;
	width: 30%;
	float: left;
	margin: 0 30px 30px 0
}

.comment-textarea-box textarea {
	border: 1px solid rgba(0,0,0,.15);
	box-sizing: border-box;
	height: 100px;
	line-height: 30px;
	padding: 10px;
	resize: none;
	width: 100%
}

.comment-from-main {
	margin-left: 0;
	width: 100%;
	overflow: hidden
}

.comment-from-main #bq222 .iconfont,.comment-editor .iconfont {
	font-size: 22px;
	padding-right: 5px
}

#bq222 .icon-tianjiabiaoqing {
	font-size: 20px
}

#bq222 a {
	font-size: 14px
}

.comment-editor>a {
	line-height: 35px;
	font-size: 14px;
	padding-left: 20px
}

.checkbox {
	padding-top: 0;
	float: right;
	padding-right: 20px;
	line-height: 35px
}

.comment-editor {
	width: 50%;
	margin: initial;
	float: left
}

input.js-comment {
	color: #fff;
	background-color: #ed1c24;
	border: 0;
	width: 120px;
	line-height: 20px
}

#comments-title {
	font-size: 14px;
	color: rgba(0,0,0,.4);
	float: right;
	font-weight: normal;
	padding-top: 12px
}

#replytitle {
	font-size: 14px;
	margin: 20px 0;
	padding-left: 5px
}

#replytitle .avatar {
	background: black;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	color: #fff;
	font-weight: normal;
	line-height: 50px;
	vertical-align: middle;
	text-align: center
}

.comment_admin {
	padding: 0 5px;
	color: #f90 !important;
	border-radius: 3px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #ffa000
}

.comment-text.comment-cont p img.wp-smiley {
	margin-left: 0;
	margin-right: 0
}

#cancel-comment-reply-link {
	display: inline-block;
	padding: 6px 12px;
	border: 1px solid transparent
}

.part.js-comments i.iconfont.icon-chakan {
	font-size: 18px
}

#comments-navi a i {
	font-size: 12px
}

.div_nuoui {
	border: 1px dashed #b0b2b5;
	padding: 5px;
	mmargin-bottom: 5px
}

.button_nuoui {
	background-color: #6a6464;
	padding: 3px 5px 3px 5px;
	margin-right: 5px;
	color: #fff;
	cursor: pointer;
	border-radius: 3px
}

.font_nuoui {
	font-weight: 700;
	color: #6a6464;
	font-size: 14px
}

.vp {
	background-position: -515px -2px;
	width: 16px;
	height: 16px;
	margin-bottom: -3px
}

.vp:hover {
	background-position: -515px -22px;
	width: 16px;
	height: 16px;
	margin-bottom: -3px
}


.vip1 {
	background-position: -1px -2px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip1:hover {
	background-position: -1px -22px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip2 {
	background-position: -63px -2px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip2:hover {
	background-position: -63px -22px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip3 {
	background-position: -144px -2px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip3:hover {
	background-position: -144px -22px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip4 {
	background-position: -227px -2px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip4:hover {
	background-position: -227px -22px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip5 {
	background-position: -331px -2px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip5:hover {
	background-position: -331px -22px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip6 {
	background-position: -441px -2px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip6:hover {
	background-position: -441px -22px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip7 {
	background-position: -611px -2px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.vip7:hover {
	background-position: -611px -22px;
	width: 46px;
	height: 14px;
	margin-bottom: -1px
}

.uc {
	padding: 0 30px 0 30px;
	background-color: #f5f5f5;
	margin-top: 20px
}

.uc .uc-fl {
	width: 22%;
	position: relative;
	margin-right: 10px
}

.uc-menu {
	position: relative;
	margin-bottom: 30px
}

.uc-menu .menu-items {
	position: relative;
	background: #FFF;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1)
}

.uc-menu h3 {
	background: #383838;
	display: block;
	font-size: 20px;
	padding: 16px 20px 16px 40px;
	color: #fff;
	border-bottom: 1px solid #f1f1f1
}

.uc-menu .zhankr_usertitle img {
	border-radius: 50%;
	border: 1px solid #e6e6e6;
	width: 80px;
	height: 80px;
	margin-bottom: 10px
}

.uc-menu .zhankr_usertitle h2 {
	font-size: 16px;
	margin: 0;
	line-height: 20px;
	text-align: center
}

.uc-menu .zhankr_usertitle>span {
	display: block;
	text-align: center;
	position: relative;
	color: #adadad;
	margin: 6px 10px
}

.uc-menu .gomecenter {
	text-align: center
}

.uc-menu .gomecenter a {
	display: inline-block;
	background: #ed1c24;
	color: #fff;
	font-size: 12px;
	padding: 0 10px;
	margin-top: 8px
}

.uc-menu .menu-items ul li {
	display: block;
	border-bottom: 1px solid #f1f1f1
}

.uc-menu .menu-items ul li a {
	display: block;
	font-size: 16px;
	padding: 16px 20px 16px 10px;
	color: #555;
	text-align: center
}

.uc-menu .menu-items ul li a i {
	margin-right: 5px
}

.uc-menu .menu-items ul li:last-child a {
	border-bottom: 0
}

.uc-fr {
	min-height: 1104px;
	background: #FFF;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	width: 77%;
	position: relative;
	overflow: hidden
}

.uc-fr .uc-title {
	font-size: 20px;
	margin: 20px 20px 0;
	padding-left: 18px;
	border-left: 5px solid #ed1c24
}

.uc-fr .uc-content {
	min-height: 500px;
	padding: 25px 25px 35px
}

.menu-items ul li a .iconfont.icon-dengLuZhuCe {
	font-weight: 700;
	font-size: 17px
}

.dsloading {
	background: #d62633;
	color: #fff !important;
	width: 140px;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 3px;
	margin: 0 auto
}

.dsloading:hover {
	background: #383838;
	color: #fff !important
}

.menu-items li.active a {
	margin-right: -1px;
	position: relative;
	z-index: 2;
	border-left: solid 4px #f04243;
	background-color: #e8e8e8
}

.czk {
	width: 890px;
	height: 56px;
	background: #ed1c24;
	margin-top: 18px
}

.czk>p {
	text-align: center;
	color: #fff;
	line-height: 55px;
	font-size: 22px
}

.czk>p>a {
	color: #fff
}

.czk>p>a:hover {
	color: #ffc10b
}

.kami {
	height: 275px;
	width: 890px;
	border: 1px #666 dashed;
	margin-top: 80px
}

.kami>h2 {
	border: 1px solid #666;
	text-align: center;
	display: block;
	width: 150px;
	height: 40px;
	margin: 0 auto;
	border-radius: 50px;
	margin-top: -20px;
	background: #fff;
	line-height: 40px
}

.kami .czbd {
	width: 635px;
	position: relative;
	margin-top: 65px
}

.kami .czbd>p {
	height: 45px;
	margin: 20px 0
}

.kami .czbd>p label {
	background-color: #f8f8f8;
	width: 106px;
	height: 45px;
	border: 1px solid #dfdfdf;
	display: block;
	float: left;
	text-align: center;
	line-height: 45px;
	border-right: 0
}

.kami .czbd>p input {
	padding-left: 10px;
	width: 400px;
	height: 43px;
	border: 1px solid #dfdfdf;
	float: left
}

.kami .czbd .submit {
	position: absolute;
	top: 0;
	margin: 0;
	width: 110px;
	right: 0;
	height: 110px
}

.kami .czbd .submit .kmsubmit {
	width: 110px;
	height: 111px;
	background: #f8f8f8;
	color: #333;
	text-align: center;
	cursor: pointer;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

.kami .czbd .submit .kmsubmit:hover {
	background: #f34b4a;
	color: #fff;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

.row_1 {
	float: left
}

.row_1 .col:not(:last-child) {
	margin-right: 11px
}

.row_1 .col {
	position: relative;
	float: left;
	width: 300px;
	height: 216px;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1)
}


.row_1 .col>div:nth-child(2) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.row_1 .col>div:nth-child(2) p:first-child {
	margin-bottom: 10px;
	color: #666
}

.row_1 .col>div:nth-child(2) p {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #999
}

.row_1 .col>div:nth-child(2) p:nth-child(2) span {
	margin-right: 3px;
	font-size: 24px;
	font-weight: 700;
	color: #333
}

.row_1 .col>div:nth-child(3) {
	position: absolute;
	bottom: 0;
	border-top: 1px solid #eee;
	width: 100%;
	text-align: center;
	line-height: 42px;
	height: 42px
}

.row_1 .col:nth-child(3)>div:nth-child(3) a {
	margin: 0 10px;
	background: #ed1c24;
	color: #fff;
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	border-radius: 3px
}

.row_1 .col>div:nth-child(3) a {
	display: inline-block;
	margin: 0 20px
}

.row_1 .col:not(:last-child) {
	margin-right: 11px
}

.row_1 .col:nth-child(3)>div:first-child {
	background-position: -104px 0
}

.row_1 .col:nth-child(2)>div:first-child {
	background-position: -52px 0
}

.wdwzlb li {
	position: relative;
	width: 100%;
	margin: 0 0 17px;
	padding: 0 2px 17px 0;
	border-bottom: 1px solid #f0f0f0;
	word-wrap: break-word
}

.wdwzlb li {
	min-height: 140px
}

.wdwzlb li .wrap-img {
	position: absolute;
	top: 50%;
	margin-top: -68px;
	right: 0;
	width: 150px;
	height: 120px
}

.wdwzlb li .wrap-img img {
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 1px solid #f0f0f0
}

.wdwzlb li .content {
	padding-right: 160px
}

.wdwzlb li .content .cancel {
	display: none
}

.wdwzlb li .content:hover .cancel {
	display: inline
}

.wdwzlb li .abstract {
	margin-bottom: 5px
}

.wdwzlb .title a {
	margin: 0 0 8px;
	display: inherit;
	font-size: 18px;
	line-height: 1.5
}

.wdwzlb .title a {
	color: #333
}

.wdwzlb .meta {
	padding-right: 0 !important;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px
}

.wdwzlb .meta span {
	margin-right: 10px;
	color: #b4b4b4
}

.wdwzlb .meta .state {
	color: #d62633
}

.wdwzlb .meta .state.success {
	color: #333
}

.note-list li {
	position: relative;
	width: 100%;
	margin: 0 0 17px;
	padding: 0 2px 17px 0;
	border-bottom: 1px solid #f0f0f0;
	word-wrap: break-word
}

.note-list li {
	min-height: 140px
}

.note-list li .wrap-img {
	position: absolute;
	top: 50%;
	margin-top: -68px;
	right: 0;
	width: 150px;
	height: 120px
}

.note-list li .wrap-img img {
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 1px solid #f0f0f0
}

.note-list li .content {
	padding-right: 160px
}

.note-list li .content .cancel {
	display: none
}

.note-list li .content:hover .cancel {
	display: inline
}

.note-list li .abstract {
	margin-bottom: 5px
}

.abstract p {
	font-size: 14px;
	line-height: 1.8em;
	padding-bottom: 10px;
	color: #999;
	width: 80%
}

.note-list .author {
	margin-bottom: 10px;
	font-size: 13px
}

.note-list .author-restyle {
	margin-bottom: 0
}

.note-list .author .avatar {
	margin: 0 5px 0 0
}

.note-list .author .avatar,.note-list .author .name {
	display: inline-block;
	vertical-align: middle
}

.note-list .author .avatar img {
	width: 30px;
	height: 30px;
	border-radius: 50%
}

.note-list .author a {
	color: #333;
	font-size: 14px
}

.note-list .author a:hover {
	color: #2f2f2f
}

.note-list .author .time {
	color: #969696
}

.note-list .title a {
	margin: 0 0 8px;
	display: inherit;
	font-size: 18px;
	line-height: 1.5
}

.note-list .title a {
	color: #333
}

.note-list .meta {
	padding-right: 0 !important;
	font-size: 12px;
	font-weight: 400;
	line-height: 0
}

.note-list .meta span {
	margin-right: 10px;
	color: #b4b4b4
}

.note-list .meta span .iconfont.icon-zuozhe {
	font-size: 14px
}

.meta span .iconfont.icon-chuyidong {
	font-size: 16px;
	color: #d62633
}

.dstoug {
	max-width: 870px;
	margin: auto
}

.dstoug1 {
	background: #fff;
	margin-bottom: 30px
}

.dstoug1 h2 {
	margin-bottom: 20px
}

.dstoug1 h2 .tgdbt {
	border: 0;
	border-bottom: 1px solid #ccc;
	width: 100%;
	line-height: 50px;
	font-size: 24px;
	color: #a2a2a2
}

.tougao-item {
	margin-bottom: 20px
}

.tougao-item-erphpdown label {
	float: left;
	border: 1px solid #eaeaea;
	border-right-color: #eaeaea;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #eaeaea;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 8.5px 12px;
	border-right: 0;
	width: 170px;
	text-align: center
}

.tougao-item-erphpdown {
	display: none
}

.tougao-item>label {
	font-weight: 600
}

.tougao-item>p {
	font-size: 12px;
	color: #aaa;
	margin: 0
}

.tougao-item .tougao-input {
	width: 100%;
	border: 1px solid #eaeaea;
	padding: 10px 12px;
	display: block
}

.tougao-item .tougao-btn {
	background: #1d1d1d;
	color: #fff;
	border: 0;
	border-radius: 2px;
	padding: 8px 30px;
	cursor: pointer
}

.tougao-item .tougao-select label {
	margin-right: 10px
}

#charge-form2 {
	max-width: 500px;
	margin: 0 auto
}

#charge-form {
	margin: 0 auto
}

#charge-form2 {
	margin-top: 40px
}

#charge-form .item,#charge-form2 .item {
	margin-bottom: 15px
}

#charge-form .item .prices input[type='radio'] {
	-webkit-appearance: none
}

#charge-form .item .prices label {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 2px;
	border: 1px solid #3daad4;
	padding: 4px 10px;
	color: #3daad4;
	cursor: pointer
}

#charge-form .item .prices label.active {
	background: #3daad4;
	color: #fff
}

#charge-form .form-control,#charge-form2 .form-control {
	display: inline-block;
	max-width: 380px;
	border-radius: 2px
}

#charge-form .btn {
	background: #40a0f6;
	color: #fff;
	border-radius: 2px;
	padding: 8px 25px;
	text-align: center;
	border: 0;
	cursor: pointer
}

#charge-form .btn:hover {
	opacity: .9
}

.tgbjqzw {
	margin-top: 10px
}

.tgbjqzw textarea {
	border: 1px solid #e4e4e4;
	border-radius: 0;
	box-shadow: none
}

.tgbjqzw textarea:hover,.tgbjqzw textarea:visited {
	box-shadow: none
}

.dstoug2 {
	background: #fff;
	padding: 30px;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1)
}

.dstoug2 .tgdkkn {
	padding-bottom: 30px;
	margin-top: 40px
}

.dstoug2 .tgdkkn .tg {
	height: 80px
}

.dstoug2 .tgdkkn .lm,.dstoug2 .tgdkkn .kvip {
	width: 49%;
	height: 50px;
	border: 1px solid #e6e4e4
}

.dstoug1 h2 .tgdbt:focus {
	box-shadow: none;
	outline: 0
}

.tgdkkn b {
	box-shadow: none;
	outline: 0;
	line-height: 50px;
	padding-left: 20px;
	font-size: 16px;
	font-weight: normal;
	float: left
}

.dsdxdk,.tougao-select {
	float: left;
	line-height: 50px;
	padding-left: 20px
}

.dsdxdk .selectpicker option {
	font-size: 14px
}

.update-top .up-file-box .up-file {
	position: relative;
	display: inline-block;
	width: 160px;
	height: 102px;
	line-height: 96px;
	text-align: center;
	background: #ed1c24;
	color: #fff;
	font-size: 18px;
	color: gray
}

.update-top .up-file-box .up-file>a {
	color: #fff
}

.copyright-sm {
	width: 610px;
	height: 70px;
	border: #dcdcdc 1px dashed;
	margin-left: 15px;
	padding: 15px 10px
}

.copyright-sm p {
	color: #666;
	line-height: 24px
}

.copyright-agreement {
	clear: both;
	padding-top: 10px;
	height: 20px;
	line-height: 20px;
	font-size: 12px
}

.copyright-agreement a:hover {
	color: #ed1c24
}

.copyright-agreement span {
	display: inline-block;
	height: 20px;
	width: 20px;
	background: url(//js.wotucdn.com/2016/user/images/login-public-icon.png) -56px -172px no-repeat;
	vertical-align: -3px;
	margin-right: 10px;
	margin-left: 5px
}

.copyright-agreement .current-style {
	background-position: -77px -172px
}

.dstoug3 {
	text-align: center;
	margin-top: 10px;
	width: 100%;
	display: block
}

.dstoug3 a {
	padding: 13px 35px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	margin-left: 10px
}

.dstoug3 a:hover {
	color: #fff !important
}

.tijsh {
	background: #d62633
}

.bccgk {
	background: #000
}

.edplll li {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #efefef;
	overflow: hidden
}

.edplll li p {
	margin-bottom: 10px
}

.edplll li a p {
	color: #333;
	font-size: 16px
}

.edplll li {
	color: #bababa
}

.edplll li span {
	margin-right: 20px;
	float: left
}

.edplll li span a {
	color: #bababa
}

.uc-fr .uc-content {
	min-height: 500px;
	padding: 25px 25px 35px
}

.profile .inlineb {
	display: inline-block
}

.profile .avatar-link {
	border-bottom: 1px solid #efefef;
	padding-bottom: 20px;
	margin-bottom: 5px
}

.profile .avatar-link .title {
	line-height: 90px;
	vertical-align: top;
	margin-right: 20px;
	color: #666
}

.profile .avatar-link .avatar-link-content {
	width: 400px
}

.profile .avatar-link .avatar-link-content p {
	color: #999;
	font-size: 12px
}

.profile .avatar {
	float: left !important;
	width: 80px;
	height: 80px;
	margin-right: 20px;
	border: 1px solid #efefef;
	border-radius: 50%
}

.profile .avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 1px solid #efefef;
	background: #f7f5f5
}

.profile .user-profile-form .change-avatar {
	margin-top: 22px;
	border: 1px solid #DDD;
	color: #999
}

.profile .change-avatar {
	margin-bottom: 13px;
	position: relative;
	background: 0 0;
	overflow: hidden
}

.profile .change-avatar input[type=file] {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0
}

.profile .crop-avatar {
	display: none
}

.profile .crop-avatar .main-avatar,.profile .crop-avatar .preview-pane {
	display: inline-block
}

.profile .crop-avatar .main-avatar {
	width: 330px;
	height: 330px;
	background-color: #efefef;
	margin-bottom: 16px
}

.profile .crop-avatar .main-avatar img {
	max-width: 330px;
	max-height: 330px;
	margin: auto
}

.profile .crop-avatar .preview-pane {
	vertical-align: top;
	margin-left: 30px;
	text-align: center
}

.profile .crop-avatar .preview-pane .preview-container {
	margin-top: 20px;
	margin-bottom: 10px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block
}

.profile .crop-avatar .preview-pane p {
	margin: 0;
	font-size: 13px;
	color: #8c8c8c
}

.profile .crop-avatar .jcrop-holder .preview-pane {
	top: 0;
	left: 330px;
	position: relative
}

.profile .profile-form {
	padding-top: 25px
}

.profile .profile-form input.form-control+label.error,.profile .profile-form textarea.form-control+label.error {
	margin-left: 50px
}

.profile .inline-form {
	position: relative
}

.profile .inline-form label {
	font-weight: 400
}

.profile .inline-form .control-label {
	margin-right: 20px
}

.profile .inline-form .control-label.top {
	vertical-align: top;
	margin-top: 10px
}

.profile .inline-form .form-input-group {
	margin-bottom: 20px
}

.profile .inline-form .form-input-group.gender {
	margin-top: 20px;
	margin-bottom: 25px
}

.profile .inline-form .form-input-group .cp-select {
	margin-bottom: 10px
}

.profile .inline-form input.form-control {
	height: 34px;
	display: inline-block;
	width: 360px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0;
	box-shadow: none;
	border: 1px solid #ddd;
	border-radius: 2px
}

.profile .inline-form textarea.form-control {
	display: inline-block;
	width: 360px;
	height: 88px;
	padding: 10px;
	resize: vertical;
	box-shadow: none;
	border: 1px solid #ddd;
	border-radius: 2px
}

.profile .inline-form select.form-control {
	display: inline-block;
	width: 170px;
	margin-right: 20px;
	padding: 0 6px
}

.profile .inline-form .radio-label {
	font-size: 14px;
	margin-right: 33px
}

.profile .inline-form .radio-label input {
	width: 15px;
	height: 15px;
	margin-top: 0;
	vertical-align: middle;
	margin-right: 3px
}

.profile .inline-form .submit {
	margin-top: 10px;
	margin-left: 52px
}

.profile .inline-form .chosen-container .chosen-single {
	border: 1px solid #DDD;
	height: 40px;
	padding-left: 10px;
	color: #333;
	border-radius: 0;
	background: #FFF;
	box-shadow: none;
	line-height: 38px
}

.profile .inline-form .chosen-container .chosen-single>div {
	width: 30px;
	text-align: center;
	line-height: 38px
}

.profile .inline-form .chosen-container .chosen-single>div b {
	font-family: cp-icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: inline-block;
	font-size: 12px;
	font-size: .12rem;
	line-height: 38px;
	color: #AAA;
	background: 0 0;
	background-image: none !important
}

.profile .inline-form .chosen-container .chosen-single>div b:before {
	content: "\e915"
}

.profile .inline-form .chosen-container .chosen-drop {
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	border: 0
}

.profile .inline-form .chosen-container .chosen-drop .chosen-results {
	margin-bottom: 0;
	padding-left: 0;
	margin-right: 0;
	max-height: 280px
}

.profile .inline-form .chosen-container .chosen-drop .chosen-results li {
	margin: 0;
	padding: 9px 10px;
	list-style: none;
	font-size: 14px;
	fline-height: 22px;
	line-height: .22rem;
	color: #333;
	word-wrap: break-word;
	-webkit-touch-callout: none;
	transition: all .3s cubic-bezier(.25,.1,.25,1)
}

.profile .inline-form .chosen-container .chosen-drop .chosen-results li.result-selected,.profile .inline-form .chosen-container .chosen-drop .chosen-results li:hover {
	background: #f5f5f5;
	color: #ec4141
}

.btn-primary {
	background: #da1f2e;
	color: #fff !important;
	text-align: center;
	border-color: #da1f2e;
	min-width: 100px;
	width: auto;
	margin-top: -4px;
	border-radius: 3px
}

.btn.btn-gray-hollow {
	background-color: transparent;
	border: 1px solid #DDD;
	color: #999;
	min-width: 100px;
	width: auto
}

.acc-item {
	padding-bottom: 10px;
	margin-bottom: 18px;
	border-bottom: 1px solid #efefef
}

.acc-item h3 {
	font-size: 18px;
	margin-bottom: 15px
}

.acc-item h3 i {
	margin-right: 5px
}

.acc-item .acc-cge {
	position: relative;
	margin: 13px 0;
	padding: 5px 0
}

.acc-item .acc-cge .dec {
	color: #9d9d9d;
	line-height: 1.5;
	display: inline-block;
	font-size: 15px
}

.acc-item .acc-cge .dec i {
	margin-right: 5px;
	font-size: 20px
}

.acc-item .acc-cge.success .dec {
	color: #555
}

.acc-item .acc-cge.success .dec .name {
	color: #da1f2e
}

.acc-item .acc-cge.success .dec .icon-sina-weibo {
	color: #ff2828
}

.acc-item .acc-cge.success .dec .icon-wechat {
	color: #1bb578
}

.acc-item .acc-cge.success .dec .icon-qq {
	color: #4592f3
}

.acc-item .acc-cge .btn-change {
	cursor: pointer;
	background: none;
	color: #828282;
	text-align: center;
	font-size: 13px;
	padding: 5px 15px;
	margin-top: -6px;
	border-radius: 30px;
	border: 1px solid #cecece;
	position: absolute;
	right: 0
}

.acc-item .acc-cge .btn-change:hover,.acc-item .acc-cge.success .btn-change {
	background: #da1f2e;
	color: #FFF;
	border-color: #da1f2e
}

.modal-body {
	padding: 28px
}

.dec {
	color: #8f8f8f;
	font-size: 12px;
	margin-left: 15px
}

.modal-sm .modal-footer {
	text-align: center
}

.modal-footer {
	padding: 0 0 50px 30px;
	text-align: center
}

/*.modal-body .form-group {
	width: 50%;
	position: relative;
	margin-bottom: 20px
}*/

.modal-body .control-label {
	font-weight: normal;
	position: absolute;
	margin-bottom: 0;
	left: 10px;
	background: #FFF;
	padding: 0 5px;
	color: #555 !important;
	top: 11px
}

.modal-body .form-control {
/* width:100%; *//* padding-left:10px; *//* box-shadow:none; *//* border:1px solid #d9e1e5; *//* outline:0; *//* border-radius:2px; *//* color:#8d979c; *//* font-size:14px; *//* height:42px; *//* line-height:42px; */
}

.modal-body .form-control:focus {
	border-color: #cbcfd2;
	box-shadow: none
}

.modal-body .form-group .lp-trps {
	position: absolute;
	top: 12px;
	right: 15px;
	font-size: 12px;
	padding: 3px;
	line-height: 1;
	display: none
}

.modal-body .form-group.success .lp-trps {
	color: #FFF;
	background: #52b978;
	display: block
}

.modal-body .form-group.error .lp-trps {
	color: #FFF;
	background: #ff5656;
	display: block
}

.c-mymail .c-mymail-5 {
	padding: 15px 18px;
	border: 1px solid #e7ebef;
	position: relative;
	font-size: 12px;
	border-radius: 3px
}

.c-mymail-5-1 {
	color: #888;
	margin-bottom: 3px
}

.c-mymail .c-mymail-1 {
	font-size: 16px;
	margin-bottom: 15px
}

.c-mymail .c-mymail-2 {
	font-weight: 700;
	color: #da1f2e;
	display: inline-block
}

.c-mymail .c-mymail-4 a {
	color: #717171;
	background: #f2f6fb;
	font-size: 12px;
	border-radius: 3px;
	padding: 5px 18px;
	border: 1px solid #dedede;
	display: inline-block
}

.c-mymail .c-mymail-4 a:hover {
	background: #3d8beb;
	border-color: #3d8beb;
	color: #FFF
}

.btn-primary:hover {
}

.c-mymail-box {
	width: 380px;
	margin: 150px auto;
	background: #FFF;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	border-radius: 5px;
	border: 1px solid #eae4e4
}

.c-m-title {
	padding: 22px 22px 18px 22px;
	border-bottom: 1px solid #f3e8e8;
	font-size: 18px
}

.c-m-item {
	padding: 35px 25px;
	text-align: center
}

.c-m-tips {
	padding: 20px 25px;
	background: #f6f7f9
}

.c-m-tips p {
	font-size: 12px;
	padding: 5px 0
}

.w-lbpf-item {
	position: relative
}

.w-lbpf-item label {
	position: absolute;
	top: 8px;
	left: 15px;
	margin-bottom: 0
}

.w-lbpf-item .w-subbtn {
	height: 40px;
	border-radius: 2px;
	outline: 0;
	font-size: 16px;
	border: 0;
	cursor: pointer;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	border: 1px solid #f00;
	color: #fff;
	background: #ed1c24;
	width: 100%;
	margin: 15px 0 0 0
}

.w-lbpf-item .w-input {
	width: 220px;
	border: 1px solid #d9e1e5;
	outline: 0;
	border-radius: 2px;
	padding-left: 40px;
	color: #8d979c;
	font-size: 14px;
	margin-bottom: 10px;
	height: 35px;
	background-position: 12px
}

.w-lbpf-item.success .lp-trps {
	color: #FFF;
	background: #0ca850;
	display: block
}

.w-lbpf-item .lp-trps {
	position: absolute;
	top: 8px;
	right: 5px;
	font-size: 12px;
	padding: 3px;
	line-height: 1;
	display: none
}

.w-lbpf-item.error .lp-trps {
	color: #FFF;
	background: #ff5656;
	display: block
}

.w-l-panel .w-lpbox {
	padding: 0 50px 30px 50px;
	background: #FFF
}

.w-l-panel .zhankr-wait-head {
	position: relative;
	padding: 22px 30px 70px;
	line-height: 34px;
	text-align: center;
	font-size: 22px;
	overflow: hidden;
	margin: 0 0 5px;
	color: #fff
}

.w-l-panel .font14 {
	text-align: center;
	display: block
}

.w-l-panel .zhankr-wait-head span {
	position: relative
}

.w-l-panel .zhankr-wait-head::before {
	height: 820px;
	content: '';
	border-radius: 50%;
	bottom: 20px;
	right: auto;
	width: 820px;
	position: absolute;
	left: calc(50% - 410px);
	left: -webkit-calc(50% - 410px);
	left: -moz-calc(50% - 410px)
}

.w-l-panel .zhankr-wait-head::before {
	background: #ed1c24
}

.w-login .w-lpbox-t {
	font-size: 20px;
	color: #555;
	margin-bottom: 45px
}

.w-w-w-1 {
	font-size: 16px;
	color: #555;
	display: inline-block;
	margin-bottom: 20px
}

.w-w-w-2 {
	font-size: 16px;
	color: #da1f2e;
	display: inline-block;
	margin-bottom: 20px
}

.w-w-w-3 {
	font-size: 14px;
	color: #555;
	margin-bottom: 20px;
	position: relative
}

.w-w-w-4 {
	margin-bottom: 58px
}

.w-w-w-4 a {
	margin-bottom: 10px;
	display: block;
	text-align: center;
	line-height: 38px;
	border-radius: 2px;
	outline: 0;
	font-size: 16px;
	cursor: pointer;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	color: #fff;
	background: #ed1c24;
	width: 100%
}

.w-w-w-5 {
	padding: 20px 0 20px 20px;
	border: 1px solid #e8e6e6;
	background-position: 15px 22px;
	position: relative
}

.w-w-w-5-tips {
	position: absolute;
	left: 12px;
	top: 16px;
	font-size: 20px
}

.w-w-w-5-1 {
	color: #555;
	font-size: 12px
}

.w-w-w-5-2 {
	color: #929292;
	font-size: 12px
}

.w-w-w-4 a:hover {
	color: #FFF !important
}

.w-login .w-l-panel {
	padding-top: 20px;
	position: relative;
	width: 30%;
	background-repeat: no-repeat;
	background-position: top left;
	background-size: 360px;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	float: right
}


.mce-i-wp-media-buttons-icon::before {
	font: 400 18px/1 dashicons;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f104"
}

.screen-reader-text {
	display: none
}

.dsdxdk .selectpicker {
	width: 50%;
	margin-left: 10px
}


.author-page-header .container>h3 {
	font-size: 36px;
	color: #fff;
	text-align: center;
	margin-top: 40px
}

.author-page-header .container>p {
	font-size: 18px;
	color: #fff;
	text-align: center
}

#cboxOverlay,#cboxWrapper,#colorbox {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}

#cboxBottomLeft,#cboxMiddleLeft {
	clear: left
}

#cboxContent {
	position: relative
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0
}

#cboxOverlay {
	background: rgba(0,0,0,.5)
}

#colorbox {
	outline: 0
}

#cboxTopLeft {
	width: 10px;
	height: 10px;
	background: url(data:image/png;
	base64,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) no-repeat -101px 0
}

#cboxTopRight {
	width: 10px;
	height: 10px;
	background: url(data:image/png;
	base64,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) no-repeat -140px 0
}

#cboxBottomLeft {
	width: 10px;
	height: 10px;
	background: url(data:image/png;
	base64,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) no-repeat -101px -39px
}

#cboxBottomRight {
	width: 10px;
	height: 10px;
	background: url(data:image/png;
	base64,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) no-repeat -140px -39px
}

#cboxMiddleLeft {
	width: 10px;
	background: url(data:image/png;
	base64,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) left top repeat-y
}

#cboxMiddleRight {
	width: 10px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAYAAAD8z1GNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACu9JREFUeNrsXVtsFNcZ/sE37NjgNTYXh8ZgFBoupRJuWjVtlZguRVxSWqSobaKmUiHLU9T2oapbRJ8ajB+ohIIfcFupoY5JFaBKU0wjGdyEgiHJ1qHUQFwutcHGNo7XYTe+geXOd9gznB3PzM7M7szuLPNJRx7vzsw3/55v/vOfy/wzg4j2kAVMTU39gjzYgRkS4u1TJZXKaPE5fH0hqVyLlqABnUwZNLrOysVkP4wKGRsbY2XWrFmsuAgQrj8FohXhi14Hv5YWI0K2C2kh4Fu3btHw8DCNjIxM+66goICKi4tp4cKFDzMHRPNc1OOmE/h1QcxvRr2zs81VKkMIVPbVq1flCi4sKqLsrCz5+3uTkxQJh2VBLF26lInAKkdJSYnscfPz82l0dFT2yENDQ0nhSIIdyhACIgmk2OsaDS0alCK2O4RImYCvX7/ORIMKLykrp4L8XMrJmhHTpENYdyenaGR0goZu9zIBQIRLliwxxYFjfD4fZeXkaXJM3h2nUCgk72+U48bNmzTQ32/ajnnz59PnFi2KJ2C3iFdTxBkZA3NhoRKLCgslbzRHdT8Wo0p/ix7Jp7zsKQpHIkwsQDyBiRzFvrnsHHockk9mAs/OybHEYdUODRFzPOci8YohRUPGxsBobo0ISwk0uRAYgMqHR9VqhkWOstJSwx01XEtOVqlpjkTsuC/8Yr2RBrehMnrtjnTsZjptHWJFNLeoOKOVLgoMx+F4HnNqcSAMwL5mRxmwP47D8fE4bLbD7+KBHseu3VEBo5fOvZDodRBHnjx5khVsc5w+c4Z9hr+iB+PH8vOpcRQUleh2xi5dukThz0Y1vSSOj8ehtEMtxNDzxDp2VLksdNAaasssAaPZhdfBCEBMZUpN8JUrV6itrY2ONzczYUG0/2htZZ+V+GLrkh+P82lxINaMdzMdev1PMTeMCH68HofSDhFHjx6Vrv2s7jXo2FFJ7kdlxgkYvW8MMSmbdTSpGzZuZNu3b9+mU++20pnTp9n/y5cvZ0XZzKOJVxtv1eKAYOEReYFowPXGoUOqntIKBxdjU9Mh5uEjkXAMp5JHh8MTcDqPQqgBvfFnqquZ121vb2eflZWV0br1G1TFZRYQFLy5EuiI7dy5k7Zv305r1641zCGO84qhEG6IiYkJ+WZsamqShByhrq4uqqiooNraWiMcvgwQsCM2zEyFZVoVV7VmDeXm5rIK7+jooJWrVpnuIBkVIIQLjs7OThofH6f6+npqlsIXo8DkhMgBDy+KF4Ad3d3dMoeHDPDA9+7e1Ykb/0Jnzz6IG+v376eVK1aYnhlT40DTDjGFw2FVMa1fv542RsMYKxyYIoYHb2i4PwQ6ODjoqStTQwi+kEZEMBikI0cOs+1t27ZRY2MjE1pdXV1Ms8uPN8uB5vvpp5+R/79w4d/MM+bl5U0LH6xyVFVVUSAQkEVcWloaw6mc6DDCYRXSdfik4peuyVQsKtXDNen6W6QS8gSsAHruaLoxQSBWPLzj3r172fayZcuYJ5wjed3fSp9BZOjRb926Nabi+TS0UQ6IC4VDCk1ZXLpr165pnUSrHJynpqaG9kutB8Kh55//ge4NoMWRCI4dO+aXfkNLw1gQ/IEDBwJbtmwJbtq0qcUTsDhcJokSPW4sohHDgo6LF2nz5mfZdnX1fY/1taeeov6+PqmSx1kRwRfhqIUWnAPTtXqhR8XiCnbTaK0Ow/HxOJR2cGAKGjdGc/Nx3d9Dz45UiFcEziGdi9JdxI4v5kGoAFhZ9cW9NZ+9Ej1qKjjgOXEDWOVAxw83goIDi3ks1QnCBnjPZApkx44dDQmEEzV2L+ZxfBQCogKw8ktrJkwL2B/HieeJx6E2ERFPWEY5IL5E7MDxehwWBJz0KVw7zunqThy8FQbv+frbSZ0FM2rC4ssd9Y5RchhtphPhsMMOK/FrsuvLjnO6fhSCL1NEJaIjg1gQ06rKR3z4oz/4nj/pYHStrsghLnnU4hCXOFrhsMsOD2koYF756MUj1uRTqahUAJXPh5hEL2o2phU5IE4UziEiWRx22eEhDQXMm2F0YPizZGIli0NWiTyvlikcHtJQwByoVF6xdj0xLHK42Q4PaShgEZlS4Z5wncFM7yfw4AnYg4eHOYQQx0aV4I/EJ9prdyKxiRN2eEgjASsTgoiJR8SOEN8nGUlHMB6slnSkt7eXlWRw2GGHhzQTMDwiBGMmIQgEUF5ebthTGk2egmfyRA4zkwxO2OEhzQTMK91sQhA0zzgOiFf5TiRPccIOD2kmYDS3vNKtJgTB8ZiytTvpSLzEJnbbYRZYjJ7stQs4pzcKISDRhCAQlZHEJk4kT7HbDrPAkxTJri87zulaAWslBDn893bad7CVlbb2+zc8lhw2/Pmf8uf9g59OOzaRpCPg7Or9RNNLJotDzxPrcVgUW6i5uTlpKZ1wrnR/tCgtEps8ufox6vzfACtHW84zsb5z6jKd/7iHfeabU0DzSx/El0YSmxTO1m+WewaGaf/r79Hla32q3xvh0EpsgpuvtuEdan2/U/ca9DisAk9QJEPEOIf3SJECPK2ocoq1onwubfjGCjp+6iLrqdc3naJPhj9j380tfoS+6189rVOkXO+r5MBIgAh4dn5OANvgerXxXdq67ov0za8+YZpDbaoYXv0Ph9tkLvEGAd+alY8Z4khUxIFAIOg91GkHYVaWasVvrv4CXb0xyDwur/yxiXu043tfnxZjGlljoNzn/Qtd7NzTvOmdUfr1q8104tx/afdPnzXMoWYHbhK0IBAqB24Q2NF9S+r0DXxKHW//ypQdiYQTUnkz00chHO/EYeJAC9/fuIb9jYyMU2fXoBQ2zKZH59sz4A/hfnS5hz76uJeGw2P01okL9PJvDlu2418d3dT49gcx4oVwYcfZ811MvB4ywAPrJTbZ1/geffifGxSJigCievHbT9ITlQsS5rgTGaObfcM0Mn6PhiQPD3GJ+PySeVTzkt8yx+OLy2jxo3Ol6++mIenmuBMele3wkEEemHkmlYQeB986xwSLSi+f96DD9vIrR6Y9NGk06YiInJxsKp6dT+VlRbTq8QVUmJ8rf7f2K8votdoXYry9WQ6EOT/f5qelFWXM23Lxfmnlophi0I5QBmjLERvSIrEJOjp1vz/BtiGsP+5+gfb8roVOnutkYqiVtsX41ErSkZqX1sXs96Oag/Rhx036oeThld9Z5QBwnV9eVUE79/2N/f/anhd1bwANDowlVrlcwI5MgDjqgfm4J0/oIXvfv34ge6hfBr7FPOHun22SP+vpC1FP/4OhpniJTdQ4lJhdWECv/GSzqngT5fiOfzUd2ffjGC9vkuMauR+O2JCSxCY2JQSJ4QD0Vn0hLNGaQUtWYhPcdFqd0DiJTfAXv69b06wifKiL6iSzEptgFVYyEoLgPFowkjxFS7xGk6cYsUNLvAbtaCH3wrFrd3wUAh5LfLEgzVtgaC0BKn1woE9OCKK3isuJpCMO2BEkd76pyNA7lF0rYECZEARCwdSvmgBQ4ZE7wwklNnEieYpNdmAiwm0vOnR08iSlr5rl62l5zx7CwosGMcuFiQKMtUIY/DEgK4vAxXgWsCPpSJLt8F416xYBqwlAK950w8u++WtntaDzelk9AXMRp+PLvsWwQfVl3w+FgJUeUzlclWw4kXQkATvUBMyBmNifRt44FO2wBXV0knnvStaDEw87OpF0xCY7gorOXWUKxByKelxHO2ta+L8AAwAVufYzBE3j5AAAAABJRU5ErkJggg==) right top repeat-y
}

#cboxTopCenter {
	height: 10px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyAQMAAACnNSPJAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlOArV5bRgAAABhJREFUeF6VwQENAAAAgjCjG50GbPwzDwUmggsB4+yamQAAAABJRU5ErkJggg==) 0 0 repeat-x
}

#cboxBottomCenter {
	height: 10px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyAQMAAACnNSPJAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlOArV5bRgAAABhJREFUeF6VwQENAAAAgjCjG50GbPwzDwUmggsB4+yamQAAAABJRU5ErkJggg==) 0 -39px repeat-x
}

#cboxContent {
	background: #fff;
	overflow: hidden
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#cboxLoadedContent {
	margin-bottom: 28px
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494
}

#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: 0 0
}

#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active {
	outline: 0
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef
}

#cboxPrevious:hover {
	background-position: -75px -25px
}


#cboxNext:hover {
	background-position: -50px -25px
}

#cboxClose:hover {
	background-position: -25px -25px
}

.czje {
	line-height: 52px;
	position: relative;
	margin: 20px 25px
}

.pagecontent .zhifu {
	margin: 0 0 20px 30px;
	width: 100%;
	float: left;
	background: none;
	display: none
}

.pagecontent .zhifu .pay_way_item .paytype {
	display: none
}

.pay_ways {
	overflow: hidden;
	zoom: 1;
	padding-top: 10px;
	padding-bottom: 20px
}



.pay_way_item {
	display: block;
	height: 41px;
	width: 152px;
	float: left;
	margin-right: -1px
}

.czje .zhankr_zffs {
	padding-left: 90px;
	float: left;
	height: 80px;
	padding-top: 20px
}

#paytype1,#paytype14,#paytype15 {
	float: right
}

.demo--radioInput {
	position: absolute;
	right: 42px
}

.demo--radio:checked+.demo--radioInput:after {
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: 44px;
	margin: 2px;
	width: 44px;
	border: solid 2px #31b6ef;
	position: absolute;
	top: -6px;
	left: -6px
}

.demo--radio1:checked+.demo--radioInput:after {
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: 44px;
	margin: 2px;
	width: 44px;
	border: solid 2px #22ac38;
	position: absolute;
	top: -6px;
	left: -6px
}

.demo--radio2:checked+.demo--radioInput:after {
	border-radius: 100%;
	content: "";
	display: inline-block;
	height: 44px;
	margin: 2px;
	width: 44px;
	border: solid 2px #5399fc;
	position: absolute;
	top: -6px;
	left: -6px
}

.demo--radio:checked+.demo--radioInput:before {
	content: "";
	display: inline-block;
	height: 12px;
	margin: 2px;
	width: 12px;
	border: solid 2px #fff;
	position: absolute;
	border-radius: 100%;
	background: #34b7f0;
	bottom: -43px;
	right: -45px;
	z-index: 1
}

.demo--radio1:checked+.demo--radioInput:before {
	content: "";
	display: inline-block;
	height: 12px;
	margin: 2px;
	width: 12px;
	border: solid 2px #fff;
	position: absolute;
	border-radius: 100%;
	background: #22ac38;
	bottom: -43px;
	right: -45px;
	z-index: 1
}

.demo--radio2:checked+.demo--radioInput:before {
	content: "";
	display: inline-block;
	height: 12px;
	margin: 2px;
	width: 12px;
	border: solid 2px #fff;
	position: absolute;
	border-radius: 100%;
	background: #5399fc;
	bottom: -43px;
	right: -45px;
	z-index: 1
}

.demo--radio,.demo--radio1,.demo--radio2 {
	display: none
}

.czje .zhankr_zffs>li {
	float: left;
	margin-right: 20px;
	position: relative;
	cursor: pointer
}

.czje .zhankr_zffs>li .zfbico {
	display: block;
	height: 42px;
	width: 42px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1ODBBMjMyODlFQTExRThCQTA2OEE3QzZBMjBGNkJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1ODBBMjMzODlFQTExRThCQTA2OEE3QzZBMjBGNkJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU4MEEyMzA4OUVBMTFFOEJBMDY4QTdDNkEyMEY2QkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU4MEEyMzE4OUVBMTFFOEJBMDY4QTdDNkEyMEY2QkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7YKBkOAAAHhUlEQVR42sxZaWxUVRQ+b2baUtrShbJDQexmARuVCqIiSxQlyI5oIIjERA3uSxGNMZFKFGT7odE/xi1GUzT4Q4iyCURUBEuRzbYkUiwltMXupe3MXL/zls579903M/3nJWfOfbfnvnve2c9Fq6yooFhjQ2chCf4njGdGmE8CniWEmAqcB8jBWgpwEtZagRsANVirBPlPWDuC5y5+h7m/753CfGdYGG8P22h4FqC4hrAmgzF7CptXAheIyLqNRJ9k6iAoH3guGFyP1Tbs+wb4A8DvOoMUYdBiyBIE2QTii5PFDGzeBHyRBQso0FdtUrAf5sARSAOsBhwD0z8CF7ukKr/LZDomk291FswF7VlMXwGkiKiMCcUXCqekDXwv4DhgMyDJpQ0Je6q7rLPQB5qNoCwF1uzM9InQrWYX026p9q0FgF8GnoGVxcCXXFKMpm4wmIg/fgmyddisCYVw+qHmGDRiMvBRQJHSoVTqLusq9GP9M5AtVzMW+cKINONVs1D7o6DRHAGAc1VC8ym8ZBN+l6skJqtZZtqlZlKq2SsEDQHswUq6LPGAJMUFWHzBHhMd4SCKmucM9VF+mkZdIaLv60NU2yXc6hVqm7MxnQv8MaZLhO3wgI1BDjMfYlGz8yarWeUsOQM1evpGf99rr/UIqr0UUsXZqF5sjsW6JgV97bZJQW/id7j8xSSpWSXFZMlo2oJ2E/BQs0dMNGm2Cg53Jp3PlOIIPDwh7DZntztBnnbH43rIyeT1YFRJqR3KSTMSC0864iTOW8sCIVW4MClfzPXTxEEahWxeatlFeoLmOOH5vAA9foOxU7PxY83frwnSvquhWGHqWeBtgHCAgzbWVtrFLYuS1/7uFOTTLAcSOrO9YSJolrISiUoyI4xe7Rb0Z0vEioWUixt6BHnFRJv952A6E5P9HPVvw9JYR62g8OKddWHzMHXI2X1nYt/+LVVBOt0ajhpylCbgjiaLMN3P6p6lUrMq9WUmCBqfosGQNUqC/DUIr6VX0IRBTs+ZN8JPGeCZ/b2515B2Gk5qhITPWMyThxSdMXaWHif1tOSRMGRplmT6aO14f8yibjZiJoM8qtvDtOZ4j7KWFLKHGdObMEllSRZ6xUQ59R1AGXuiWTi+mi2R7ZOBi9WgKQmeD0V989GtETP4499wVE/3SBYFAfyM8IqJcr3YgzOuXhdutXhUPfcPc0p9Z13IW81SerXl/+EsyTTPmGgLyHdn+2hcskYpAcMWuyC6FtjbhXZB59rC1Nrr3v/ouEjWPdkcpvouQa6U62H/tvPTA7FS3+whGq0ZG6DUKI0GO0YFmKhsATQbzjEF9jvAZpbl/4RcGhYxBGPxwke3ce+iSn0rxvho2SjjpCONkFbQYCgVWsyGvRWkghHMA5rhVAw8ToHZUcmRuHkctnioIRRTzYrigOla2CbrBTdYUurLTdV0Bv9qE7SxKkRN3cJld8zg5AwfQpBG9wzxIagbjN2c7vRsdqJCVEjnWkVUNauKY4wr2oIjneU4dqlsk28X+fXDH/ylN3o7ICLpj+32odEBnSHVOAszYKlWAI42hTydTzIHDrFoiAQtlW2iAAcdbQrH3Q7A8eng1TAtHClsWd05ihD0GVaNJaqDE/0KRiuaQ7T3SoiC6j7pPKAdzZY4oHJ9v9a/doDJtxYnOFS9CyFHj42KwTa7BFIvm5hEe6Yn0zN5CbKaeRzQOzasnsBDLXAO2Qy5BqFl2mAf5qGY7QDbYtmEBF361njtdC8dNp3ljiw/zR/lp+nZ6mzF+1ePS6AdVT2y93+r15Mb0qrYrj+XVfjJRSNkvDcpQMMHaMqQwfl7MQ7/4vZETwaZ9meotfRUD6061g3pBl31J4+OoJBqB76IEAd1LfFd0Out+Zx1LkBiyXZmV+X44QiG+nZfCdMl2FEwzMwhTUFdMyCZlIAzN79zPkhVbeGoBQTXn8vGBGgOcsnYgcbHdeO9U/Z12OnQa9F2YTHJY31r/nb84TlZYnOGabQCzGYnap7BvBa15neXg3rAjlknSnY3fySbQoBuyfBT8Q8dljldBkGudcHVx+SrLXkZeD4nuM8RkeLWeuF0hJcxkB6XYFyI85c3onitbje8VL4Jc7ccQp1hzDNKMv3027WQde4jWPvKotXsV3/rWvIWmsaqRYuJnr2ziLNO9I6JjHeBcpG99XGkhnfTq3eZfYVnLu1n1xezHZYEUYPfx+QMpLoLKsWu8pjdXnw9tLMd9k59PBrw8AAem0Wsa5bNGdVcv67E5vJ+XJFEuXJxa0Wu1fBUh6WZhiSdUiSv+8ktmTVwCXoYsFmY5V8cVyRKNatugqUP4XvKaZidIZIuJcz3el6ibsuqCW/PqikF2Tw81sevXsXlgrLR09P1VsBdsPdaoWh9heetmjR2DL6wGy8uMqXa4anm+NsBHnsxLcHTS4Buofgo66c/d+ZszKXYMg74DUC1l216twMCEZU+BUwF/X3AJ+2MC5JveJyVeX/+A6IRuIyvj4CLgWcApgL4fxlysJYKskSupoGbAFWASsAhrB3mDOIsrNxVueTxRjBXXsb/z8Z/AgwAD9HCCOHM/AAAAAAASUVORK5CYII=) no-repeat;cursor: pointer
}

.czje .zhankr_zffs>li .wxzfico {
	display: block;
	height: 42px;
	width: 42px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTU1RjEwMzQ4NDlDMTFFOThFRTVDMzlEQ0ZBQzlBMkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTU1RjEwMzM4NDlDMTFFOThFRTVDMzlEQ0ZBQzlBMkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU5RkVBNzQ4OUVBMTFFOEJBMDY4QTdDNkEyMEY2QkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU5RkVBNzU4OUVBMTFFOEJBMDY4QTdDNkEyMEY2QkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oPdO8AAAIVElEQVR42sRY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) no-repeat;cursor: pointer
}

.czje .zhankr_zffs>li .qqzfico {
	display: block;
	height: 42px;
	width: 42px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1OUZFQTc0ODlFQTExRThCQTA2OEE3QzZBMjBGNkJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1OUZFQTc1ODlFQTExRThCQTA2OEE3QzZBMjBGNkJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU4MEEyMzg4OUVBMTFFOEJBMDY4QTdDNkEyMEY2QkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU4MEEyMzk4OUVBMTFFOEJBMDY4QTdDNkEyMEY2QkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7wi4+OAAAEHUlEQVR42syZWWxMURjHv3sNVTVtqVpaFKGopZbaSSwhlCgqNEJ4IZZ4sCYkgvCiYklEpLwQEg+akBASBBHEvqT2iqS1lDSW0BKTzj3+350zjMnMvefemcE/+WWazjn3/M+553znO2c8xWUN5ELJYBQYDfJBV5AJUsEPUA+qQSW4Di6ACjcNeRyWHwSWghnSTCQ1k7DhgaBE/v8ZOAL2gQ+qDeqK5fqDs+AmWGBhzkrdwRZQBUpBejwMJoHt4BYYT/FRClgDHoPCWAx2AFfAatCI4q924BTYZuUj2hd54CoooMRKA2vBUdBEdZHwirwIWqu0kNdWUL9sQe3SiJpjQvgQFGq+ED2s0eh2taZqdJb8nAP8VgbRDJ1RMZfaFMt5lGGaC1d+NtHEnoIqazU6cE2j6k+aqsnXYJXVKz4oR9BSLRBEdk73RzQXqm6ZgkqLDMrNFKojuQJMi2awJPzLaNo62W++TlVtLjQoubHynNwXGoL0kKW/Q+UJhXmCMlIcrgQ0O3+woVq8LdgUbnAxyFKpPaWX4Wq5ju4mqIl6sFokw5BpkFmuUqtLK0EtU9zHlME5ynOR9/plQYO84eeo1MpOiy3oZaUJJ8XnsT9dbvxKcrIwIsnrrH5HTjbY4FjVGgPai5gM5iMsNdIdVRnLxXuqrv8+WbEZbO1FDtbcUZUC5f4MyonNXFBDOzl6Tnclgz3aCFo5xoiLwZIBhhlyVDMeW4MelFg3Pj7mglo8wlANV6m2BnnTT/JQ3DW3QK3TlgY58hf1NSgRGt5ZkLepbbGvut3c8yZRwmSXDUE1lgZ7ZwlKpDq2sH3+Uzb4JGpa4Q18PkJ2/KJWi4upd8i2g5l2erJt8dseeaiOGKzPPdOo3kdUdlU3e1taFPuInqjQ6VKlRguHG3T3lW2nL2jFZQ3j8Md5lYfPwcqbnOd4uzLFXbv2UqM9l5Ur881EZ10ekKpUapzFjOARdaMGf+CNONBhYLBBjiO77UoPwRa1Z6bfPCy5UWOErE2TDJraW2mafAd7Q+Pgfl7SdnHLrv8vP9iP0Jhcpbh6IOgnaPAbWGlV49BNnao+RjdwBfNr/Umdyu9HL1NbR7Trou0cfA82/sqiwq7fjlud7HQtkI10yRBm8irMRjWcf4kq3v42xsfM3DYcpoS5l9f9wCTH2fgOVu03n+1aKpY+IhpMlxdFXenfaKfdwf0zmMQD8w/MHZP3NLbJwguey+DNXzRXzglO+L2MVTbzCAzjrSbBxnjO8f3jbOBzmm69AiPljUMici4OI1PkazVc5YMUuBDnC0y+JzwXJ2P1ctT4DvJ0TAlriO6BCXzm4ZAI6lwY4xv/DaCTHLXPKpWcJvM3JEvoz58hckEGBe4XfbIDvNk/p8DPEJfAAzfDrQkh6H/WTwEGAOKF/60gpfWNAAAAAElFTkSuQmCC) no-repeat;cursor: pointer
}

.czje #ice_money {
	width: 430px;
	height: 80px;
	line-height: 80px;
	border: 1px solid #dfdfdf;
	padding: 0 5px 0 8px;
	font-size: 18px;
	color: #555;
	background-color: #fff;
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: -1px
}

.czje .alipay {
	border: 0;
	font-size: 16px;
	text-align: center;
	background: #1caceb;
	color: #fff;
	width: 203px;
	cursor: pointer;
	height: 82px;
	margin-left: -1px
}

.czje .alipay:hover {
	background: #2b99ff
}

.czje .fa-qrcode {
	font-size: 50px;
	display: block;
	position: absolute;
	right: 215px;
	top: 20px;
	color: #ed1c24;
	cursor: pointer
}


.dqye label {
	width: 120px;
	margin-right: -4px;
	padding: 0 10px;
	line-height: 36px;
	border: 1px solid #dfdfdf;
	background-color: #f8f8f8;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 14px
}

.dqye {
	margin: 50px 0 0 23px
}

#paytype1 {
	margin: 0 5px 0 23px
}

.submit input {
	background: #d62633;
	cursor: pointer;
	width: 140px;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 3px;
	border: 0;
	margin: 0 23px
}

.submit:hover input {
	background: #383838;
	color: #fff !important
}

.zaixiancz {
	width: 100%;
	min-height: 350px;
	float: left
}

table.table-hover.table-striped {
	border: 1px solid #ddd;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ddd;
	border-radius: 2px;
	border-left: 0;
	width: 100%;
	margin-bottom: 1.6rem;
	border-spacing: 0;
	border-collapse: separate;
	max-width: 100%;
	background-color: transparent;
	empty-cells: show;
	word-wrap: break-word;
	overflow: hidden
}

table.table-hover.table-striped .iframe {
	background: #ed1c24;
	padding: 5px 20px;
	color: #fff;
	border-radius: 4px;
	font-size: 12px
}

table.table-hover.table-striped .iframe:hover {
	background: #fb8f02
}

table.table-hover.table-striped thead {
	background-color: #f5f5f5
}

table.table-hover.table-striped thead tr th {
	color: #555;
	padding: 1rem;
	line-height: 1.6;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-size: 14px
}

table.table-hover.table-striped tbody tr td {
	padding: 1rem;
	line-height: 1.6;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-size: 14px
}

table.table-hover.table-striped tbody tr:last-child td {
	border-bottom: 0 solid #ddd
}

#downlist,#ticketlist,#chongzhijl,#xianshangtg,#zhanneitx,.profile-form {
	padding: 23px
}

.profile-form .submit input {
	color: #fff
}

.alert2 {
	background: #ed1c24;
	text-align: center;
	padding: 20px 0;
	margin-bottom: 20px
}

.alert2 h3 {
	font-weight: 300;
	color: #fff;
	font-size: 22px;
	text-align: center;
	padding-top: 20px
}

.alert2 span {
	font-size: 14px;
	padding: 5px 50px;
	background: #FFF;
	margin: 20px 0;
	display: inline-block;
	color: #666
}

.alert2>p>a,.alert2>p {
	color: #fff;
	font-size: 16px;
	text-align: center;
	color: #fff
}

.dl-horizontal dt {
	width: 120px;
	padding: 0 10px;
	line-height: 36px;
	border: 1px solid #dfdfdf;
	background-color: #f8f8f8;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	float: left;
	margin-bottom: 20px
}

.dl-horizontal dd input {
	width: 190px;
	height: 36px;
	line-height: 36px;
	border: 0;
	padding: 0 5px 0 8px;
	font-size: 14px;
	color: #555;
	background-color: #fff;
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: -8px;
	margin-bottom: 20px
}

.dl-horizontal dd {
	margin-bottom: 20px;
	width: 190px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #dfdfdf;
	padding: 0 5px 0 8px;
	font-size: 14px;
	color: #555;
	background-color: #fff;
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: -4px
}

.alert p {
	background: #ff6700;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 30px 0;
	text-align: center;
	font-weight: 300;
	color: #fff;
	font-size: 22px
}

.gw_btns .iframe {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	width: 177px;
	text-decoration: none;
	background: #ed1c24
}

#downlist .section {
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	background: #fff;
	transition: box-shadow .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-box-shadow .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);
	transform: translate(0,0);
	display: inline-block;
	float: left;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

#downlist .section article {
	margin-bottom: 20px;
	float: left;
	transform: translate(0,0);
	box-shadow: 0 0 15px rgba(0,0,0,.075);
	border: 1px solid #f5f5f5
}

#downlist .section article .zhankr_dd {
	line-height: 40px;
	border-top: 1px solid #f5f5f5;
	margin-top: 10px;
	font-size: 14px;
	color: #9b9b9b;
	padding: 0 10px
}

#downlist .section article .zhankr_dd span {
	margin-right: 40px
}

#downlist .section article .zhankr_dd span:nth-child(4) {
	margin: 0
}

#downlist .section article .lits {
	padding: 10px
}

#downlist .section article .lits .entry-media {
	width: 95px;
	height: 95px;
	float: left
}

#downlist .section article .lits .entry-media a {
	display: block
}

#downlist .zhankr_xz_btns a:hover {
	opacity: .8
}

#downlist .section article .lits .entry-media a img {
	width: 95px;
	height: 95px
}

#downlist .section article .lits .lits_zx {
	width: 740px;
	float: left;
	padding-left: 20px
}

#downlist .section article .lits .lits_zx>h3 {
	font-size: 16px;
	margin-bottom: 35px
}

#downlist .zhankr_xz_btns {
	float: left
}

#downlist .zhankr_xz_btns a {
	color: #fff;
	padding: 8px 20px;
	font-size: 14px;
	border-radius: 3px;
	margin-right: 20px
}

#downlist .zhankr_xz_btns a:nth-child(1) {
	background: #ed1c24
}

#downlist .zhankr_xz_btns a:nth-child(2) {
	background: #21b3ff
}

#downlist .zhankr_xz_btns a:nth-child(3) {
	background: #1b1b1b
}

.czje input::-webkit-input-placeholder {
	color: #ccc
}

.czje input::-moz-input-placeholder {
	color: #ccc
}

.czje input::-ms-input-placeholder {
	color: #ccc
}

.fl {
	float: left;
	display: inline
}

.payStep {
	color: #333;
	margin-bottom: 20px
}

.payBox input.radio {
	display: none
}

.money199:hover,.money199.current {
	border-color: #f60
}

.moneyBox {
	margin-top: 50px;
	margin-bottom: 50px
}

.moneyBox .moneyChoose {
	width: 200px;
	height: 230px;
	text-align: center;
	display: inline-block;
	position: relative;
	cursor: pointer;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1)
}

.moneyBox label {
	margin-right: 20px
}

.moneyBox label {
	border: 1px solid #ededed
}

.moneyBox .moneyInfo,.moneyBox label {
	float: left
}

.money199:hover .life,.money199.current .life {
	background-position: -400px -96px
}

.moneyChoose .life {
	background-position: -369px -52px;
	position: absolute;
	width: 70px;
	height: 70px;
	right: -10px;
	top: -5px
}

.money199:hover .true,.money199.current .true {
	background-position: -194px -144px
}

.moneyChoose .true {
	background-position: -269px -144px;
	position: absolute;
	width: 30px;
	height: 30px;
	right: 0;
	bottom: 0
}


.moneyChoose p.moneyhy {
	font-size: 16px;
	margin-top: 40px;
	border-bottom: 1px dashed #ed1c24
}

.moneyChoose p {
	width: 165px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	font-size: 16px
}

.moneyChoose p.moneyy span {
	font-size: 30px
}

.money199:hover .moneyx,.money199:hover .moneyhy,.money199:hover .moneyy,.money199.current .moneyx,.money199.current .moneyhy,.money199.current .moneyy {
	color: #f59454
}

.moneyChoose p.moneyy {
	font-size: 24px
}

.box-left ul li {
	float: left;
	position: relative
}

.box-left ul li .radio {
	position: absolute
}

.box-left ul li input[type="radio"] {
	position: absolute;
	clip: rect(0,0,0,0)
}

.zhankr_zjvip {
	float: left;
	border-top: 1px dashed #bbb;
	width: 100%;
	position: relative;
	margin-top: 50px
}

.zhankr_zjvip .xzlx {
	display: block;
	width: 150px;
	border: 1px solid #bbb;
	text-align: center;
	margin: 0 auto;
	font-size: 16px;
	margin-top: -22px;
	background: #fff;
	padding: 10px;
	border-radius: 50px
}

.zhankr_zjvip .input {
	cursor: pointer;
	font-size: 16px;
	text-align: center;
	color: #fff;
	float: none;
	margin: 0 auto;
	width: 150px;
	height: 40px;
	display: block;
	background: #fd521f;
	border: 0;
	border-radius: 3px;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px rgba(146,146,146,.1)
}

.zhankr_zjvip .input:hover {
	background: #2b99ff
}

.zhankr_zjvip .moneyBox .box-left ul {
	display: block;
	float: left;
	margin-left: 28px
}

.zhankr_zjvip .sjvip_zhankr {
	margin: 20px auto
}

.zhankr_zjvip .tishi>b {
	font-weight: normal;
	line-height: 50px;
	font-size: 16px;
	color: #333
}

.zhankr_zjvip .tishi {
	text-align: center;
	width: 100%;
	display: block
}

.pagecontent .cz {
	margin: 50px auto
}

.pagecontent .zj {
	height: 60px;
	margin: 0 auto;
	padding-left: 22%;
	margin-top: 30px
}

.pagecontent .zj li {
	border: 1px dashed #bbb;
	width: 250px;
	height: 60px;
	float: left;
	margin-left: 5px;
	text-align: center;
	display: block
}

.pagecontent .zj li>p {
	margin: 0;
	line-height: 60px;
	display: block;
	text-align: center
}

.dp-highlighter {
	font-family: "Courier New",Courier,mono;
	font-size: 12px;
	background-color: #fafafa;
	border: 1px #d1d7dc dashed;
	width: 100%;
	overflow: auto;
	word-break: break-all;
	border-radius: 5px
}

.dp-highlighter .bar {
	padding: 2px
}

.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar {
	padding-left: 0
}

.dp-highlighter ol {
	margin: 15px 15px 15px 40px;
	color: #2b91af
}

.dp-highlighter.nogutter ol {
	list-style-type: none;
	margin-left: 0
}

.dp-highlighter .columns div,.dp-highlighter ol li {
	padding-left: 5px;
	line-height: 25px;
	list-style-type: decimal-leading-zero
}

.dp-highlighter.nogutter .columns div,.dp-highlighter.nogutter ol li {
	border: 0
}

.dp-highlighter .columns {
	color: gray;
	overflow: hidden;
	width: 100%
}

.dp-highlighter .columns div {
	padding-bottom: 5px
}

.dp-highlighter ol li span {
	color: #000
}

.dp-highlighter.collapsed ol {
	margin: 0
}

.dp-highlighter.collapsed ol li {
	display: none
}

.dp-highlighter.printing {
	border: 0
}

.dp-highlighter.printing .tools {
	display: none !important
}

.dp-highlighter.printing li {
	display: list-item !important
}

.dp-highlighter .tools {
	padding: 3px 8px 3px 15px;
	border-bottom: 1px solid #2b91af;
	font: 9pt Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: silver
}

.dp-highlighter.collapsed .tools {
	border-bottom: 0
}

.dp-highlighter .tools a {
	font-size: 9pt;
	color: gray;
	text-decoration: none;
	margin-right: 10px
}

.dp-highlighter .tools a:hover {
	color: red;
	text-decoration: underline
}

.dp-about {
	background-color: #fff;
	margin: 0;
	padding: 0
}

.dp-about table {
	width: 100%;
	height: 100%;
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,sans-serif !important
}

.dp-about td {
	padding: 10px;
	vertical-align: top
}

.dp-about .copy {
	border-bottom: 1px solid #aca899;
	height: 95%
}

.dp-about .title {
	color: red;
	font-weight: 700
}

.dp-about .para {
	margin: 0 0 4px 0
}

.dp-about .footer {
	background-color: #eceadb;
	border-top: 1px solid #fff;
	text-align: right
}

.dp-about .close {
	font-size: 11px;
	font-family: Tahoma,Verdana,Arial,sans-serif !important;
	background-color: #eceadb;
	width: 60px;
	height: 22px
}

.dp-c .comment {
	color: green
}

.dp-c .string {
	color: #00f
}

.dp-c .preprocessor {
	color: gray
}

.dp-c .keyword {
	color: #00f
}

.dp-c .vars {
	color: #d00
}

.dp-vb .comment {
	color: green
}

.dp-vb .string {
	color: #00f
}

.dp-vb .preprocessor {
	color: gray
}

.dp-vb .keyword {
	color: #00f
}

.dp-sql .comment {
	color: green
}

.dp-sql .string {
	color: red
}

.dp-sql .keyword {
	color: #7f0055
}

.dp-sql .func {
	color: #ff1493
}

.dp-sql .op {
	color: #00f
}

.dp-xml .cdata {
	color: #ff1493
}

.dp-xml .comments {
	color: green
}

.dp-xml .tag {
	font-weight: 700;
	color: #00f
}

.dp-xml .tag-name {
	color: #7f0055;
	font-weight: 700
}

.dp-xml .attribute {
	color: red
}

.dp-xml .attribute-value {
	color: #00f
}

.dp-delphi .comment {
	color: #008200;
	font-style: italic
}

.dp-delphi .string {
	color: #00f
}

.dp-delphi .number {
	color: #00f
}

.dp-delphi .directive {
	color: #008284
}

.dp-delphi .keyword {
	font-weight: 700;
	color: navy
}

.dp-delphi .vars {
	color: #000
}

.dp-py .comment {
	color: green
}

.dp-py .string {
	color: red
}

.dp-py .docstring {
	color: green
}

.dp-py .keyword {
	color: #00f;
	font-weight: 700
}

.dp-py .builtins {
	color: #ff1493
}

.dp-py .magicmethods {
	color: grey
}

.dp-py .exceptions {
	color: brown
}

.dp-py .types {
	color: brown;
	font-style: italic
}

.dp-py .commonlibs {
	color: #8a2be2;
	font-style: italic
}

.dp-rb .comment {
	color: #c00
}

.dp-rb .string {
	color: #f0c
}

.dp-rb .symbol {
	color: #02b902
}

.dp-rb .keyword {
	color: #069
}

.dp-rb .variable {
	color: #6cf
}

.dp-css .comment {
	color: green
}

.dp-css .string {
	color: red
}

.dp-css .keyword {
	color: #00f
}

.dp-css .colors {
	color: #8b0000
}

.dp-css .vars {
	color: #d00
}

.dp-j .comment {
	color: #3f7f5f
}

.dp-j .string {
	color: #2a00ff
}

.dp-j .keyword {
	color: #7f0055;
	font-weight: 700
}

.dp-j .annotation {
	color: #646464
}

.dp-j .number {
	color: #c00000
}

.dp-cpp .comment {
	color: #e00
}

.dp-cpp .string {
	color: red
}

.dp-cpp .preprocessor {
	color: #cd00cd;
	font-weight: 700
}

.dp-cpp .keyword {
	color: #5697d9;
	font-weight: 700
}

.dp-cpp .datatypes {
	color: #2e8b57;
	font-weight: 700
}

.dp-perl .comment {
	color: green
}

.dp-perl .string {
	color: red
}

.dp-perl .keyword {
	color: #7f0055
}

.dp-perl .func {
	color: #ff1493
}

.dp-perl .declarations {
	color: #00f
}

.dp-css .vars {
	color: #d00
}

.dp-g .comment {
	color: #3f7f5f
}

.dp-g .string {
	color: #2a00ff
}

.dp-g .keyword {
	color: #7f0055;
	font-weight: 700
}

.dp-g .type {
	color: #007f00;
	font-weight: 700
}

.dp-g .modifier {
	color: #640064;
	font-weight: 700
}

.dp-g .constant {
	color: red;
	font-weight: 700
}

.dp-g .method {
	color: #ff6000;
	font-weight: 700
}

.dp-g .number {
	color: #c00000
}

.mt15 img.kuangimg {
	width: 85px
}

.cd-text-replace {
	color: transparent;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap
}

.cd-main-header {
	z-index: 10
}

.cd-main-header.nav-is-visible {
	-webkit-transform: translateX(-260px);
	-moz-transform: translateX(-260px);
	-ms-transform: translateX(-260px);
	-o-transform: translateX(-260px);
	transform: translateX(-260px)
}

.cd-main-header::before {
	display: none;
	content: 'mobile'
}

.cd-main-nav-wrapper {
	position: absolute;
	right: 0;
	top: 0
}

.cd-main-nav-wrapper::after {
	clear: both;
	content: "";
	display: table
}

.cd-logo {
	display: inline-block;
	height: 100%;
	margin-left: 15px;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.cd-logo img {
	display: block;
	margin-top: 14px
}

.cd-nav-trigger {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 50px
}

.cd-nav-trigger span {
	position: absolute;
	height: 2px;
	width: 20px;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background-color: #fff;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	transition: background-color .3s
}

.cd-nav-trigger span::before,.cd-nav-trigger span::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s
}

.cd-nav-trigger span::before {
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	-ms-transform: translateY(-6px);
	-o-transform: translateY(-6px);
	transform: translateY(-6px)
}

.cd-nav-trigger span::after {
	-webkit-transform: translateY(6px);
	-moz-transform: translateY(6px);
	-ms-transform: translateY(6px);
	-o-transform: translateY(6px);
	transform: translateY(6px)
}

.nav-is-visible .cd-nav-trigger span {
	background-color: rgba(255,255,255,0)
}

.nav-is-visible .cd-nav-trigger span::before {
	-webkit-transform: translateY(0) rotate(-45deg);
	-moz-transform: translateY(0) rotate(-45deg);
	-ms-transform: translateY(0) rotate(-45deg);
	-o-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg)
}

.nav-is-visible .cd-nav-trigger span::after {
	-webkit-transform: translateY(0) rotate(45deg);
	-moz-transform: translateY(0) rotate(45deg);
	-ms-transform: translateY(0) rotate(45deg);
	-o-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg)
}

.cd-main-nav {
	position: fixed;
	z-index: 1;
	top: 0;
	right: 0;
	width: 260px;
	height: 100vh;
	overflow: auto;
	background: #1f2029;
	visibility: hidden;
	-webkit-transition: visibility 0s .3s;
	-moz-transition: visibility 0s .3s;
	transition: visibility 0s .3s
}

.cd-main-nav a,.cd-main-nav input[type="search"] {
	display: block;
	font-size: 1.6rem;
	padding: 0 2em 0 1em;
	line-height: 50px;
	color: #fff;
	border-bottom: 1px solid #333545;
	-webkit-transition: -webkit-transform .3s,opacity .3s;
	-moz-transition: -moz-transform .3s,opacity .3s;
	transition: transform .3s,opacity .3s
}

.cd-main-nav input[type="search"] {
	background-color: #292a37;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	transition: background-color .3s
}

.cd-main-nav input[type="search"]:focus {
	background-color: #333545
}

.cd-main-nav.nav-is-visible {
	-webkit-transition: visibility 0s;
	-moz-transition: visibility 0s;
	transition: visibility 0s;
	visibility: visible;
	-webkit-overflow-scrolling: touch
}

.cd-main-search .cd-select {
	display: none
}

.cd-main-search .close {
	display: none
}

.cd-main-search input[type="search"] {
	width: 100%;
	color: #666
}

.cd-main-search input[type="search"]:focus {
	outline: 0
}

.cd-main-search input[type="search"]::-webkit-input-placeholder {
	color: #5c5d6a
}

.cd-main-search input[type="search"]::-moz-placeholder {
	color: #5c5d6a
}

.cd-main-search input[type="search"]:-moz-placeholder {
	color: #5c5d6a
}

.cd-main-search input[type="search"]:-ms-input-placeholder {
	color: #5c5d6a
}

.cd-main-search {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #fff;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s,visibility .3s;
	-moz-transition: opacity .3s,visibility .3s;
	transition: opacity .3s,visibility .3s
}

.cd-main-search form {
	width: 740px;
	height: 48px;
	margin: 15px auto auto auto;
	display: block;
	position: relative;
	z-index: 999;
	border-radius: 3px;
	background: none
}

.cd-main-search .cd-select {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #5c5d6a;
	font-size: 1.4rem;
	overflow: hidden
}

.cd-main-search span {
	display: inline-block
}

.cd-main-search option {
	color: #333545;
	background-color: #fff
}

.cd-main-search select {
	position: absolute;
	right: 0;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	color: transparent
}

.cd-main-search select:focus {
	outline: 0
}

.cd-main-search select:focus+span.selected-value {
	background-color: #3d3f4e
}

.cd-main-search .selected-value {
	color: #fff;
	pointer-events: none;
	-webkit-transition: background-color .3s;
	-moz-transition: background-color .3s;
	transition: background-color .3s
}

.cd-main-search select,.cd-main-search .selected-value {
	padding: .5em 1.7em .5em .3em;
	font-size: 1.4rem;
	border-radius: 3px
}

.no-pointerevents .cd-main-search .selected-value {
	display: none
}

.no-pointerevents .cd-main-search select {
	position: relative;
	color: #fff;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0)
}

.no-pointerevents .cd-main-search select:focus {
	background-color: #3d3f4e
}

.cd-main-search .close {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 50%;
	height: 35px;
	width: 35px;
	background: #ed1c24;
	border-radius: 50%
}

.cd-main-search .close::before,.cd-main-search .close::after {
	content: '';
	position: absolute;
	height: 20px;
	width: 2px;
	background-color: #fff;
	left: 50%;
	top: 50%
}

.cd-main-search .close::before {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
	transform: translateX(-50%) translateY(-50%) rotate(-45deg)
}

.cd-main-search .close::after {
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg)
}

.cd-main-search.is-visible {
	opacity: 1;
	visibility: visible
}

.cd-main-search.is-visible .close {
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1)
}

.animate-search .cd-main-search.is-visible {
	-webkit-animation: cd-slide-in .3s;
	-moz-animation: cd-slide-in .3s;
	animation: cd-slide-in .3s
}

.so_zhankr .searchform {
	border: 0
}

.so_zhankr .searchform .right-but>a:hover {
	color: #fff !important
}

.so_zhankr .searchform .search-input {
	border: 1px solid #a7a9af;
	border-right: 0
}

.so_zhankr {
	width: 1200px;
	margin: 0 auto
}

.so_zhankr .hack-off {
	float: left;
	margin-top: 5px
}

.cd-search-suggestions {
	display: none
}

.cd-search-suggestions {
	display: block;
	position: absolute;
	width: 1200px;
	top: 80px;
	left: 0;
	background-color: #fff;
	height: 350px;
	box-shadow: 0 1px 3px #c1c1c1
}

.cd-search-suggestions .news>ul {
	float: none
}

.cd-search-suggestions::after {
	clear: both;
	content: "";
	display: table
}

.cd-search-suggestions .quick-links,.cd-search-suggestions .news {
	display: inline-block
}

.cd-search-suggestions .quick-links {
	float: right;
	width: 140px;
	text-align: right
}

.cd-search-suggestions .news {
	float: left;
	width: 100%
}

.cd-search-suggestions h3 {
	margin: 35px auto;
	text-transform: uppercase;
	color: #7a7c86;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: .1em;
	border: 1px solid #c9c4c4;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50px
}

.cd-search-suggestions h4 {
	font-weight: normal;
	font-size: 14px;
	position: absolute;
	width: 100%;
	bottom: 0;
	background: #030303
}

.cd-search-suggestions h4 a {
	font-weight: normal;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: normal;
	font-size: 14px !important;
	position: absolute;
	text-align: center;
	width: 100% !important;
	bottom: 0;
	background: rgba(0,0,0,.56);
	height: 40px !important;
	line-height: 40px !important;
	color: #fff !important;
	padding: 0 !important
}

.no-touch .cd-search-suggestions a:hover {
	opacity: .8
}

.cd-search-suggestions .news li {
	margin-left: 23.2px;
	position: relative;
	width: 212px;
	height: 212px;
	float: left;
	padding: 0;
	font-size: 14px
}

.cd-search-suggestions .news li:last-of-type {
	margin-bottom: 0
}

.cd-search-suggestions .image-wrapper {
	padding: 0;
	line-height: normal;
	height: initial;
	font-size: initial
}

.cd-search-suggestions .image-wrapper img {
	display: block;
	width: 212px;
	height: 212px;
	margin: 0
}

.cd-search-suggestions .quick-links a {
	padding: .5em 0;
	font-size: 1.4rem;
	line-height: 1.2
}

.cd-search-trigger {
	display: none
}


.cd-search-trigger::after,.cd-search-trigger:before {
	content: '';
	position: absolute
}


.cd-search-trigger::before {
	left: 50%;
	top: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(0);
	-moz-transform: translateX(-50%) translateY(-50%) scale(0);
	-ms-transform: translateX(-50%) translateY(-50%) scale(0);
	-o-transform: translateX(-50%) translateY(-50%) scale(0);
	transform: translateX(-50%) translateY(-50%) scale(0);
	height: 100%;
	width: 100%;
	border-radius: 50%;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s
}

.cd-search-trigger.search-form-visible {
	-webkit-transform: translateX(-46px);
	-moz-transform: translateX(-46px);
	-ms-transform: translateX(-46px);
	-o-transform: translateX(-46px);
	transform: translateX(-46px)
}

.cd-search-trigger.search-form-visible::before {
	-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
	-moz-transform: translateX(-50%) translateY(-50%) scale(1);
	-ms-transform: translateX(-50%) translateY(-50%) scale(1);
	-o-transform: translateX(-50%) translateY(-50%) scale(1);
	transform: translateX(-50%) translateY(-50%) scale(1)
}

.cd-cover-layer {
	display: none
}

.head {
	width: 1200px;
	z-index: 10;
	position: relative;
	top: 20px
}

.logo p {
	float: right
}

.logo p a {
	width: 75px;
	text-align: center;
	line-height: 35px;
	float: right;
	color: #fff;
	display: block
}

.logo p a:hover {
	color: #bc1c21
}

.logo {
}

.logo span {
	width: 420px
}

.logo h2 {
	width: 280px;
	padding-top: 15px;
	top: 23px;
	left: 155px;
	z-index: 999;
	position: absolute;
	font-size: 12px;
	color: #666;
	font-weight: 400
}

.headbg {
	height: auto;
	background: #FFF
}

.wifi {
	width: 155px;
	margin-top: 20px;
	float: right
}

.page-explain {
	margin: 0 auto;
	position: relative;
	width: 100%;
	height: 32px;
	background: #f9f9f9;
	line-height: 32px;
	clear: both;
	border-bottom: 1px solid #eeeff2
}

.page-explain-link a {
	display: inline-block;
	margin-left: 18px;
	color: #848181;
	font-size: 12px
}

.page-explain .rec-icon {
	width: 14px;
	height: 14px;
	background: #ff5f33;
	color: #f8f8f8;
	padding: 0 2px;
	margin-left: 4px
}

.header-top {
	width: 1200px;
	color: #848181
}

.header-top-120 {
	height: 325px
}

.menu li {
}

.headContent ul li a .icon {
	font-size: 50px;
	vertical-align: -.4em;
	color: #ed1c24
}

.headContent ul li a .icon:hover {
	background-image: linear-gradient(90deg,#fb8f02 0,#ed1c24 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.menu .ie-li {
	line-height: 80px;
	height: 85px;
	float: right
}

.menu .ie-li .o {
	display: inline;
	font-size: 14px
}

#o {
	width: 100%;
	height: 99999px;
	position: absolute;
	z-index: 999999999;
	top: 0;
	background: #fff
}

.sab li,.sab li:hover {
	background-repeat: no-repeat
}

a,h6,p {
}

a:hover {
}

.col-md-12 {
	float: left
}

.col-md-12 {
	width: 100%
}

.product_list .titlcc {
	margin-bottom: 40px
}


.headContent {
	margin: 0 auto;
	width: 1200px;
	height: 80px;
	margin: 0 auto 0;
	position: relative
}

.web-warm {
	width: 100%
}

.web-warm .center {
	position: relative;
	width: 1200px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin: 0 auto;
	font-size: 16px;
	color: #3c3c3c;
	font-weight: 700;
	-moz-transition: all 1s ease-out .3s -webkit-transition:all 1s ease-out .3s -o-transition:all 1s ease-out .3s transition:all 1s ease-out .3s
}

.web-warm .center .close {
	position: absolute;
	width: 32px;
	height: 32px;
	display: block;
	right: 0;
	top: 50%;
	margin-top: -16px;
	opacity: .5;
	filter: alpha(opacity=50)
}

.headContent img {
	float: left;
	margin-top: 20px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}

.headContent a {
	display: block;
	float: left
}

.logozhankr>i {
	color: #fdfdfd;
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 9999;
	height: 15px;
	width: 45px;
	text-align: center;
	line-height: 14px;
	border-radius: 50px;
	background: #fb8f02;
	font-size: 10px
}

.fa {
}

.clearfloat {
	clear: both
}

@-webkit-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}

@-o-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}

@-moz-keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}

@keyframes searchLights {
	0% {
		left: -100px;
		top: 0
	}

	to {
		left: 120px;
		top: 100px
	}
}

.logozhankr {
	float: left;
	overflow: hidden;
	position: relative;
	margin-right: 50px
}

.logozhankr a:before {
	content: "";
	position: absolute;
	left: -665px;
	top: -460px;
	width: 220px;
	height: 15px;
	background-color: rgba(255,255,255,.5);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: searchLights 1s ease-in 1s infinite;
	-o-animation: searchLights 1s ease-in 1s infinite;
	animation: searchLights 1s ease-in 1s infinite
}

.headContent ul li i {
	font-size: 20px;
	display: inline-block;
	font: normal normal normal 20px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.menu li .zhankr-VIP1:hover {
	background-image: linear-gradient(90deg,#fb8f02 0,#ed1c24 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.menu li .zhankr-VIP1 {
	display: initial;
	color: #fb9b0e;
	background-image: linear-gradient(90deg,#ed1c24 0,#fb8f02 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.headContent ul li a {
	color: #0e1b2b;
	font-size: 16px;
	padding: 0 10px;
	line-height: 80px;
	height: 80px;
	display: block
}

.headContent li .sub-menu {
	width: 310px;
	position: absolute;
	left: 50%;
	margin-left: -42px;
	top: 80px;
	padding: 0;
	white-space: nowrap;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #ced6d8;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	-webkit-transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	-moz-transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	-o-transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	transition: all .6s cubic-bezier(.175,.885,.32,1.275);
	opacity: 0;
	-webkit-transform: scale3d(0,0,0);
	-moz-transform: scale3d(0,0,0);
	-ms-transform: scale3d(0,0,0);
	-o-transform: scale3d(0,0,0);
	transform: scale3d(0,0,0);
	-webkit-transform-origin: 40px top;
	-moz-transform-origin: 40px top;
	-ms-transform-origin: 40px top;
	-o-transform-origin: 40px top;
	transform-origin: 40px top;
	padding: 0 20px
}

.headContent li .sub-menu:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.headContent li .sub-menu:before {
	content: "";
	height: 10px;
	width: 10px;
	background-color: #fff;
	border: 1px solid #ced6d8;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-left: 0;
	border-bottom: 0;
	position: absolute;
	top: -5px;
	left: 28px
}

.headContent li .sub-menu li {
	display: block;
	margin: 0;
	font-size: 14px;
	background-color: #fff;
	position: relative;
	border-radius: 3px
}

.headContent li .sub-menu li a {
	padding: initial;
	min-width: 67px;
	margin-right: 25px
}

.headContent li .sub-menu .nav-box-top::before {
	content: '';
	position: absolute;
	left: 0;
	top: 26px;
	width: 3px;
	height: 16px;
	border-radius: 2px;
	background: #ed1c24
}

.container .navbar-nav li .sub-menu li a {
	color: #374051;
	position: relative;
	display: block;
	padding: 9px 5px;
	min-width: 100px;
	line-height: 1.2
}

.headContent li:hover .sub-menu {
	-webkit-transform: scale3d(1,1,1);
	-moz-transform: scale3d(1,1,1);
	-ms-transform: scale3d(1,1,1);
	-o-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
	opacity: 1
}

.headContent h1 {
	text-indent: -9999px;
	height: 0;
	width: 0
}

.headContent li .sub-menu>li:last-child {
	padding-bottom: 5px
}

.headContent li .sub-menu .nav-box-top {
	border-bottom: 1px dashed #ddd;
	padding-left: 18px;
	padding-right: 18px;
	box-sizing: border-box;
	width: 100%;
	font-size: 15px;
	padding: 14px 0;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 9px;
	color: #333;
	text-align: left;
	line-height: 38px;
	float: left;
	position: relative;
	padding-left: 10px
}

.headContent li .sub-menu .nav-box-top .nav-box-vip {
	margin-top: 5px;
	border: 0;
	width: 100px;
	height: 30px;
	border-radius: 20px;
	float: right;
	background: #f8ae3d;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	outline: 0;
	transition: .2s
}

.headContent ul li a.feedbackTop {
	width: 90px;
	margin-top: 27px;
	height: 32px;
	color: #ed1c24;
	float: right;
	text-align: center;
	line-height: 32px;
	border: 1px solid #ed1c24;
	border-radius: 2px;
	color: #ed1c24;
	padding: 0;
	margin-left: 15px;
	margin-right: 0;
	font-size: 14px
}

.headContent ul li a:hover {
	color: #ed1c24
}

.headContent ul .sub-menu li a {
	height: 40px;
	line-height: 40px;
	font-size: 15px
}

.header {
	position: fixed;
	top: 0;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #e6e8e9;
	z-index: 19999
}

.header.js-warm-header {
	transition: top .5s
}

.header.yya {
	position: fixed;
	left: 0;
	top: 0
}

.header.gizle {
	top: -210px
}

.header.sabit {
	top: 0;
	z-index: 9999
}

.headerOccupying {
	width: 100%;
	height: 80px
}

.headContent ul a.head-service:hover {
	color: #fff;
	opacity: .8;
	filter: alpha(opacity=80)
}

.headContent ul .head-service-time {
	margin-top: 22px;
	margin-left: 30px
}

.headContent ul .head-service-time .f1 {
	font-size: 18px;
	color: #6c6c6c
}

.headContent ul .head-service-time .f2 {
	font-size: 12px;
	color: #9c9c9c
}

.headContent ul .logout-content {
	width: 80px;
	margin: 0 auto
}

.headContent ul .logout-content p {
	width: 40px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.center-block {
	display: block;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}

.center-block {
	box-sizing: border-box;
	line-height: 1;
	padding-top: 90px;
	text-align: left
}

.page-qrcode .center-block {
	border-bottom: 1px solid #3c3d41;
	height: 202px;
	padding-bottom: 40px
}

.common-width {
	min-width: 1050px;
	width: 1050px
}

.titless {
	width: 1200px;
	float: left;
	z-index: 66;
	position: relative;
	top: 100px;
	text-align: center
}

.titless h3 {
	font-size: 70px;
	color: #ff6014;
	text-align: center;
	font-weight: 400
}

.titless p {
	color: #999;
	text-align: center;
	font-size: 24px;
	line-height: 80px
}

.menu-item-has-children {
	cursor: default
}

.link {
}

.link ul li a {
	color: #333
}

.link ul>span {
}

.link ul>span>a {
}

.link ul>span>a:hover {
}

.tits {
	color: #a8a8a8;
	font-size: 18px;
	line-height: 80px
}

.con {
	float: left;
	font-size: 16px
}

.con a {
	padding-right: 10px;
	line-height: 28px;
	padding-left: 10px
}

#m {
	width: 100%;
	background: #ff6014;
	border-bottom: #ff6014 3px solid
}

#menu {
	width: 1200px;
	height: 62px
}

#menu ul {
	width: 820px;
	height: 62px;
	float: left;
	display: block;
	border-bottom: #000 5px solid
}

#menu li {
	width: 100px;
	height: 62px;
	line-height: 65px;
	float: left;
	display: block;
	text-align: center;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #ff6014 3px solid
}

#menu li:hover {
	width: 100px;
	height: 62px;
	float: left;
	display: block;
	text-align: center;
	background: #de5213;
	border-bottom: #972300 3px solid
}

#menu li a {
	width: 100px;
	height: 62px;
	float: left;
	color: #FFF;
	font-size: 16px
}

#menu li a:hover {
	width: 100px;
	height: 62px;
	float: left;
	text-decoration: none;
	color: #FFF
}

#menu li.menu_on {
	width: 100px;
	height: 62px;
	float: left;
	text-decoration: none;
	background: #000
}

#menu li.menu_on a {
	color: #FFF
}

#menu p {
	width: 180px;
	float: right;
	display: block;
	text-align: center;
	height: 65px;
	line-height: 65px
}

#menu p a {
	width: 89px;
	float: left;
	color: #FFF;
	font-weight: 700;
	display: block;
	height: 65px;
	line-height: 65px;
	font-size: 14px
}

#menu span {
	width: 1px;
	height: 65px;
	float: left;
	display: block
}

#menu li .db {
	position: absolute;
	top: -5px;
	right: -5px;
	width: 30px;
	height: 22px
}

#menu li .hot {
	position: absolute;
	top: -10px;
	right: -5px;
	width: 30px;
	height: 22px
}

.headContent ul .current-menu-item a {
	color: #ed1c24
}

.nav {
	width: 100%;
	height: 40px;
	border-bottom: #EEE 1px solid;
	background-color: #FFF
}

.nav .navc {
	width: 1200px;
	height: 40px;
	line-height: 20px
}

.nav .navc span.line {
	width: 1px;
	height: 40px;
	float: left;
	display: block
}

.nav .navc li {
	height: 30px;
	line-height: 40px;
	float: left;
	display: block;
	text-align: center;
	position: relative;
	padding-right: 20px;
	font-size: 14px
}

.nav .navc a {
	color: #666
}

.nav .navc a:hover {
	color: #bc1c21
}

.slogon {
	height: 130px
}

.slogon h4 {
	font-size: 36px;
	color: #333;
	line-height: 30px;
	text-align: center;
	font-weight: 400;
	padding-top: 60px
}

.slogon p {
	letter-spacing: 1.5px;
	font-size: 14px;
	color: #666;
	line-height: 60px;
	text-align: center
}

.slogons {
	height: 90px
}

.slogons h4 {
	font-size: 36px;
	color: #333;
	line-height: 30px;
	text-align: center;
	font-weight: 400;
	padding-top: 60px
}

.slogons p {
	font-size: 14px;
	color: #666;
	line-height: 60px;
	text-align: center
}

.yiping {
	width: 1190px;
	height: 400px;
	background-color: #fff;
	padding: 15px;
	margin-top: 20px;
	margin-bottom: 20px
}

.menu #menu-item-6::before {
	display: block;
	clear: both;
	content: 'VIP';
	position: absolute;
	font-size: 8px;
	color: #fff;
	padding: 0 5px;
	right: 35px;
	top: 15px;
	height: 15px;
	line-height: 15px;
	border-radius: 50px;
	background-image: -webkit-gradient(linear,left top,right top,from(#e74118),to(#fc8321));
	background-image: -webkit-linear-gradient(left,#e74017,#fc8120);
	background-image: linear-gradient(to right,#e63d17,#fd8621);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#17e66c,endColorStr=#10c55b)
}

.menu #menu-item-6 {
	position: relative
}


#canvas {
	width: 100%;
	height: 100%
}

.tip-count {
	float: left;
	margin-left: 38px
}

.tip-count p {
	display: inline-block;
	margin-right: 28px
}

.tip-count p i {
	color: #ff7200;
	font-style: normal
}

.tip-prompt dl dt {
	line-height: 24px;
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-right: 12px;
	border: 1px #7d7d7d solid;
	border-radius: 50%;
	text-align: center;
	color: #7d7d7d
}

.tip-prompt dl dd {
	color: #7f7f7f
}

.tip-prompt dl {
	margin-right: 30px
}

.tip-prompt dl:nth-child(4n+0) {
	margin-right: 0
}

#billboard {
	background-size: 100%;
	background-attachment: fixed
}

#billboard {
	background-size: 100%;
	height: 350px;
	width: 100%;
	position: relative
}

.billboard .wrapper .inner>h2 {
	text-align: center;
	display: block;
	font-size: 30px;
	line-height: 60px
}

.billboard {
	text-align: center;
	color: #FFF;
	background: center top no-repeat #222;
	background-size: cover
}

.billboard .wrapper {
	min-width: 1200px;
	height: 250px;
	padding-top: 50px;
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	display: inline-table
}

#billboard .wrapper .inner {
	-webkit-transition: -webkit-transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.billboard .inner {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle
}

.searchform {
	width: 740px;
	height: 48px;
	margin: 0 auto;
	display: block;
	position: relative;
	z-index: 999;
	border-radius: 3px;
	border: 5px solid rgba(0,0,0,.1);
	background: rgba(185,184,184,.22)
}

.searchform .right-but>a {
	height: 46px;
	width: 125px;
	text-align: center;
	line-height: 46px;
	border: #ed1c24 1px solid;
	display: block;
	color: #fbf6f6;
	font-size: 15px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	border-radius: 2px;
	margin-left: 10px;
	transition: all .3s ease-out 0s
}

.searchform .right-but>a:hover {
	background: #ed1c24;
	transition: all .3s ease-out 0s
}

#home-searchIcon {
	float: left;
	cursor: pointer;
	height: 48px;
	width: 112px;
	background: #ed1c24;
	overflow: hidden;
	font-size: 18px;
	color: #fff;
	border: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

#home-searchIcon .icon {
	color: #fff
}

.k-hot {
	margin-top: 10px;
	font-size: 14px
}

.k-hot span {
	font-weight: 600
}

.k-hot a {
	padding: 0 10px 0 10px;
	color: white
}

.billboard .k-hot {
	text-align: center;
	color: #FFF
}

#zhankrgg {
	position: relative;
	padding-top: 50px
}

#notice {
	position: absolute;
	height: 50px;
	width: 100%;
	overflow: hidden;
	left: 0;
	top: 0;
	background: #f5f5f5
}

#zhankrgg .mcontent {
	width: 1200px;
	max-width: 1260px;
	margin: 0 auto
}

#notice .mwrapper {
	height: 26px;
	margin: 13px auto;
	line-height: 24px;
	overflow: hidden
}

#notice .mwrapper .icon {
	float: left;
	font-size: 16px;
	color: #999;
	display: inline-block;
	margin-right: 15px;
	line-height: 20px
}

#notice .mwrapper .icon>p {
	display: inline;
	font-size: 14PX;
	color: #666
}

#notice ul li {
	width: 96%;
	float: left
}

.slide_txt {
	width: 650px;
	float: left
}

#jiaoyi {
	width: 650px;
	float: right
}

#notice ul li {
	width: 96%;
	float: left
}

#notice ul li {
	display: inline-block;
	margin-right: 4%
}

#aim {
	background-color: #FFF;
	height: 362px
}

#aim .wrapper {
	height: auto;
	padding: 30px 0;
	overflow: hidden
}

#aim .wrapper .stick {
	width: 50%;
	float: left;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.stick .swiper-container {
	max-height: 300px;
	margin: auto 10px;
	background-color: #FFF;
	box-shadow: 0 1px 1px rgba(0,0,0,.15);
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.stick .swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform,left,top;
	-webkit-transition-duration: 0s;
	-webkit-transform: translate3d(0,0,0);
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform,left,top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0,0,0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform,left,top;
	-o-transition-duration: 0s;
	-o-transform: translate3d(0,0,0);
	-o-transition-timing-function: ease;
	-o-transform: translate(0,0);
	-ms-transition-property: -ms-transform,left,top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0,0,0);
	-ms-transition-timing-function: ease;
	-webkit-transition-property: -webkit-transform,left,top;
	transition-property: transform,left,top;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.stick .swiper-slide {
	float: left
}

.stick .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 5px;
	width: 100%;
	z-index: 99
}

.stick .swiper-pagination-switch {
	display: inline-block;
	width: 6px;
	height: 6px;
	border: 1px solid rgba(255,255,255,.5);
	border-radius: 6px;
	margin: 0 3px;
	cursor: pointer
}

.stick .pagination {
	text-align: center
}

.stick .swiper-active-switch {
	background: #fff
}

.stick a.slider-prev {
	left: -40px;
	border-radius: 0 2px 2px 0
}

.stick a.arrow {
	background-color: #FFF;
	text-align: center;
	position: absolute;
	top: 50%;
	z-index: 99;
	display: block;
	width: 32px;
	margin-top: -25px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	background-color: rgba(0,0,0,.8);
	color: #FFF
}

.stick a.slider-next {
	right: -40px;
	border-radius: 2px 0 0 2px
}

#aim .wrapper .push {
	width: 51%;
	float: left
}

#aim .wrapper .push .box {
	float: left
}

#aim .wrapper .push .box .inner {
	margin: 0 0 20px 20px;
	width: 283px;
	height: 138px;
	background-color: #FFF;
	border: 1px solid #dedede;
	position: relative
}

#aim .wrapper .push .box .inner:nth-child(2n) {
	margin-bottom: 0
}

.push .box .inner img {
	width: 283px;
	height: 138px
}

.subnav {
	width: 100%;
	float: left;
	padding-bottom: 30px
}

.subnav .zhankr-cont {
	width: 1200px;
	padding: 15px 0;
	box-shadow: 0 0 10px 0 rgba(31,50,82,.2);
	margin: 0 auto
}

.subnav .zhankr-cont ul {
	width: 300px;
	float: left;
	position: relative;
	padding-left: 15px
}

.subnav .zhankr-cont ul::after {
	content: "";
	display: block;
	clear: both;
	height: 30px;
	width: 2px;
	background: #dbd7d7;
	right: 30px;
	top: 20px;
	position: absolute
}

.subnav .zhankr-cont ul li {
	display: block;
	float: inherit;
	font-size: 14px;
	padding: 6px 0
}

.subnav .zhankr-cont ul li h3 {
	float: left;
	padding: 0 5px;
	transition: .25s;
	-webkit-transition-property: .25s;
	color: #575555;
	font-weight: bold
}

.subnav .zhankr-cont ul li h3>i {
	font-style: normal;
	position: relative;
	right: 5px;
	display: initial;
	color: #fb9b0e;
	background-image: linear-gradient(90deg,#ed1c24 0,#fb8f02 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.subnav .zhankr-cont ul li h3:hover {
	opacity: .8;
	transition: .25s;
	-webkit-transition-property: .25s
}

.subnav .zhankr-cont ul li a {
	padding-left: 13px;
	position: relative
}

.subnav .zhankr-cont ul li a>i {
	position: absolute;
	top: -18px;
	right: -5px;
	color: #ef2d1f
}

.subnav .subnav-btn a {
	text-align: center;
	margin-right: 40px
}

.subnav .subnav-btn a:last-child {
	margin-right: 0
}

.subnav .subnav-btn a span {
	display: inline-block;
	margin-bottom: 5px
}

.subnav .subnav-btn a .rank-icon {
	width: 21px;
	height: 20px;
	background: 0 0;
	margin-top: 18px;
	position: relative;
	overflow: hidden;
	white-space: nowrap
}

.subnav .subnav-btn a .rank-icon i {
	width: 5px;
	height: 20px;
	margin-right: 3px;
	border-radius: 3px 3px 0 0;
	display: inline-block;
	background: #ff701d
}

.subnav .subnav-btn a .rank-icon i:nth-child(1) {
	-webkit-animation: line 1s linear .2s infinite;
	animation: line 1s linear .2s infinite
}

.subnav .subnav-btn a .rank-icon i:nth-child(2) {
	-webkit-animation: line 1s linear .5s infinite;
	animation: line 1s linear .5s infinite
}

.subnav .subnav-btn a .rank-icon i:nth-child(3) {
	-webkit-animation: line 1s linear .4s infinite;
	animation: line 1s linear .4s infinite
}

@-webkit-keyframes line {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	25% {
		-webkit-transform: translateY(12px);
		transform: translateY(12px)
	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	75% {
		-webkit-transform: translateY(12px);
		transform: translateY(12px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes line {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	25% {
		-webkit-transform: translateY(12px);
		transform: translateY(12px)
	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	75% {
		-webkit-transform: translateY(12px);
		transform: translateY(12px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.subnav .subnav-btn a .iconfont {
	font-size: 25px;
	margin: 3.5px;
	color: #ff701d
}

.subnav .subnav-btn a:hover p {
	color: #f70
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px,0px,0px)
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0)
}


#dowebok {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

#dowebok .owl-wrapper-outer {
	margin: 0 auto
}

#dowebok .item {
	position: relative;
	width: 283px;
	height: 400px;
	margin: 0 auto;
	background-color: #fff;
	overflow: hidden
}

#dowebok .item img {
	width: 283px;
	height: 283px
}

#dowebok .shd {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.15)
}


#dowebok .txt {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 261px;
	height: 120px;
	padding: 0 12px;
	color: #888;
	background-color: #e4e9ee\9;
	background-color: rgba(228,233,238,.95)
}

#dowebok h3 {
	width: 261px;
	height: 25px;
	margin-bottom: 6px;
	padding-top: 6px;
	font: 700 18px/25px arial,"Microsoft Yahei";
	overflow: hidden
}

#dowebok h3 a {
	color: #333;
	text-decoration: none
}

#dowebok h3 a:hover {
	color: #ed1c24
}

#dowebok p {
	width: 261px;
	height: 54px;
	line-height: 18px;
	font-size: 12px
}

#dowebok .item:hover .shd {
	background-color: rgba(0,0,0,0)
}

#dowebok .item:hover .txt {
	background-color: #fff\9;
	background-color: rgba(248,249,249,.95)
}

.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 180px;
	width: 30px;
	height: 60px;
	margin: 0;
	padding: 0;
	border-radius: 0;
	font: 60px/60px "宋体";
	background-color: transparent;
	overflow: hidden;
	_display: none
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: -40px
}

.owl-theme .owl-controls .owl-buttons .owl-next {
	right: -40px
}

.owl-theme .owl-controls .owl-buttons .owl-prev:before {
	content: "<"
}

.owl-theme .owl-controls .owl-buttons .owl-next:before {
	content: ">"
}

.mb_box {
	width: 1200px;
	margin: 0 auto
}

.zhankr_type dl dd li {
	float: left
}

.zhankr_type .newClass_zhankr {
	height: auto !important
}

.zhankr_type .height_40 {
	height: 50px;
	position: relative;
	overflow: hidden;
	width: initial
}

.zhankr_type {
	float: left;
	width: 1200px;
	margin-bottom: 30px;
	background: #fff;
	font-size: 14px;
	border-radius: 0 0 5px 5px;
	box-shadow: 1px 10px 40px 0 rgba(227,230,232,.6)
}


.zhankr_type .zhankr_type_bj span {
	line-height: 56px;
	padding-left: 100px;
	position: relative;
	font-size: 26px;
	color: #fff;
	letter-spacing: 2px;
	text-shadow: 0 1px 2px rgba(0,0,0,.49)
}

.zhankr_type .openVip-Btn {
	float: right;
	height: 28px;
	line-height: 28px;
	color: #fbfafa;
	text-align: center;
	margin-top: 16px;
	border-radius: 4px;
	margin-right: 80px;
	padding: 0 8px;
	background: #ed1c24;
	background-image: none;
	background-image: -webkit-gradient(linear,left top,right top,from(#e74118),to(#fc8321));
	background-image: -webkit-linear-gradient(left,#e74017,#fc8120);
	background-image: linear-gradient(to right,#e63d17,#fd8621);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#17e66c,endColorStr=#10c55b)
}

.zhankr_type .openVip-Btn:hover {
	background: #ed1c24;
	background-image: none;
	background-image: -webkit-gradient(linear,left top,right top,from(#fc8321),to(#e74118));
	background-image: -webkit-linear-gradient(left,#fc8120,#e74017);
	background-image: linear-gradient(to right,#fd8621,#e63d17);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#10c55b,endColorStr=#17e66c)
}

.zhankr_type .openVip-Btn .icon {
	font-size: 16px
}

.zhankr_type .ds-Btn {
	float: right;
	padding-top: 18px;
	padding-right: 50px
}

.zhankr_type .zhankr_type_bj span .text-p {
	position: absolute;
	top: 6px;
	text-shadow: none;
	line-height: 19px;
	font-size: 14px;
	background: #fff;
	right: -138px;
	font-weight: bold;
	border-radius: 8px 0 8px 0;
	padding: 4px 12px;
	color: #ed1c24
}

.post-list-meta-avatar {
	display: flex;
	font-size: 12px;
	align-items: center;
	margin-bottom: 10px;
	margin-top: -14px;
	position: relative;
	padding: 0 10px
}

.post-list-meta-avatar .title-icon {
	top: 20px
}

.post-list-meta-avatar img {
	width: 32px !important;
	height: 32px !important;
	display: inline-block;
	border-radius: 100%;
	margin-right: 5px;
	position: relative;
	z-index: 2;
	margin-top: 0;
	left: 14px
}


.post-list-meta-avatar>span {
	text-align: inherit !important;
	float: left;
	display: block !important;
	padding-left: 20px;
	padding-top: 15px;
	color: #6e6a6a !important
}

.zhankr_type dl {
	border-top: 1px dotted #eaeaea;
	width: 100%;
	top: -1px;
	position: relative;
	overflow: hidden
}

.zhankr_type dl dt {
	padding: 0 50px;
	border-right: 1px solid #eaeaea;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	line-height: 50px;
	z-index: 1;
	color: #696767
}

.zhankr_type dl dt .zhankr-VIP1 {
	color: #ff5e52
}

.zhankr_type dl dd {
	float: left;
	margin-left: 180px;
	display: inline;
	width: 980px
}

.zhankr_type .active {
	color: #ed1c24
}

.zhankr_type dl dd>p {
	width: 500px;
	float: right;
	line-height: 50px;
	color: #f44336;
	text-align: center
}

.zhankr_type dl dd a {
	float: left;
	height: 50px;
	line-height: 50px;
	margin-right: 30px;
	text-align: left;
	color: #666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.zhankr_type dl dd a:hover {
	color: #ed1c24
}

.zhankr_type dl span.xgt_nav_showMore {
	background-position: 0 -20px
}

.zhankr_type .fax {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAs9JREFUeNq0Vr1rFEEUf+/N3N4lEMFGi2ChjY2tgoKkifGDKBJRFAuDRULwoxREW0HLiNhYiMFGwYCKIkTwA7VT8B8QbIQLKdSLmOztzPM3l0uIZLO73G0eDDc3O/ub9zHv91s7d2QfJcbcZqIRItpEndk8MT8zzWTCqsgk/lwiVerC+vD2uBrp4frR/X+xUKMyjNkLfoTKMtU4gC1SedaUYgdraxQxKQJmRY5jHCgCmgkYXhfmFxVjnmK8xnwqD1SywFh1NjJm2KkeTJwbiaw9xyLfsyBt1mkVor3kPcWqr4JnNRGOvN+zqFonkeIe+pA35jFj7TeAPQ+Xnpmp6dwnEZm1xpzWoiGHjYZ5uiJyr6k64YmGAxiHg+Bxk/kK8vnIED1Iy6ek5O19JHLCEe2ER3d5dSOEi+b9rcT73cjtKIo0o1mAvLTw0nvPAPsYPFvTXRgAfOucs5hPr3mOXv4dmvu/FBLNYfOWnPtZx4GbMY1WLTfSqix5YEs8wFvXK0pUYi9baaeFSqKvqqCqD0thLhRQvH9ijfdjTWstgA9hvadDvAVUaUacOx9CxpWjUOmkCwcT5K2BkGPrRO4A/UKXEfch5HFgtTRlAQvVMjWlPGtrSrzhmqIhwfnSMF+IvkT1Goi1H/mYz6pqxLwNL1/UPPrCGIAgNSrMAz6F73xgcpFBkO9PPB2iPPryzEOg+Psg2S8AvqprFfCGEXkXJ8kkDjzGeSG3QL0fBeedAYnexIY3uky+zF/BJNchWMPohsupfJnChyvhV1X7oXI/FtpcXzOmqklSQwS/OF2kGpmqh2+UD1C6HRXVs4i3Fx7FiyKfs77U1gXkJQbZHnv/uGrMqbAWQ2OQjl3C3Jkut/N5EqwxiAT+cd5PZIHlArapPojSzPI8l7ILNn3h3tsQTSnPgqagd6eUu9epFU1hVA7I4AM6jNHbsaYQtTTlnwADAKikMvQYee01AAAAAElFTkSuQmCC) no-repeat;position: absolute;
	width: 20px;
	height: 20px;
	background-position: 0 -20px;
	right: 20px;
	top: 16px;
	cursor: pointer;
	_overflow: hidden
}

.zhankr_type dl .mm {
	background-position: 0 0 !important
}

.subsidiary .serbz {
	top: 7px
}

.subsidiary .serbz dd {
	line-height: 25px
}

.subsidiary {
	position: relative
}

.serbz {
	float: left;
	width: 500px;
	height: 35px;
	text-align: left;
	position: absolute;
	right: 0;
	top: 0
}

.indexbanner .wrap {
	margin-top: 20px;
	height: 300px;
	width: 1200px;
	margin: 0 auto
}

.indexbanner h3 {
	overflow: hidden;
	padding-top: 50px;
	font-weight: 400;
	font-size: 36px;
	height: 50px;
	line-height: 50px;
	color: #fff
}

.indexbanner p {
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 20px;
	margin-top: 30px
}

.indexbanner a {
	color: #fff;
	width: 160px;
	display: block;
	text-indent: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 16px;
	margin-top: 30px;
	border: solid 2px #fff;
	border-radius: 3px;
	float: left;
	margin-right: 20px
}

.indexbanner a:hover {
	background: #fff;
	color: #8c8c8f
}

.iycs h2 {
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 10px 10px 10px
}

.iycs h2>a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	width: 100%;
	text-align: center
}

.iycs {
	background-color: #FFF;
	float: left;
	width: 285px;
	margin-right: 20px;
	position: relative;
	margin-bottom: 40px;
	border-bottom: 4px #eee solid;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

.iycs img {
	width: 285px;
	height: 285px
}

.zhankr_symb .zhankr_jiage {
	padding: 0;
	width: 80px;
	float: left;
	border-radius: 0 56px 56px 0;
	border-top-left-radius: 0;
	border-top-right-radius: 56px;
	border-bottom-left-radius: 0;
	height: 28px;
	border-bottom-right-radius: 56px
}

.zhankr_symb .wps>p {
	display: inline;
	text-align: center;
	line-height: 20px;
	color: #424040
}

.zhankr_symb .zhankr_jiage>span>i {
	font-size: 12px;
	padding: 0 5px 0 0
}

.zhankr_symb .zhankr_jiage>span {
	font-size: 18px;
	color: #ed1c24;
	line-height: 28px;
	display: block
}

.zhankr_symb .wps {
	float: right;
	margin-right: 8px;
	margin-top: 2px
}

.zhankr_symb .wps>p:nth-child(1) {
	color: #20bb88;
	padding-right: 30px
}

.zhankr_symb .wps .fa {
	margin-left: 6px;
	color: #ed1c24
}

.domess {
	color: #999;
	height: 20px;
	padding: 10px
}

.domess a {
	color: #999
}

.domess a:hover {
	color: #ff6700
}

.domess span {
	text-align: right
}

.iycs span {
	line-height: 10px;
	color: #999;
	font-size: 12px;
	font-weight: 400;
	display: block;
	text-align: center
}

.iyc span font a,.iycs span font {
	color: #999;
	font-size: 12px
}

#h4bgs {
	height: 68px
}

#h4bgs font a {
	color: #e10900
}

.subsidiary a {
	color: #9c9c9c
}

.position_title h1 {
	line-height: 78px;
	color: #1c1c1c;
	float: left;
	padding-right: 10px;
	font-weight: 400
}

.position_title p {
	margin-top: 32px;
	float: left;
	color: #848484;
	font-size: 14px
}

.bgcoloc {
	background-color: #fff;
	height: 580px;
	padding-top: 40px;
	width: 100%
}

.wrap {
	width: 1200px;
	margin: 0 auto
}

.ksrm {
	background: #f5f5f5
}


.ksrm2 {
	padding-top: 40px;
	padding-bottom: 50px
}

.kurm2 .wrap {
	position: relative;
	width: 1160px;
	margin: 0 auto
}

.functionlist {
	padding-bottom: 40px;
	margin-top: 20px;
	margin-bottom: 10px
}

.functionlist ul {
	padding-top: 30px;
	font-family: 'PingFang SC',arial,'Microsoft YaHei',sans-serif
}

.functionlist ul li:nth-child(4n+1) {
	margin-left: 0
}

.functionlist ul li:last-child {
	border-right: 0
}

.functionlist ul li {
	float: left;
	width: 25%;
	box-sizing: border-box;
	margin-bottom: 20px;
	border-right: 1px solid #eee
}

.functionlist ul::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.functionlist ul li a {
	display: block;
	height: 80px;
	width: 100%;
	background: #f5f5f5;
	text-align: center;
	border-radius: 3px;
	font-size: 16px;
	-webkit-transition: all ease .4s;
	-moz-transition: all ease .4s;
	-o-transition: all ease .4s;
	transition: all ease .4s;
	color: #448ee1
}

.functionlist ul li a img {
	margin-top: -23px
}

.functionlist ul li a p {
	padding: 0;
	color: #333;
	margin-top: 25px;
	text-align: center
}

#rumen {
	float: left;
	height: 180px;
	padding: 25px;
	background-color: #fff;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 4px solid #f8f8f8
}

#rumen #wenzi {
	width: 876px;
	float: right;
	margin-left: 25px
}

#page #rumen-box {
	margin-top: 1px;
	padding-bottom: 30px
}

#page .rumen1 {
	border-bottom: 1px solid #f0f0f0;
	border-left: 4px solid #f8f8f8;
	height: 60px;
	margin-bottom: -1px
}

#rumen:hover {
	background-color: #f8f8f8;
	border-left: 4px solid #ed1c24
}

#kuaisu {
	border-bottom: 1px solid #f0f0f0;
	border-left: 4px solid #f8f8f8
}

#page #kuaisu li {
	float: left;
	line-height: 58px;
	font-size: 18px;
	color: #bbb;
	padding: 0 25px
}

.top-ad {
	margin: auto;
	max-width: 1200px;
	max-height: 72px;
	margin-bottom: 20px
}

.top-ad-item {
	float: left;
	position: relative
}

.top-ad-item img {
	width: 590px;
	height: auto
}

.top-ad-item:nth-child(2n+0) {
	float: right
}

.img-info {
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 0;
	text-align: right;
	color: white
}

.img-info i {
	position: relative;
	display: inline-block;
	color: rgba(251,251,251,.55);
	font-size: 18px;
	line-height: 19px;
	text-align: center;
	z-index: 9;
	font-style: inherit;
	animation: fade 1000ms infinite;
	-webkit-animation: fade 1000ms infinite
}

.img-info .info {
	position: absolute;
	bottom: 1px;
	right: 1px;
	width: 0;
	padding: 5px 0 5px;
	overflow: hidden;
	background: #ed1c24;
	border-radius: 10px;
	line-height: 10px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	white-space: nowrap
}

.img-info .info a {
	color: #fff
}

.inner .info {
	bottom: 0
}

@keyframes fade {
	from {
		opacity: 1
	}

	50% {
		opacity: .4
	}

	to {
		opacity: 1
	}
}

.top-ad-item:hover i,.inner:hover i {
	color: #fff
}

.top-ad-item:hover .info,.inner:hover .info {
	width: auto;
	padding: 5px 23px 5px 12px;
	-webkit-transition: all .2s cubic-bezier(0,.34,.71,1.26) !important;
	-moz-transition: all .2s cubic-bezier(0,.34,.71,1.26) !important;
	-ms-transition: all .2s cubic-bezier(0,.34,.71,1.26) !important;
	-o-transition: all .2s cubic-bezier(0,.34,.71,1.26) !important;
	transition: all .2s cubic-bezier(0,.34,.71,1.26) !important;
	font-size: 12px;
	z-index: 1
}

.top-ad .mrztslider:hover .flex-direction-nav li a {
	opacity: .9
}

.top-ad .themeinfo {
	padding: 30px 0;
	overflow: hidden;
	background-color: #fff;
	margin-bottom: 30px;
	width: 100%
}

.top-ad .problem {
	width: 100%;
	display: inline-block;
	background: #fff;
	min-height: 420px;
	position: relative
}

.top-ad .proPhoto {
	display: block;
	width: 400px;
	height: 400px;
	border: 1px solid #f5f5f5;
	position: absolute;
	top: 5px;
	left: 5px
}

.top-ad .proChoice {
	padding: 0 0 0 450px;
	margin-left: 30px;
	margin-top: 17px
}

.top-ad .proChoice h3,.proChoice h1 {
	line-height: 46px;
	font-size: 26px;
	color: #3c3c3c
}

.top-ad .proChoice .description {
	line-height: 26px;
	font-size: 14px;
	width: 100%;
	color: #6c6c6c;
	font-weight: normal;
	margin: 10px 0
}

.proChoice .clearfloat>i {
	margin-right: 10px;
	height: 22px;
	display: block;
	background: #ed1c24;
	color: #fff;
	float: left;
	line-height: 22px;
	text-align: center;
	font-size: 14px;
	margin-top: 13px;
	padding: 0 10px
}

.proChoice .zhankr_ad {
	height: 60px;
	width: 910px;
	border: 1px solid #ddd;
	margin-top: 25px
}

.proChoice #deviceList>a {
	height: 60px;
	width: 938px;
	display: block;
	float: left;
	text-align: center;
	font-size: 20px;
	line-height: 60px;
	color: #ed1c24
}

.proChoice #deviceList>a>img {
	height: 60px;
	width: 720px;
	border: 0;
	margin: 0;
	padding: 0
}

.proChoice .soft {
	float: left;
	width: 97.2%;
	margin-top: 20px;
	margin-bottom: 0
}

.proChoice .soft em {
	padding: 0;
	margin-left: 0;
	height: 30px;
	border: #ddd 1px solid;
	text-align: center;
	float: left;
	display: block;
	color: #929191;
	line-height: 30px;
	width: 100px;
	position: relative;
	border-top-left-radius: 0;
	border-top-right-radius: 32px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 32px;
	border-left: 5px solid #1a1919
}

.proChoice .soft span {
	height: 30px;
	border: #ddd 1px solid;
	text-align: center;
	float: left;
	margin-left: 6px;
	display: block;
	color: #929191;
	line-height: 28px;
	width: 105px;
	float: right;
	position: relative
}

.proChoice .soft span:hover:after {
	border-bottom: 10px solid red;
	border-left: 10px solid transparent
}

.proChoice .soft span:after {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: 21px;
	content: "";
	right: -1px;
	border-bottom: 10px solid #222;
	border-left: 10px solid transparent
}

.down-notice span:after {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: 20px;
	content: "";
	right: 1px;
	border-bottom: 10px solid #ff000a;
	border-left: 10px solid transparent
}

.proChoice .soft span:hover.rou {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}

.proChoice .soft span:hover {
	border: #d10000 1px solid;
	color: #ed1c24
}

.proChoice .description {
	margin-top: 5px;
	line-height: 16px;
	font-size: 14px;
	width: 100%;
	color: #6c6c6c;
	font-weight: normal;
	position: relative
}

.proChoice .description span {
	font-size: 12px;
	margin-right: 10px;
	background: #eff0f1;
	padding: 6px 13px;
	border-radius: 3px;
	color: #8c8c8c
}

.proChoice .clearfloat .qqzx {
	padding-top: 42px;
	padding-right: 20px;
	display: block;
	float: right
}

.proChoice .clearfloat .qqzx p {
	color: #c7c8c8;
	margin-bottom: 5px;
}

.proChoice .description span a {
	color: #8c8c8c
}

.proChoice .description .wpfp-span {
	display: inline;
	position: relative
}

.proChoice .description .wpfp-span .wpfp-img {
	display: none
}

.proChoice .description .wpfp-span .poptip {
	display: none
}

.proChoice .description .wpfp-span .add {
	color: #ed1c24
}

.proChoice .description>em>a {
	color: #fcfbf7
}

.proChoice .description>em {
	color: #fcfbf7;
	float: right;
	background: #b6b1b1 none repeat scroll 0 0;
	padding: 0 10px 0 10px;
	line-height: 20px;
	height: 20px;
	display: block;
	border-top-left-radius: 2em;
	border-bottom-left-radius: 2em;
	margin-top: -2px;
	background: linear-gradient(90deg,#0674ec,#54a1f5,#ff82ea,#2e8ef7);
    background-size: 1400% 300%;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
}

.proRow {
	margin-top: 20px;
	width: 100%
}

.priceWx {
	margin-top: 35px;
	position: relative
}

.proRow span {
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #3c3c3c;
	font-weight: bold
}

.proRow ul a {
	float: left;
	margin: 10px 10px 0 0;
	width: 18.6%;
	height: 33px;
	line-height: 33px;
	border: 1px solid #d6d6d6;
	text-align: center;
	font-size: 12px;
	color: #3c3c3c;
	cursor: pointer
}

.proRow ul a:nth-child(5n+0) {
	margin-right: 0
}

.proRow ul a:hover,.proRow ul li.on {
	color: #ed1c24;
	border: 1px solid #ed1c24
}

.zhankr-vip,.zhankr-VIP1,.zhankr-vip3 {
	position: relative;
	height: 120px
}

.down-detail {
	width: 183px;
	float: left;
	position: absolute;
	top: 120px
}

.clearfloat .tips {
	float: right;
	margin-top: 45px
}

.down-detail>a {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	width: 180px;
	background: linear-gradient(-125deg,#f90202 0%, #fd2f44 100%);
}

#paycenter td {
	line-height: 30px
}

.proChoice .erphpdown p:last-child {
	border-bottom: 0
}

.proChoice .erphpdown p:last-child>strong {
	display: none
}

.proChoice .erphpdown p span {
	padding: 0 5px;
	color: #e14d43;
	font-weight: bold;
	font-size: 120%
}

.proChoice .erphpdown .down-detail {
	width: 100%;
	width: 175px;
	float: left
}

.proChoice .erphpdown p.down-ordinary {
	color: #28b78d
}

.proChoice .erphpdown p.down-vip {
	color: #e14d43
}

.proChoice .erphpdown p a {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	width: 183px;
	background: #ed1c24
}

.proChoice .erphpdown .erphp-login-must {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	width: 183px
}

.proChoice .erphpdown p.down-tip {
	border-bottom: 0;
	position: absolute;
	top: -73px;
	left: 120px
}

.proChoice .erphpdown-content-vip {
	padding: 5px 10px;
	text-align: center;
	border: 2px dashed #ff5f33;
	color: #ff5f33
}

.proChoice .erphpdown .down-detail .down-ordinary .vipzhankr {
	display: inline;
	color: #000;
	line-height: normal;
	width: 100%
}

.proChoice .huiyuan .vipzhankr {
	background: #F00;
	padding: 0 5px;
	color: #FFF;
	border-radius: 4px;
	margin-left: 10px;
	position: relative;
	font-size: 14px
}

.proChoice .huiyuan>strong {
	font-weight: normal;
	color: color:#17a8fc
}

.proChoice .huiyuan>strong>i {
	color: #fff;
	background: #ed1c24;
	padding: 0 10px;
	border-radius: 4px
}

.proChoice .erphpdown .down-detail .iframe {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 183px;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	text-decoration: none;
	background: #ed1c24;
	margin-top: -1px
}

.proChoice .huiyuan {
	background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
    background-size: 1400% 300%;
    animation: mymove 10s ease infinite;
    -webkit-animation: mymove 10s ease infinite;
    -moz-animation: mymove 10s ease infinite;
	color: #fff;
	font-size: .875rem;
	border-radius: 30px;
	position: relative;
	top: 50px;
	display: initial;
	padding: 5px 20px;
	margin-left: 40px
}

.proChoice h3,.proChoice h1 {
	line-height: 45px;
	width: auto;
	font-weight: lighter;
	font-size: 20px !important;
	color: #0e1b2b
}

.proChoice .huiyuan2 .vipzhankr {
	background: #F00;
	padding: 0 5px;
	color: #FFF;
	border-radius: 4px;
	margin-left: 10px;
	position: relative;
	font-size: 14px
}

.proChoice .huiyuan2>strong {
	font-weight: normal;
	color: color:#17a8fc
}

.proChoice .huiyuan2::before {
	content: "";
	width: 62px;
	height: 62px;
	display: block;
	float: left;
	margin-right: 10px;
	background: url(data:image/png;
	base64,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) no-repeat;position: absolute;
	top: -17px;
	left: -18px
}

.proChoice .huiyuan2>strong>i {
	color: #fff;
	background: #ed1c24;
	padding: 0 10px;
	border-radius: 4px
}

.proChoice .huiyuan2 {
	position: absolute;
	top: -85px;
	left: 230px;
	font-size: 16px;
	border: 1px dashed #666;
	height: 43px;
	width: auto;
	padding: 0 10px 0 60px;
	line-height: 45px;
	border-radius: 50px
}

.proChoice .erphpdown {
	position: relative
}

.proChoice .erphpdown .yxrj {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 180px;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	text-decoration: none;
	background: #ed1c24
}

.proChoice .erphpdown .down-detail .zhankr_zy {
	display: none
}

.proChoice .erphpdown .down-detail .vipzs {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	width: 180px;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	text-decoration: none;
	background: #ed1c24
}


.pingjiasubheader h2 {
	font-size: 30px;
	color: #FFF;
	padding-bottom: 10px;
	text-align: center
}

.pinglun {
	padding: 50px 50px 0
}

.pinglun h2 {
	font-size: 16px;
	color: #34495e;
	line-height: 1.4;
	text-align: center
}

.titleborder {
	margin-top: 25px;
	text-align: center
}

.titleborder_left {
	height: 1px;
	width: 37%;
	margin-left: 13%;
	margin-right: auto
}

.titleborder_right {
	height: 1px;
	width: 37%;
	margin-left: auto;
	margin-right: 13%
}

.titleborder_left,.titleborder_right {
	background: #dfdfdf
}

.titleborder_sign {
	background: #ed1c24;
	width: 14%;
	height: 4px;
	position: absolute;
	display: inline-block;
	margin-top: -3px;
	left: 43%;
	right: 43%
}

.description p {
	text-align: center;
	font-size: 17px;
	color: #515151;
	line-height: 45px
}

#comment_admin {
	background: #ea1c24 none repeat scroll 0 0;
	padding: 0 5px;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	margin-right: 5px
}

.fankui .description #comments {
	-webkit-box-shadow: 0 0 8px 2px rgba(191,191,191,.34);
	box-shadow: 0 0 8px 2px rgba(191,191,191,.34);
	padding: 20px;
	border-radius: 5px;
	margin-bottom: 20px
}

.fankui .comment-title {
	display: none
}

.wxzs {
	width: 120px;
	height: 350px;
	position: fixed;
	left: 5px;
	bottom: 3%
}

.wic_slogin .wp {
	width: 1200px
}

.wic_slogin_qq .fa-qq {
	float: left;
	font-size: 20px;
	line-height: 40px;
	margin-left: 20px;
	color: #fff
}

.wic_slogin {
	position: fixed;
	z-index: 99;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 28px 0;
	text-align: center;
	height: 48px;
	line-height: 45px;
	background: #f9f9f9;
	border-top: 1px solid #e6e6e6;
	font-family: microsoft yahei
}

.wic_slogin_info {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	font-size: 22px;
	font-weight: 400;
	color: #000
}

.wic_slogin_info a {
	color: #f44336
}

.wic_slogin_info a:hover {
	text-decoration: none;
	color: #0e1b2b
}

.wic_slogin_btn {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	line-height: 40px;
	height: 40px;
	margin-left: 15px
}

.wic_slogin_btn a {
	display: block;
	background: #ed1c24;
	color: #fff;
	padding: 0 20px;
	border-radius: 3px;
	font-size: 14px
}

.wic_slogin_btn a:hover {
	background: #ef4d53;
	text-decoration: none
}

.wic_slogin_line {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	width: 1px;
	margin: 10px 5px 0 20px;
	height: 10px;
	background: #ccc
}

.wic_slogin_qq {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	line-height: 40px;
	height: 40px;
	margin-left: 15px
}

.wic_slogin_qq a {
	display: block;
	color: #fff;
	padding: 0 20px 0 45px;
	border-radius: 3px;
	font-size: 14px;
	background: #26a1f9 url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P//PwNAgAEACPwC/tuiTRYAAAAASUVORK5CYII=) 15px center no-repeat
}

.wic_slogin_qq a:hover {
	background-color: #0486f5;
	text-decoration: none
}

.wic_slogin_wechat {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	line-height: 40px;
	height: 40px;
	margin-left: 15px
}

.wic_slogin_wechat a {
	display: block;
	color: #fff;
	padding: 0 20px 0 45px;
	border-radius: 3px;
	font-size: 14px;
	background: #2bac19 url(/images/wechat.png) 15px center no-repeat
}

.wic_slogin_wechat a:hover {
	background-color: #2bac19;
	text-decoration: none
}

#cweixin div {
	background: url('/images/footer-weixin-code.jpg');
	background-size: 200px 200px;
	-moz-background-size: 200px 200px;
	-webkit-background-size: 200px 200px;
	-o-background-size: 200px 200px;
	width: 200px;
	height: 200px;
	position: absolute;
	left: -220px;
	top: -94px;
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: 100% 70%;
	-webkit-transform-origin: 100% 70%;
	transition: transform ease .3s,opacity ease .3s;
	-webkit-transition: all ease .3s;
	border: 1px solid #eee;
	border-radius: 4px;
	z-index: 2
}

#cweixin:hover div {
	display: block;
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	box-shadow: 7px 0 20px rgba(0,0,0,.08)
}

#cweixin:hover div:after {
	content: "";
	border-top: 10px solid transparent;
	border-right: 0;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	bottom: 16px;
	left: 200px;
	display: block
}

.head_bg .bg_one {
	background-color: #333;
	background-position: center 0;
	background-repeat: no-repeat;
	background-size: 1920px;
	bottom: 0;
	left: 0;
	min-height: 200px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10
}

.head_bg .bg_one.background {
	-webkit-filter: grayscale(100%);
	background: #000;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	filter: grayscale(100%);
	height: 100%;
	left: 0;
	opacity: .2;
	top: 0;
	width: 100%;
	z-index: 0
}

@-webkit-keyframes circleRotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(1440deg);
		transform: rotate(1440deg)
	}
}

@keyframes circleRotate {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	100% {
		-webkit-transform: rotate(1440deg);
		transform: rotate(1440deg)
	}
}

.ui8-loader {
	position: relative;
	top: 10px;
	left: 50%;
	z-index: 1;
	height: 30px;
	width: 30px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.ui8-loader .ball {
	position: absolute;
	display: block;
	left: 15px;
	top: 7px;
	width: 8px;
	height: 8px;
	border-radius: 6px;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-animation: circleRotate 4s both infinite;
	animation: circleRotate 4s both infinite;
	-webkit-transform-origin: 0 100% 0;
	-ms-transform-origin: 0 100% 0;
	transform-origin: 0 100% 0
}

.ui8-loader .ball-1 {
	z-index: -1;
	background-color: rgba(0,87,255,1);
	-webkit-animation-timing-function: cubic-bezier(0.5,.3,.9,.9);
	animation-timing-function: cubic-bezier(0.5,.3,.9,.9)
}

.ui8-loader .ball-2 {
	z-index: -2;
	background-color: rgba(0,87,255,.9);
	-webkit-animation-timing-function: cubic-bezier(0.5,.6,.9,.9);
	animation-timing-function: cubic-bezier(0.5,.6,.9,.9)
}

.ui8-loader .ball-3 {
	z-index: -3;
	background-color: rgba(0,87,255,.8);
	-webkit-animation-timing-function: cubic-bezier(0.5,.9,.9,.9);
	animation-timing-function: cubic-bezier(0.5,.9,.9,.9)
}

.ui8-loader .ball-4 {
	z-index: -4;
	background-color: rgba(0,87,255,.7);
	-webkit-animation-timing-function: cubic-bezier(0.5,1.2,.9,.9);
	animation-timing-function: cubic-bezier(0.5,1.2,.9,.9)
}

.ui8-loader .ball-5 {
	z-index: -5;
	background-color: rgba(0,87,255,.6);
	-webkit-animation-timing-function: cubic-bezier(0.5,1.5,.9,.9);
	animation-timing-function: cubic-bezier(0.5,1.5,.9,.9)
}

.ui8-loader .ball-6 {
	z-index: -6;
	background-color: rgba(0,87,255,.5);
	-webkit-animation-timing-function: cubic-bezier(0.5,1.8,.9,.9);
	animation-timing-function: cubic-bezier(0.5,1.8,.9,.9)
}

.ui8-loader .ball-7 {
	z-index: -7;
	background-color: rgba(0,87,255,.4);
	-webkit-animation-timing-function: cubic-bezier(0.5,2.1,.9,.9);
	animation-timing-function: cubic-bezier(0.5,2.1,.9,.9)
}

.ui8-loader .ball-8 {
	z-index: -8;
	background-color: rgba(0,87,255,.3);
	-webkit-animation-timing-function: cubic-bezier(0.5,2.4,.9,.9);
	animation-timing-function: cubic-bezier(0.5,2.4,.9,.9)
}

.ui8-loader.faded {
	opacity: 0
}

.user-drop {
	display: block;
	width: 315px;
	position: absolute;
	background: #fff;
	top: 40px;
	right: 0;
	box-shadow: 2px 2px 10px #bebebe;
	z-index: 101
}

.user-drop .info-top {
	padding: 20px 8px 0 8px;
	overflow: hidden;
	border-bottom: 1px dashed #cbcbcb
}

.user-drop .top-left {
	padding-left: 15px
}

.user-drop .info-top .head-pic {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	margin-top: 0
}

.user-drop .info-top .shijian {
	display: block
}

.user-drop .user-name {
	padding-left: 10px
}

.user-drop .user-name .name-id {
	color: #1865c2
}

.user-drop .vip-show {
	overflow: hidden;
	float: none;
	padding: 0
}

.user-drop .vip-show li {
	color: #000;
	font-size: 12px;
	margin-right: 33px
}

.user-drop .vip-show li i {
	display: inline-block
}

.user-drop .top-right {
	min-width: 308px;
	margin-top: 20px
}

.user-drop .top-right .user-name {
	color: #2f2f2f;
	padding-left: 10px
}

.user-drop .renew-vip {
	padding-top: 5px;
	padding-top: 5px;
	float: left;
	margin-left: 15px
}

.user-drop .renew-vip a {
	width: 125px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	background: #fffbe7;
	border: 1px solid #f1e9bf;
	font-size: 12px;
	color: #e90101;
	margin-right: 15px
}

.user-drop .renew-vip a:hover {
	opacity: .9;
	color: #499ef2
}

.user-drop .info-center {
	padding: 20px 0 28px 0;
	overflow: hidden
}

.user-drop .info-center .classify {
	color: #2c2c2c;
	padding-left: 20px
}

.user-drop .info-center .classify dt {
	text-align: center;
	padding-bottom: 11px
}

.user-drop .info-center .classify dd {
	padding: 0 10px;
	text-align: center
}

.user-drop .info-center .classify .number {
	color: #155fbc;
	font-size: 36px
}

.user-drop .info-center .classify .no-number {
	color: #e30000
}

.user-drop .info-bottom {
	height: 35px;
	line-height: 35px;
	border-top: 1px dashed #c8c8c8
}

.user-drop .info-bottom i {
	background: url(data:image/png;
	base64,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) no-repeat -111px -30px;width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 9px;
	vertical-align: -3px
}

.vip-icon {
	background: url(data:image/png;
	base64,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) no-repeat 0 -46px;width: 57px;
	height: 20px;
	display: inline-block;
	margin-right: 6px
}

.user-drop .info-bottom .bottom-vip-icon {
	background-position: -137px -30px
}

.user-drop .info-bottom .bottom-sc-icon {
	background-position: -136px -572px
}

.user-drop .info-bottom .bottom-update-icon {
	background-position: -174px -570px
}

.user-drop .info-bottom:hover {
	background: #d7e9ff
}

.user-drop .info-bottom a {
	margin-right: 28px;
	color: #232323
}

.user-drop .info-bottom .quit:hover {
	color: #499ef2
}

.user-drop .red-vip-icon {
	background-position: 0 -70px
}

.icon-show .red-vip-icon {
	background-position: 0 -70px
}

.user-drop .user-name .sign-out {
	color: #1f67bf;
	display: inline-block;
	float: right
}

.user-drop .info-top .top-left .avatar-120 {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	margin-top: 0
}

#woztzhankr span {
	float: left;
	line-height: 24px
}

#woztzhankr span>em {
	display: inline;
	float: left;
	line-height: 18px
}

#woztzhankr span>p {
	display: inline;
	float: left;
	line-height: 18px
}

#woztzhankr .form-table .shijian {
	padding: 0 20px;
	position: relative;
	left: -55px
}

#woztzhankr .form-table {
	float: left
}

.user-grow-info ul {
	margin: 0 auto;
	width: 315px;
	float: none;
	padding-left: 25px
}

.user-grow-info ul li {
	float: left
}

.user-grow-info {
	float: left
}

.nima {
	background-color: none
}

.user-grow-info ul li:after {
	content: "";
	width: 1px;
	height: 40px;
	background-color: #eaeaea;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 20px
}

.user-grow-info ul .nima::after {
	content: none
}

.user-drop .info-top .top-left .avatar-92 {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	margin-top: 0
}

.user-drop .info-top .top-left .avatar {
	width: 46px;
	height: 46px;
	border-radius: 50%;
	margin-top: 0
}

.tuichu {
	width: 100px
}

.tuichu a {
	width: 100px;
	height: 30px;
	background: #ed1c24;
	margin-left: 0;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	margin: 0 auto;
	color: #f4f3fb;
	font-size: 16px
}

.tuichu a:hover {
	background: #ffd822
}

.form-table i {
	background: #0975b6;
	color: #FFF;
	padding: 0 5px;
	margin-left: 10px
}

#indexpagin {
	float: left;
	margin-top: 15px;
	margin-bottom: 55px;
	border: 2px solid;
	font: 16px 'Open Sans',sans-serif;
	text-transform: uppercase;
	background: none;
	outline: 0;
	cursor: pointer;
	-webkit-transition: all .5s;
	transition: all .5s;
	border-color: #AAA;
	background: -webkit-linear-gradient(left,#AAA,#AAA) no-repeat;
	background: linear-gradient(to right,#ed1c24,#ed1c24) no-repeat;
	background-size: 0 100%
}

#indexpagin a:hover {
	color: #fff
}

#indexpagin a {
	color: #999;
	padding: 14.5px 92px;
	line-height: 50.5px
}

#indexpagin:hover {
	background-size: 100% 100%;
	color: #fff
}

#indexad {
	float: right;
	margin-top: 15px
}

#indexad a img {
	height: auto;
	width: 900px;
	height: 55px
}

.entry-page {
	margin-top: 60px
}

.entry-page>p {
	width: 48%;
	float: left;
	background: #f5f5f5;
	line-height: 50px !important;
	padding: 0;
	padding-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	border-left: 5px rgba(71,71,71,.55) solid;
	font-size: 14px !important;
	padding-top: 0 !important
}

.entry-page>p>a {
	color: #666;
	text-decoration: none
}

.entry-page>p>a:hover {
	color: #ed1c24
}

.entry-page>p:nth-child(2n+0) {
	float: right
}

.article_containercc #post_content input {
	float: none
}

.article_infocc {
	margin-top: 5px;
	line-height: 18px;
	color: #b3b3b3;
	font-size: 14px;
	margin-bottom: 20px
}

.article_infocc .wpfp-span {
	display: initial
}

.article_infocc .wpfp-span .add {
	color: #ed1c24
}

.article_infocc .wpfp-span .wpfp-img {
	display: none
}

.article_infocc a {
	color: #b3b3b3
}

.article_infocc a:hover {
	text-decoration: underline
}

.relates ul {
	width: 820px;
	list-style: disc;
	font-size: 13px;
	color: #bbb;
	margin-bottom: 30px
}

.relates li {
	width: 410px;
	float: left;
	margin-top: 8px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.relates a {
	color: #777
}

.relates a:hover {
	color: #ff6014;
	text-decoration: underline
}

.relates h3 {
	margin-bottom: 20px;
	color: #666;
	font-weight: 400;
	font-size: 20px;
	margin-top: 20px
}

.context p {
	font-size: 16px;
	line-height: 2em;
	color: #6a6a6a;
	padding-top: 20px
}

.context a {
	text-decoration: underline;
	color: #ed1c24;
	padding-right: 10px;
	line-height: 28px;
	padding-left: 10px
}

.context a:hover {
	text-decoration: underline
}

.context ol,.context ul {
	color: #6c6c6c;
	font-size: 15px;
	border: 1px solid #efefef;
	padding: 5px 20px;
	margin-top: 70px;
	list-style: none;
	border-radius: 3px
}

.context ol li,.context ul li {
	line-height: 21px;
	padding: 10px 0 10px 0
}

.context ol li~li,.context ul li~li {
	border-top: 1px solid #efefef
}

.context h2 {
	font-size: 26px;
	line-height: 2em;
	padding: 10px 0 10px 10px;
	color: #6a6a6a;
	border-left: 5px solid #ff6014;
	margin: 20px 0;
	background: #f8f8f8
}

.context h3 {
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: 700;
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	float: left;
	line-height: 25px;
	text-align: left;
	border-left: 4px solid #ed1c24;
	padding-left: 20px;
	width: 840px
}

.info_ico {
	padding: 0 5px 0 20px
}

.info_category a {
	color: #999;
	background-position: 0 -21px
}

.info_date {
	background-position: 0 -1px
}

.info_views {
	background-position: 0 -62px
}

.info_comment {
	background-position: 0 -43px
}

.info_author {
	background-position: 0 -82px
}

.action {
	border-top: solid 1px #f3f3f3;
	margin-top: 5px;
	padding-top: 5px;
	text-align: right
}

.action a {
	color: #CCC
}

.titsingle {
	float: left;
	padding: 35px 35px 10px 35px;
	width: 820px;
	border-bottom: 1px solid #e6e8e9;
	background-color: #fff
}

.titsingle h1 {
	font-size: 20px;
	line-height: 1.5em;
	color: #0c0c0c;
	font-weight: 400
}

.article_containercc {
	margin-top: 20px;
	float: left;
	width: 820px;
	background-color: #fff;
	padding: 20px 35px 35px 35px;
	word-wrap: break-word;
	overflow: hidden
}

.article_containercc .wpfp-span,.softmore .wpfp-span {
	display: none
}

.singlead img {
	margin: 20px 0 0 0;
	width: 890px;
	height: 130px
}

.content {
/* width:830px; */
	line-height: 1.643;
	float: left;
	font-size: 15px;
	word-wrap: break-word;
	padding: 0;
	position: relative;
}

.fujia {
	float: left;
	padding: 30px;
	background-color: #fff;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 20px;
}

.fujia .soft_t {
	height: 45px
}

.fujia h3 {
	margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    float: left;
    line-height: 25px;
    text-align: left;
    border-left: 4px solid #0056ff;
    padding-left: 10px;
    width: 840px;
}

.fujia p {
	line-height: 2em;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0
}

.fujia .helpUl table {
	width: 100%;
	margin-top: 20px;
	background-color: #fff;
	text-align: left;
	line-height: 25px;
	border-spacing: 0;
	border-collapse: collapse;
	font-size: 12px;
	font-style: initial;
	max-width: 870px !important;
	border-left: #ff5f3e 1px solid;
	background: #FFF
}

.fujia .helpUl table th,.fujia .helpUl table td {
	padding: 5px 15px;
	border: 1px solid #e9e9e9
}

.fujia .helpUl table tr .tb {
	vertical-align: middle;
	text-align: center
}

.fujia .helpUl table tr:nth-child(2n) {
	background-color: #f9f9f9
}

.fujia .helpUl table tr {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent
}

.fujia .helpUl table .td {
	text-align: center
}

.old-prompt {
	margin: 10px 0;
	padding: 5px 10px;
	border: solid 1px rgba(146,146,146,.1);
	border-radius: 2px;
	background: #f8f8f8;
	color: #aaa;
	font-size: 14px
}

.post_hide_box,.secret-password-content {
	border-radius: 5px;
	overflow: hidden;
	clear: both;
	border: 1px dashed #ff5e52;
	margin: 10px 0;
	padding: 15px
}

.secret-password-content {
	position: relative
}

.secret-password-content i.secret-icon {
	right: 10px;
	top: 10px;
	color: #CCC;
	position: absolute;
	font-size: 18px;
	z-index: 3
}

.post_hide_box {
	font-size: 14px
}

.post_hide_box:hover,.secret-password-content:hover {
	border: 1px dashed #f5b9b9
}

.post_hide_box .post-secret-info {
	font-size: 16px;
	line-height: 20px;
	color: #ff5e52;
	margin: 5px
}

.post_hide_box .post-secret-info i {
	margin-right: 5px;
	font-size: 18px
}

.post_hide_box form {
	margin: 15px 5px 12px
}

.post_hide_box form span {
	font-size: 16px;
	font-weight: 700
}

.post_hide_box .gzh-erweima {
	float: right;
	width: 125px;
	height: 125px;
	margin-right: 0;
	margin-bottom: -2px
}

.post_hide_box input[type=password] {
	height: 28px;
	padding-left: 5px;
	font-size: 12px;
	border: 1px solid #eaeaea;
	-moz-transition: border .25s linear,color .25s linear,background-color .25s linear;
	-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
	-o-transition: border .25s linear,color .25s linear,background-color .25s linear;
	transition: border .25s linear,color .25s linear,background-color .25s linear
}

.post_hide_box input[type=submit] {
	background: #ff5e52;
	border: 0;
	border-left: 0;
	padding: 0;
	width: 60px;
	height: 30px;
	color: #fff;
	outline: 0;
	font-size: 12px
}

.post_hide_box input[type=submit]:hover {
	background: #fc8178
}

.post_hide_box .post-secret-notice {
	line-height: 1.42;
	margin: 0 5px;
	color: #666
}

.post_hide_box .post-secret-notice span {
	color: #ff5e52
}

.embed-card,span.embed-card {
	display: block;
	position: relative;
	width: 800px;
	padding: 9px;
	margin: 20px auto;
	border: 1px dashed #d4d4d4;
	overflow: hidden;
	line-height: initial;
	font-size: initial;
	text-align: initial
}

.embed-card:hover,span.embed-card:hover {
	box-shadow: 1px 1px 8px #eee
}

.embed-card a,span.embed-card a {
	padding-right: 0;
	text-decoration: none;
	color: #313131;
	margin: initial;
	padding: initial;
	line-height: initial
}

.embed-card span,span.embed-card span {
	display: block;
	padding-right: 0;
	line-height: initial;
	width: initial;
	text-align: initial
}

.embed-card-category {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	font-size: 12px
}

.embed-card-category {
	background-color: #6a99d8;
	background-color: #ff5e5c;
	color: #fff
}

.embed-card-category:hover {
	background-color: #d5e2f4;
	background-color: rgba(43,110,200,1)
}

.embed-card .embed-card-category {
	position: absolute;
	top: 9px;
	left: 0;
	padding-right: 5px
}

.embed-card-img {
	float: left;
	margin-right: 14px
}

.embed-card-img img {
	width: 180px;
	height: 150px !important;
	padding: inherit
}

.embed-card-info {
	padding-right: 4px;
	overflow: hidden
}

.embed-card-info .card-name {
	font-size: 16px;
	height: 44px;
	line-height: 22px;
	margin-bottom: 10px;
	margin-top: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	whitewhite-space: normal;
	font-weight: bold
}

.embed-card-info .card-tags {
	height: 20px;
	overflow: hidden
}

.embed-card-info .card-tags>span {
	display: inline-block;
	padding: 0 7px;
	margin-right: 8px;
	height: 16px;
	border: 1px solid #eee;
	line-height: 16px;
	color: #999;
	font-size: 12px
}

.embed-card-info .card-tags span.tag-noborder {
	border: 0
}

.embed-card-info .card-abstract {
	height: 36px;
	line-height: 18px;
	margin: 5px 0;
	font-size: 12px;
	color: #666;
	overflow: hidden;
	margin-bottom: 20px
}

.embed-card-info .card-controls .group-data {
	float: left;
	margin-right: 10px;
	color: #999;
	font-size: 12px
}

.embed-card-info .card-controls .group-data i {
	margin-right: 5px;
	font-style: normal !important
}

.embed-card-info .card-btn-deep {
	float: rightright;
	width: 68px;
	height: 28px;
	margin-left: 10px;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	background-color: #ff5e5c;
	color: #fff;
	float: right
}

.embed-card-info .card-btn-deep:hover {
	opacity: .9
}

.content-hide-tips {
	padding: 40px 20px 40px;
	border: 1px dashed #ccc;
	margin: 20px 0 40px;
	background-color: #fafafa;
	position: relative;
	font-size: 14px
}

.content-hide-tips>p {
	padding-top: 8px
}

.content-hide-tips i {
	font-size: 25px;
	right: 10px;
	top: 5px;
	font-style: normal;
	color: #fff0;
	float: left;
	position: absolute
}
.article-content .content-hide-tips .coin span {
    padding: 4px 18px;
    background-color: #ffffff;
    /*color: #ffffff;*/
    line-height: 1;
    border-radius: 20px;
    font-size: 13px;
    border: 1px solid #f0ad4e;
}
.content-hide-tips .zhankr-xianshi {
	left: 10px
}

.content-hide-tips .content-hide-text>b {
	line-height: 32px;
	display: block;
	float: left;
	font-weight: normal;
	padding-left: 5px
}

.content-hide-tips .t-c {
	text-align: center
}

.content-hide-tips .t-c .fs12>a {
	margin: 0 5px;
	display: inline-block;
	padding: 8px 12px;
	line-height: 1;
	font-size: 13px;
	color: #fff;
	border: 1px solid #fb8f02;
	font-weight: 400;
	background: #ff5f33;
	background: -webkit-linear-gradient(top,#fb8f02,#fb8f02);
	border-radius: 2px;
	position: relative;
	cursor: pointer
}

.content-hide-tips .t-c .fs12 a:nth-child(2) {
	display: inline-block;
	padding: 8px 12px;
	line-height: 1;
	font-size: 13px;
	color: #fff;
	border: 1px solid #4285f4;
	font-weight: 400;
	background: #4285f4;
	background: -webkit-linear-gradient(top,#4387fd,#4683ea);
	border-radius: 2px;
	position: relative;
	cursor: pointer
}

.pos-a {
	position: absolute
}

.mar20-b {
	margin-bottom: 20px;
	font-size: 16px
}

.mar10-l {
	margin-left: 10px
}

.entry-content .no-credit p {
	font-size: 12px;
	text-align: center
}

.content-hide-text {
	font-size: 18px;
	left: 50px;
	top: 8px;
	font-style: normal;
	color: #aca6a6
}

#page .user-menu-warp {
	min-height: 400px;
	background-color: #fafafa;
	width: 100%;
	margin: 20px 0 60px;
	position: relative
}

#page .menu-warp {
	width: 270px;
	height: 100%;
	position: absolute;
	border-right: 1px solid #f8f8f8
}

#page .menu-warp ul li {
	height: 60px;
	line-height: 60px;
	color: #333;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #f5f5f5
}

#page .user-content-warp {
	margin-left: 270px;
	background-color: #fff;
	padding: 0 30px;
	width: 870px
}

#page .user-content-warp .nav-box {
	height: 60px;
	margin-bottom: -1px
}

#page .user-content-warp .nav-box li.current-menu-item {
	color: #333;
	border-bottom: 2px solid #ed1c24
}

#page .user-content-warp .nav-box li {
	float: left;
	line-height: 58px;
	font-size: 18px;
	color: #bbb
}

#page .about-us-box {
	margin-top: 30px;
	padding-bottom: 30px
}

#page .about-us-box .about-min-height {
	min-height: 600px
}

#page .about-us-box p {
	font-size: 15px;
	color: #515151;
	line-height: 28px
}

#page .user-content-warp .nav-box,.user-content-warp .nav-box-border {
	border-bottom: 1px solid #f0f0f0
}

#page .user-content-warp .nav-box li a:hover,.user-content-warp .nav-box li.current-menu-item a {
	color: #333
}

#page .menu-warp ul li.current-menu-item {
	color: #3ca5f6;
	border-left: 2px solid #ed1c24;
	background-color: #fff;
	margin-right: -1px
}

.post-content-aly {
	margin: 0 0 20px 0;
	line-height: 1.8;
	font-size: 16px;
	color: #3d464d
}


.post-content-aly>a {
	margin: 0
}

.post-content-aly .desc {
	padding: 0 40px;
	width: 55%;
	margin-top: 45px;
	float: left
}

.post-content-aly .desc-block {
	padding-left: 18px;
	overflow: hidden;
	zoom: 1
}

.post-content-aly .product-name {
	color: #373d41;
	font-weight: 700;
	line-height: 1.5;
	font-size: 16px
}

.post-content-aly .product-desc {
	font-size: 12px;
	color: #5f6367;
	line-height: 1.5
}

.post-content-aly .single-btn {
	float: right;
	width: 30%
}

.post-content-aly .single-btn span {
	font-size: 12px;
	margin-top: 52px;
	min-width: .8rem;
	padding: 0 15px;
	margin-left: 8%;
	display: inline-block;
	height: 36px;
	padding: 0 30px 1px;
	background: #00a2ca;
	border: solid 1px #00a2ca;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	outline: 0;
	cursor: pointer;
	border-radius: 0
}

.post-password-form {
	padding: 15px 5px;
	border-radius: 2px;
	border: 1px dashed #ccc;
	width: 50%;
	margin: 50px auto;
	background-color: #fafafa
}

.post-password-form input[type="password"] {
	width: 51%;
	height: 33px;
	line-height: 30px;
	background: #fff;
	border-radius: 2px;
	border: 1px solid #ddd;
	-webkit-appearance: none
}

.post-password-form input[type="submit"] {
	width: 80px;
	line-height: 23px;
	background: #fff;
	padding: 5px;
	cursor: pointer;
	border-radius: 2px;
	border: 1px solid #ddd;
	-webkit-appearance: none;
	background: #4285f4;
	color: #fff;
	border: 1px solid #4285f4
}

.post-password-form input[type="submit"]:hover {
	background: #3690cf;
	color: #fff !important;
	border: 1px solid #3690cf
}

.post-secret .be-info {
	font-size: 18px !important;
	color: #f85d00 !important;
	margin: 0 10px 10px 30px
}

.post-password-form>p {
	text-indent: 2em;
	margin: 0 0 12px 0;
	line-height: initial;
	padding: initial;
	font-size: initial
}

.position .fa {
	line-height: 40px;
	padding: 1px 8px
}

#smiley {
	background-color: #eee;
	padding: 3px 5px;
	position: relative;
	line-height: 0
}

#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 {
	width: 453px;
	height: auto;
	line-height: 20px;
	padding: 3px 1px;
	border: 1px #e0e0e0 solid;
	z-index: 99999
}

#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: 0;
	width: 0;
	left: 82px;
	top: 108.2px;
	position: absolute
}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	vertical-align: top
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.fancybox-opened {
	z-index: 8030
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);
	box-shadow: 0 10px 25px rgba(0,0,0,.5)
}

.fancybox-outer,.fancybox-inner {
	position: relative
}

.fancybox-inner {
	overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}

.fancybox-image,.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%
}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC)
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(data:image/gif;
	base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040
}

.fancybox-prev {
	left: 0
}

.fancybox-next {
	right: 0
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px
}

.fancybox-nav:hover span {
	visibility: visible
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important
}

.fancybox-lock {
	overflow: hidden !important;
	width: auto
}

.fancybox-lock body {
	overflow: hidden !important
}

.fancybox-lock-test {
	overflow-y: hidden !important
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==)
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 9999999
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}

.fancybox-opened .fancybox-title {
	visibility: visible
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0,0,0,.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}

.fancybox-title-inside-wrap {
	padding-top: 10px
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0,0,0,.8)
}

.pagination span {
	background: #EEE;
	margin: 0
}

.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0
}

.pagination ul>li {
	display: inline
}

.pagination ul>li>a,.pagination ul>li>span {
	margin: 0 1px;
	float: left;
	text-decoration: none;
	background: #eee;
	color: #666
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus {
	background-color: #ccc;
	color: #444
}

.pagination ul>.active>a,.pagination ul>.active>span {
	background-color: #ed1c24;
	color: #fff
}

.pagination ul>.active>a,.pagination ul>.active>span {
	cursor: default
}

.pagination ul>li>span,.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus {
	color: #999;
	background-color: transparent;
	cursor: default
}

.elecom_searchbox {
	float: right;
	display: block;
	height: 35px;
	width: 35px;
	margin-top: 21px;
	margin-left: 10px;
	z-index: 9;
	cursor: pointer;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAIAAACRuyQOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVCOUU2MDFCNDQwMDExRTlCOUFEOEU3QUUyRkQ1NjFGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVCOUU2MDFDNDQwMDExRTlCOUFEOEU3QUUyRkQ1NjFGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUI5RTYwMTk0NDAwMTFFOUI5QUQ4RTdBRTJGRDU2MUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUI5RTYwMUE0NDAwMTFFOUI5QUQ4RTdBRTJGRDU2MUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MbzkxAAACFUlEQVR42mJ8K6PCQBfAxEAvMGrTqE3D3yYW4pWyubmwhQay6OkycnL+ffz49579P5et/PfyFZHaGYkpI1h0dXjmTGOSkvx75+7fG7f+//jBLCPNrKvDyM31Y+rMbx091PETm6cbz6ypvw8c+hQY/u/Zc2Qp9tAg7r5OFjPjT0GRlPqJWUOdf/eW7/2Tv/dNwh7PIiIC548DQ/JzYhpFKYJv7bI/p8/gsgYI/r1589HJk9XFkdXJgXybWB3tGfn4Pkcm4Dfi7+07v4+f5O5tJ98mjtTEv3fu/f/5k2Ac/Jg1FxiMjFycZNoETHJ/L10mJl39vXSF4c9fZk0NcuOJne3/9+/E2PT/27f/f/8w8vCQadO/Fy+ZZGWIKmnkZBnZ2f/eu0+mTb+2bGO1NCeq+PD2BLns8RMybfoxax4DKytboB9Bmzjzsn6uWE1+2vv/4SMwUfFM6mXk5cWjjLur9f+7918rainKud+aO/6cPS947RyzFvZ0xd3bwR4Z9mPJcoa/f/EbxVzOJ4RfBTBYgNZwN9ay6Osx/P0HTGbAIGXR0QJawDtvBrOy0o+Zc4GhBwyAPxcuUlprfEnNZvP14izI4Znaz/D79/9//4Ap7f+37782bPpaWcfw////9++5mmr///nzc/EyimoNhGoeHmZVZUYurr+PHqOlNPaYCO725neyqtSxabQdMWrTqE2DwyaAAAMAQhTMV67gnsYAAAAASUVORK5CYII=) no-repeat center;border-radius: 50px
}

.elecom_search {
	width: 1200px;
	height: 500px;
	padding: 50px 0 0 0;
	margin: 0 auto;
	background: #FFF;
	position: fixed;
	top: 270px;
	display: none;
	z-index: 999;
	border: 0;
	border-top: 0;
	box-shadow: none;
	left: 0;
	right: 0;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
	border-radius: 5px
}

#scbar {
	height: 61px;
	line-height: 61px;
	margin: 0;
	overflow: visible;
	border: 0;
	border-bottom: 1px solid #EEE !important;
	box-shadow: none;
	background: 0 0
}

#scbar_btn strong {
	line-height: 84px
}

.scbar_txt_td,.scbar_type_td {
	background: 0 0
}

.scbar_type_td {
	text-align: left;
	width: 1000px !important;
	line-height: 61px
}

.scbar_narrow #scbar_txt {
	width: 1000px !important
}

#scbar_type.xg1 {
	font-size: 18px !important
}

.scbar_txt_td {
	width: 90%;
	overflow: hidden
}

#scbar_txt {
	border: 0;
	width: 900px;
	padding: 0;
	font-size: 18px;
	margin-left: 0;
	background: 0 0
}

.scbar_btn_td {
	width: 40px;
	height: 61px;
	padding: 0;
	overflow: hidden;
	display: block;
	background: 0 0
}

#scbar_btn {
	width: 40px;
	height: 61px;
	padding: 0;
	overflow: hidden;
	text-indent: 9999px;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACtklEQVRYhcWX127qQBCGl14iWigRRdQ7CO//IBRxRQmhSVQBITQTfuusz9gsxgZOzn9ljNfz7czszNhyOov9R9mNPPT19cUGgwFbrVbscDio/rNYLMzhcDC/388SiYR8bUYWPQ8sl0vWbrfZbrcz/MKXlxdWKBQMg1wFaDabbDabGTasVSqVYm9vb+YBJEli9Xqdbbdb1YNWq5VFo1EWDAblXcL1x+NRDst0OpVhtXsJh8Msm82aA6jVauz7+1tlGLuB8Vvq9XpsOByq7mFdOp02BqB1u8fjYcVi8aZhKqxH3sCTXLlcjr2+vgqft/KL9XqtMu52u00bh0KhkOx2hIhLCyQEaLVayk0sLpVKpo1TiEwmo/yGk7vd7nUAxJwmHWL+qJCA1O2TyeQ6AIqMcuOcdLFY7GEACLHnghcWi4UYAAWH61qy3CuXy6Vci7wgA9DyinP+TKFmcG02GzEALQVer/epADhNXNo+ogBQmW0mt2Sz2ZRr0VG8ANjv908FoLtGggsBaNFAQXqm6PG22y+7vwxA3T6fz58KQDeE0i4E8Pl8yo1HWrBWiDn1QCQSEQPE43HVotFo9BQAWt4Rf0xNQgAUC3pc0FYf1Xg8VoVTtHsFANKWzUqlcrdxhPHj4+OvkT8zhS4AChAdOjAHVqtV08ZRbuF6WtzQGelJo7qYiBqNhipzsTCZTBqa7z4/P4X5g2L0/v5+eQyl4yUAfgICozgV3Ig+HwgElHKNhOWDDBqa3ieGFkI6Hph00pmKO52OnEj3CF7DHNjv91WVlUNYz9GQThZmtdv0vwvgBcSTDqm3hKOWz+dlY/AQ8kgEwT2hC8CFhMRu4Ga8jC5BaHCMERrUE229vwVhCOBR4fsB4z6FcDqdrFwuX3bDfyHsGEMu7Tn8c+9XACgEH9FwoqBfCYGefgD2yXZU9FGEJwAAAABJRU5ErkJggg==) no-repeat 3px center;cursor: pointer;
	border: 0
}

.close-search {
	position: absolute;
	top: 10px;
	right: 25px;
	display: inline-block;
	width: 22px;
	height: 22px;
	margin: 15px 0 0 20px;
	cursor: pointer;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAzklEQVQ4jWP8DwQMVAZMq3btYmA3N2cA0eSCh8+fMwg7OCDMELK3/89sbAzGK3fu/E8qePDs2X9uKyuwfjYzM7AYA7IgqQbj0suAT5IcA+GGkmowIbUMpCgmVg0DKZqI9Q2Gobg0kxI8jGCTcaQ97ZAQhh8/f4L5HOzscPaytjaGMDc33AkXp3VYXExsymAiOxvhATgNxeZ9EIiqqiKcpWkRUbRPUlRP/FTPplQvUGhS9Kn5+1OtkAYV+HCXgjjkGIhsMMhxIBoEcOZ9SgAA3B9gQVlmDmkAAAAASUVORK5CYII=) no-repeat 0 0
}

.k-hot2,.k-hot2 a {
	color: #908a8a
}

.k-hot2 a:hover {
	color: #ed1c24
}

.hot_1 {
	margin: 45px 0 12px 0;
	color: #474646;
	font-weight: 400;
	font-size: 20px;
	border-left: 5px solid #5d5b5b;
	padding-left: 10px
}

.hot ul li {
	margin-right: 10px;
	position: relative;
	width: 212px;
	height: 212px;
	float: left;
	padding: 0;
	font-size: 14px
}

.hot ul li h4 {
	font-weight: normal;
	font-size: 14px;
	position: absolute;
	width: 100%;
	bottom: 0;
	background: #030303
}

.hot ul li h4 a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: normal;
	font-size: 14px !important;
	position: absolute;
	text-align: center;
	width: 100% !important;
	bottom: 0;
	background: rgba(0,0,0,.56);
	height: 40px !important;
	line-height: 40px !important;
	color: #fff !important;
	padding: 0 !important
}

.hot ul li:nth-child(5n) {
	margin-right: 0
}

.hot ul li img {
	display: block;
	width: 212px;
	height: 212px;
	margin: 0
}

.vip-banner .vipbj h2 {
	text-align: center;
	font-size: 40px;
	color: #fff
}

.vip-banner .vipbj p {
	text-align: center;
	font-size: 18px;
	color: #fff
}


.vip-banner-bg {
	background-position: center;
	background-size: cover;
	height: 100%
}

.vip-banner .vipbj {
	position: absolute;
	width: 100%;
	top: 20%
}

.vip-slogan {
	box-shadow: 0 2px 10px rgba(0,0,0,.02);
	border-radius: 5px;
	height: 280px;
	width: 1200px;
	background: #fff;
	box-sizing: border-box;
	font-size: 0;
	margin: 40px auto auto auto
}

.vip-slogan-box:nth-of-type(-n+3) {
	border-bottom: 0
}

.vip-slogan-box {
	padding-top: 20px;
	display: inline-block;
	border: 1px solid #f4f4f4;
	height: 50%;
	width: 373.2px;
	box-sizing: border-box;
	vertical-align: middle
}

.vip-slogan-box i {
	width: 100px;
	line-height: 100px;
	display: inline-block;
	background-image: linear-gradient(90deg,#ed1c24 0,#fb8f02 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 45px;
	text-align: center;
	vertical-align: middle
}

.vip-slogan-text {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	color: #898989
}

.vip-slogan-text p:first-child {
	font-size: 18px;
	color: #575959
}

.container-vip {
	width: 1250px
}

.vip-content {
	text-align: center;
	margin-bottom: 50px
}

.vip-item {
	padding: 30px;
	background-color: #fff;
	text-align: center;
	width: 18%;
	margin: 0 .5% 30px .5%;
	display: inline-block;
	box-shadow: 1px 10px 40px 0 rgba(227,230,232,.6);
	border-radius: 5px
}

.vip-item h6 {
	font-size: 18px;
	font-weight: 400;
	color: #2d3757;
	margin-bottom: 6px
}

.vip-item p:nth-child(2) {
	font-size: 16px;
	margin-bottom: 26px
}

.vip-item p.border-decor {
	margin-top: 6px;
	margin-bottom: 40px
}

.vip-item p.border-decor::after {
	bottom: -31px
}

.vip-item span {
	font-weight: 600;
	font-size: 32px;
	color: #1d1d1d
}

.vip-item ul {
	margin-bottom: 24px
}

.vip-item ul li {
	font-size: 16px;
	padding-bottom: 16px
}

.vip-item ul li:not(:first-child) {
	padding-top: 16px
}

.vip-item ul li:not(:last-child) {
	border-bottom: solid 1px #f7f7f7
}

.vip-item .btn {
	color: #fff !important;
	background: #ed1c24;
	background-image: none;
	border: 0;
	background-image: linear-gradient(90deg,#ed1c24 0,#fb8f02 100%)
}

#erphpdown-download {
	margin-top: 50px
}

.ad_zhankr {
	height: 94px;
	width: 1200px;
	background: #fff;
	margin-top: 85px;
	border: #F00 1px dashed
}


.zhankr_xiazai {
	text-align: center
}

.zhankr_xiazai .zhankr_title {
	display: block;
	padding-bottom: 30px;
	font-size: 16px
}

.zhankr_xiazai .hidden-content {
	border: 2px dashed #ff5f33;
	padding: 15px;
	margin-top: 20px;
	width: 30%
}


.zhankr_xiazai>ul {
	margin-bottom: 30px
}

.zhankr_xiazai>ul>li {
	margin: 10px 0;
	font-size: 14px
}

.zhankr_xiazai>ul>li>span {
	width: 325px;
	height: 27px;
	border: #b3acac 1px solid;
	display: block;
	border-left: 0
}

.zhankr_xiazai>ul>li>span>i {
	background: #000;
	color: #FFF;
	padding: 5px 10px;
	line-height: 26px;
	background-image: -webkit-gradient(linear,left top,right top,from(#e74118),to(#fc8321));
	background-image: -webkit-linear-gradient(left,#e74017,#fc8120);
	background-image: linear-gradient(to right,#e63d17,#fd8621);
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#17e66c,endColorStr=#10c55b)
}

.zhankr_xiazai>ul>li>span>p {
	display: inline;
	padding-left: 10px;
	color: #f50909
}

.zhankr_xiazai .zhankr_baidu {
	background: #09aaff;
	padding: 10px 31px;
	font-size: 16px;
	color: #FFF;
	border-radius: 4px
}

.zhankr_xiazai .zhankr_fankui {
	background: #f46633;
	padding: 10px 31px;
	font-size: 16px;
	color: #FFF;
	margin-left: 5px;
	border-radius: 4px
}

.zhankr_xiazai>ul>li>.zhankr_title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.help-tips {
	font-size: 12px;
	color: #d0cdcd;
	text-align: center;
	padding-top: 45px
}

#code {
	background-color: #111010cc;
	padding: 10px;
	position: fixed;
	display: none;
	left: 0;
	top: 0;
	z-index: 1002
}

#closebt img {
	width: 20px
}

.goodtxt {
	text-align: center
}

.frame-box .hint-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	line-height: 50px;
	background: #eff1f5;
	padding: 0 20px;
	border-radius: 0 0 10px
}

.frame-box .hint-bottom p {
	display: inline-block;
	font-size: 12px;
	color: #666
}

.frame-box .hint-bottom a {
	color: #4497df;
	padding: 0 5px
}

.frame-box .hint-bottom p {
	display: inline-block;
	font-size: 12px;
	color: #666
}

.frame-box .hint-bottom a {
	color: #666;
	padding: 0 5px
}

.st-lregwin(position:absolute;) #goodcover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 133%;
	background-color: #000;
	z-index: 1001;
	-moz-opacity: .8;
	opacity: .5;
	filter: alpha(opacity=80)
}

.st-lregwin .mask-table {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}

.st-lregwin .mask-table-cell {
	height: 100%;
	width: 100%;
	vertical-align: middle;
	margin-top: 18%
}

.st-lregwin .mask-member {
	width: 810px;
	height: 550px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 50px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 1px 50px rgba(0,0,0,.3);
	box-shadow: 1px 1px 50px rgba(0,0,0,.3);
	-webkit-animation: winAlertIn .4s;
	-o-animation: winAlertIn .4s;
	animation: winAlertIn .4s;
	margin-left: auto;
	margin-right: auto;
	position: relative
}

.st-lregwin.slideDown .member-hintList .slide-animation1 {
	transition: all .5s ease-in-out .4s
}

.st-lregwin.slideDown .member-hintList .slide-animation1,.st-lregwin.slideDown .member-hintList .slide-animation2,.st-lregwin.slideDown .member-hintList .slide-animation3,.st-lregwin.slideDown .member-hintList .slide-animation4,.st-lregwin.slideDown .member-hintList .slide-animation5 {
	opacity: 1;
	transform: translateX(0px)
}

.st-lregwin .member-hintList .slide-animation1,.st-lregwin .member-hintList .slide-animation2,.st-lregwin .member-hintList .slide-animation3,.st-lregwin .member-hintList .slide-animation4,.st-lregwin .member-hintList .slide-animation5 {
	opacity: 0;
	transform: translateX(50px)
}

.member-hintList li {
	position: relative;
	margin-bottom: 30px
}

.member-hintList li i {
	position: absolute;
	top: 0;
	left: 30px;
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 40px;
	font-size: 20px
}

.member-hintList p {
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	margin-left: 80px;
	width: 230px;
	color: #fff
}

.mask-table .frame-box {
	position: absolute;
	top: 0;
	right: 0;
	width: 480px;
	height: 100%;
	background: #fff;
	border-radius: 0 10px 10px 0
}

.mask-member .mask-hintXian {
	height: 0;
	border-top: 1px solid #DDD;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin: 0 22px
}

.mask-member .mask-hintXian span {
	position: relative;
	background: #fff;
	top: -10.5px;
	padding: 0 16px
}

.mask-member .box-work {
	margin-top: 81px;
	text-align: center
}

.mask-member .box-work>a {
	display: inline-block;
	width: 140px;
	height: 170px;
	margin: 0 28px;
	vertical-align: top
}

.mask-member .box-work .do-qqlogin {
	border: 1px solid #96ceff;
	border-radius: 6px;
	color: #4497df;
	font-size: 16px;
	transition: .2s
}

.mask-member .box-work dl {
	display: inline-block;
	width: 140px;
	height: 170px
}

.mask-member .box-work dt i {
	display: inline-block;
	padding-top: 36px;
	font-size: 58px
}

.mask-member .box-work dd {
	font-size: 16px
}

.mask-member .box-work .do-wblogin {
	display: inline-block;
	width: 140px;
	height: 170px;
	text-align: center;
	border: 1px solid #f61d0c;
	border-radius: 6px;
	color: #f61d0c;
	transition: .2s
}

.mask-member .close-btn {
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
	z-index: 2;
	transition: all .2
}

.mask-member .box-work .do-qqlogin:hover {
	background: #4497df;
	color: #fff;
	border: 1px solid #4497df
}

.mask-member .box-work .do-wblogin:hover {
	background: #f61d0c;
	color: #fff;
	border: 1px solid #f61d0c
}

.wfieldset {
	padding: 18px 15px;
	border: 1px dashed #999
}

.wfieldset tt {
	padding: 0 5px;
	margin-top: -32px;
	position: absolute;
	background: #fff;
	font-size: 16px;
	font-family: microsoft yahei;
	font-weight: bold
}

.wfieldset a {
	position: relative;
	text-decoration: none;
	color: #999 !important
}

.werror {
	color: #fff;
	background: #f8495c url(data:image/png;
	base64,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) -1px -1px no-repeat;border: 1px solid #f8495c;
	overflow: hidden;
	margin: 10px 0;
	padding: 15px 15px 15px 35px;
	border-radius: 4px
}

.werror a {
	color: #fff !important
}

.wwarn {
	color: #fff;
	background: #fdc640 url(data:image/png;
	base64,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) -1px -1px no-repeat;border: 1px solid #fdc640;
	overflow: hidden;
	margin: 10px 0;
	padding: 15px 15px 15px 35px;
	border-radius: 4px
}

.wtips {
	color: #fff;
	background: #5282f7 url(data:image/png;
	base64,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) -1px -1px no-repeat;border: 1px solid #5282f7;
	overflow: hidden;
	margin: 10px 0;
	padding: 15px 15px 15px 35px;
	border-radius: 4px
}

.wnotice {
	color: #fff;
	background: #00d084 url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJPSURBVHja7JZPSJNhHMc/r3OKbkMSBW8miHQo6I+XwEuEF8PWISi6ZxB189QxOtUlSDyEUCdPYYVj/fE0EyL6Q+CExQ6DTRc62Xwdbujed98uz8Cgbb4GnvzCA8/z8Pv+vs+P9/v78VqSOAq0cEQ4Fjo0Wj3EDgNjwHnDiwPvgCXAbcqW1GydlbQkSa7rqlgs5m3b3nQcRwYrkkab5bGa2HscmHMcp7C2tvYom83O53K537Zta3BwsDcQCFzu7+9/0NXVNQTcB6YOU9FpSRXbtn8sLy/31YuLRqOd6XT6talurF5cPZEWSV/K5fLG1NRUb4PHdEiaWVhYCKTT6Z+SspKCXoQuSFIsFrvXQKRN0idJRUlEIpFRU9WNf8XXs3e4Wq2SSqXeNPh+z4ARoAPodhwnVi6Xt4FrXvro3M7OTsGyrI19dz6g1+yvAxPG1g+Bcjgc3pOUAE56EWqtVquu67o1S14EvgEzQBvwGNgDbtaETJxjHnRgoZVgMNgdCoVOmPMZYAC4Crww+zvAqxphenra5zjOELDqRWje5/O1WJY1as7PgVPAL+CW6ZeX+wl+v384FAr1AO+99FGbpOT6+npycnKyfd99n6SIsfVfnEwm89E4sMeLvZF0SZJSqdTc7Oysv9F4yWQyT421b3tt2Nq6K0n5fP57Mpkci8fjnYlEgkKhQCwWa19cXBzZ2tqKGpEnjXIdZKiOS1qVpN3dXbtUKn2tVCqfS6XSphHYljTxv0O1hiBwxQzZAWOiVeAD8BbINUtgHf+cHAvV8GcAevLuXRQG/yEAAAAASUVORK5CYII=) -1px -1px no-repeat;border: 1px solid #00d084;
	overflow: hidden;
	margin: 10px 0;
	padding: 15px 15px 15px 35px;
	border-radius: 4px
}

.wquestion {
	color: #000;
	background: #eaeaea url(data:image/png;
	base64,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) -1px -1px no-repeat;border: 1px solid #eaeaea;
	overflow: hidden;
	margin: 10px 0;
	padding: 15px 15px 15px 35px;
	border-radius: 4px
}

.wxuk {
	border: 2px dashed #ff5300;
	background: #fff;
	margin: 10px 0;
	padding: 15px 15px 15px 35px;
	border-radius: 4px
}

.wgreen {
	margin: 10px 0;
	padding: 10px 15px;
	border-left: 5px solid #13c330;
	background: #f5f5f5
}

.wred {
	margin: 10px 0;
	padding: 10px 15px;
	border-left: 5px solid #ef0f0f;
	background: #f5f5f5
}

.wblue {
	margin: 10px 0;
	padding: 10px 15px;
	border-left: 5px solid #2789e9;
	background: #f5f5f5
}

.whidebox {
	position: relative;
	display: inline-block;
	text-align: center;
	border: 1px dashed #ff5e52;
	padding: 8px;
	margin: 10px auto;
	color: #ff5e52;
	width: 100%;
	border-radius: 4px
}

.whidebox p {
	margin: 0;
	padding: 0 60px
}

.whidebox::before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\9690\85cf\5185\5bb9";
	background-color: #ff5e52;
	color: #fff;
	line-height: 1;
	padding: 4px 5px;
	font-size: 12px;
	border-radius: 0 0 2px 0;
	margin: -1px
}

.whidebox a {
	color: #04a1ef
}

.whidebox a:hover {
	color: #ffb300
}

#bdcs-search-inline {
	width: 100%
}

#bdcs-search-form-submit {
	width: 33%
}

.post_hide_box,.secret-password-content {
	border-radius: 5px;
	overflow: hidden;
	clear: both;
	border: 1px dashed #ff5e52;
	margin: 10px 0;
	padding: 15px
}

.secret-password-content {
	position: relative
}

.secret-password-content i.secret-icon {
	right: 10px;
	top: 10px;
	color: #CCC;
	position: absolute;
	font-size: 18px;
	z-index: 3
}

.post_hide_box {
	font-size: 14px
}

.post_hide_box>img {
	padding-bottom: 0
}

.post_hide_box:hover,.secret-password-content:hover {
	border: 1px dashed #f5b9b9
}

.post_hide_box .post-secret-info {
	font-size: 16px;
	line-height: 20px;
	color: #ff5e52;
	margin: 5px
}

.post_hide_box .post-secret-info i {
	margin-right: 5px;
	font-size: 18px
}

.post_hide_box form {
	margin: 15px 5px 12px
}

.post_hide_box form span {
	font-size: 16px;
	font-weight: 700
}

.post_hide_box .gzh-erweima {
	float: right;
	width: 125px;
	height: 125px;
	margin-right: 0
}

.post_hide_box input[type=password] {
	height: 28px;
	padding-left: 5px;
	font-size: 12px;
	border: 1px solid #eaeaea;
	-moz-transition: border .25s linear,color .25s linear,background-color .25s linear;
	-webkit-transition: border .25s linear,color .25s linear,background-color .25s linear;
	-o-transition: border .25s linear,color .25s linear,background-color .25s linear;
	transition: border .25s linear,color .25s linear,background-color .25s linear
}

.post_hide_box input[type=submit] {
	background: #ff5e52;
	border: 0;
	border-left: 0;
	padding: 0;
	width: 60px;
	height: 30px;
	color: #fff;
	outline: 0;
	font-size: 12px
}

.post_hide_box input[type=submit]:hover {
	background: #fc8178
}

.post_hide_box .post-secret-notice {
	line-height: 1.42;
	margin: 0 5px;
	color: #666
}

.post_hide_box .post-secret-notice span {
	color: #ff5e52
}

.wdownload {
	margin: 20px 0 10px 0;
	text-align: center
}

.wdownload .wdownload-span {
	margin: 0 auto
}

.btn-download {
	color: #fff;
	background: #ed1c24;
	border-top: 0;
	border: 2px solid #fff;
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.33;
	border-radius: 4px;
	opacity: .8;
	text-indent: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.btn-download:hover {
	color: #ed1c24;
	background-color: #fff;
	border-color: #ed1c24
}

.hidetitle {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding-top: 180px;
	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: 12px 50px;
	border: 1px solid #ff5e52;
	border-radius: 5px;
	color: #ff5e52;
	text-decoration: none;
	margin-bottom: 20px
}

.hidetitle .collapseButton:hover {
	color: #fff;
	background: #ff5e52
}

.vipclassfiy-list {
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 3;
	width: 1200px;
	margin: 30px auto 0 auto
}

.vipclassfiy-list li {
	width: 160px;
	height: 140px;
	background: #fff;
	padding-top: 14px;
	cursor: pointer;
	position: relative;
	z-index: 2;
	border-radius: 5px;
	box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
	transition: all .4s ease 0s
}

.vipclassfiy-list li .list-logo {
	display: block;
	margin: 0 auto
}

.vipclassfiy-list li .list-txt {
	font-size: 16px;
	color: #666;
	text-align: center;
	margin-top: 15px
}

.vipclassfiy-list .on1 span {
	width: 65px;
	height: 65px;
	display: block;
	margin: 0 auto;
	background: #ffb352cf;
	border-radius: 50px
}

.vipclassfiy-list .on1 span i {
	color: #fff;
	font-size: 28px;
	line-height: 64px;
	text-align: center;
	display: block
}

.vipclassfiy-list .on2 span {
	width: 65px;
	height: 65px;
	display: block;
	margin: 0 auto;
	background: #84da434f;
	border-radius: 50px
}

.vipclassfiy-list .on2 span i {
	color: #84da43;
	font-size: 28px;
	line-height: 64px;
	text-align: center;
	display: block
}

.vipclassfiy-list .on3 span {
	width: 65px;
	height: 65px;
	display: block;
	margin: 0 auto;
	background: #ff5e523d;
	border-radius: 50px
}

.vipclassfiy-list .on3 span i {
	color: #ff5e52;
	font-size: 28px;
	line-height: 64px;
	text-align: center;
	display: block
}

.vipclassfiy-list .on4 span {
	width: 65px;
	height: 65px;
	display: block;
	margin: 0 auto;
	background: #45a4ff3d;
	border-radius: 50px
}

.vipclassfiy-list .on4 span i {
	color: #45a4ff;
	font-size: 28px;
	line-height: 64px;
	text-align: center;
	display: block
}

.vipclassfiy-list .on5 span {
	width: 65px;
	height: 65px;
	display: block;
	margin: 0 auto;
	background: #22b2693d;
	border-radius: 50px
}

.vipclassfiy-list .on5 span i {
	color: #22b269;
	font-size: 28px;
	line-height: 64px;
	text-align: center;
	display: block
}

.vipclassfiy-list .on6 span {
	width: 65px;
	height: 65px;
	display: block;
	margin: 0 auto;
	background: #ff8b5e54;
	border-radius: 50px
}

.vipclassfiy-list .on6 span i {
	color: #ff8b5e;
	font-size: 28px;
	line-height: 64px;
	text-align: center;
	display: block
}

.vipclassfiy-list .on7 span {
	width: 65px;
	height: 65px;
	display: block;
	margin: 0 auto;
	background: #d850a047;
	border-radius: 50px
}

.vipclassfiy-list .on7 span i {
	color: #d850a0;
	font-size: 28px;
	line-height: 64px;
	text-align: center;
	display: block
}

#primary {
	margin: 20px auto 20px auto;
	background: #fff;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 30px 0 rgba(0,0,0,.1);
	transition: all .4s ease 0s
}

.entry-code {
	padding: 10px
}

.entry-title {
	position: relative;
	font-size: 20px;
	font-size: 2rem;
	line-height: 30px;
	text-align: center;
	margin: 35px 0 0 0;
	padding: 5px 0
}

.code-box {
	margin: 20px 0 10px 0
}

.entry-code textarea {
	background: #fff;
	border: 1px solid #ebebeb;
	resize: vertical
}

.options {
	background: #f8f8f8;
	margin: 10px 10px 10px 0;
	padding: 11px 48px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: white;
	box-shadow: 0 2px 13px 0 #cec8c8
}

.entry-code button {
	color: #fff;
	line-height: 37px;
	padding: 1px 50px;
	border: 0;
	cursor: pointer;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	position: relative;
	top: -2px;
	margin: 10px 10px 10px 0;
	background: #6c6c6c;
	box-shadow: 0 2px 13px 0 #999
}

.code-h {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
	height: 40px;
	text-align: center;
	color: #666;
	line-height: 40px;
	background: rgba(0,0,0,.1);
	box-shadow: 0 2px 13px 0 #c1bfbf;
	border-radius: 4px
}

.entry-code p .btn:hover {
	opacity: .8
}

.entry-code select {
	background: #fff;
	width: 160px;
	font-size: 14px;
	padding: 8px 28px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: white;
	box-shadow: 0 2px 13px 0 #cec8c8;
	position: relative;
	top: 2px;
	margin-right: 10px
}

.entry-code .yy {
	box-shadow: none;
	top: initial;
	padding: initial;
	width: 120px
}

.entry-code p {
	color: #888;
	text-indent: 0;
	margin: 20px 0 15px 0;
	font-size: 14px;
	text-align: center
}

.options_no {
	display: none
}

.code-box .btn-success {
	background: #fff;
	width: 150px;
	font-size: 14px;
	padding: 8px 28px;
	border: 1px solid #ccc;
	border-radius: 2px;
	background-color: white;
	box-shadow: 0 2px 13px 0 #cec8c8;
	height: 39px;
	line-height: initial
}

.entry-code p .btn {
	width: auto;
	color: #fff;
	line-height: 37px;
	padding: 1px 50px;
	border: 0;
	cursor: pointer;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	position: relative;
	margin: 10px 10px 10px 0;
	background: #6c6c6c;
	box-shadow: 0 2px 13px 0 #999
}

.down-notice {
	position: absolute;
	right: 0;
    margin-top: -54px;
}

.down-notice span {
	cursor: pointer;
    background: none !important;
    margin-right: 25px !important;
    height: 30px;
    text-align: center;
    float: left;
    margin-left: 6px;
    display: block;
    color: #ff0000;
    line-height: 28px;
    width: 113px;
    float: right;
    position: relative;
}

.down-notice span .iconfont {
	font-size: 16px;
	color: red
}

.down-notice p {
	display: none;
	z-index: 1;
	position: absolute;
	top: 100%;
	right: 0;
	padding: 8px 16px;
	width: 360px;
	border: solid 1px #ff5f33;
	color: #ff5e52;
	background: #fff;
	text-align: justify;
	font-size: 14px;
	line-height: 25px;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	-moz-box-shadow: 0 3px 15px 3px rgba(146,146,146,.1);
	box-shadow: 0 3px 15px 3px #ff5e523d
}

.down-notice:hover p {
	display: block
}

.down-notice p:after {
	position: absolute;
	top: -6px;
	right: 31px;
	display: inline-block;
	width: 0;
	height: 0;
	content: '';
	border-bottom: 6px dashed #ffeced;
	border-bottom: 6px solid\9 #ffeced;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent
}

.down-notice p:before {
	position: absolute;
	top: -7px;
	right: 30px;
	display: inline-block;
	width: 0;
	height: 0;
	content: '';
	border-bottom: 7px dashed red;
	border-bottom: 7px solid\9 red;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent
}

.container_1,.container_2 {
	text-align: center
}

.container_404 {
	margin-left: auto;
	width: 100%;
	margin-right: auto;
	text-align: center;
	margin-top: 180px;
	padding-bottom: 60px
}

.container_1 img {
	width: 250px;
	height: 120px
}

.container_2 img {
	margin-top: -2%
}

.container_3 img {
	width: 25%;
	height: 7.5%
}

.container_3 {
	width: 40vw;
	margin: auto
}

.container_3_1 {
	color: #6bbaa3;
	font-size: 2vw;
	text-align: center;
	line-height: 50px
}

.container_3>span {
	bottom: 29px;
	text-align: center;
	font-size: 18px;
	display: block;
	color: #889ba9;
	line-height: 50px
}

.container_3>span>a {
	font-size: 14px;
	background: #f44336;
	color: #fff;
	padding: 2px 20px;
	border-radius: 3px;
	margin-left: 20px
}

.container_3>span>a:hover {
	background: #f16257
}

.topics {
	background: #fff;
	border-radius: 3px;
	box-shadow: 2px 2px 30px #dddddd52;
	overflow: hidden;
	margin-top: 20px
}

.topics .topics-cont {
	margin-bottom: 8px
}

.topics .topics-cont a {
	display: inline-block;
	white-space: nowrap;
	padding: 2px 5px;
	border-radius: 3px;
	margin: 10px 0 0 10px;
	font-size: 14px;
	line-height: 1.8;
	color: #656565
}

.topics .topics-cont a span {
	color: #fe5b34;
	font-family: "Microsoft YaHei",Helvetica,Arial,"WenQuanYi Micro Hei",SimSun,sans-serif
}

.topics .topics-cont a:hover {
	background: #fe5b34;
	background: -moz-linear-gradient(top,#ff7529,#ff5a00);
	background: -webkit-gradient(linear,0 0,0 bottom,from(#ff7529),to(#ff5a00));
	background: -o-linear-gradient(top,#ff7529,#ff5a00);
	color: #fff
}

.topics .topics-cont a:hover span {
	color: #fff
}

.topics .topics-cont a:nth-child(1),.topics .topics-cont a:nth-child(2),.topics .topics-cont a:nth-child(3),.topics .topics-cont a:nth-child(4),.topics .topics-cont a:nth-child(5),.topics .topics-cont a:nth-child(6),.topics .topics-cont a:nth-child(7),.topics .topics-cont a:nth-child(8) {
	animation: topic-animate 16s ease infinite
}

.topics .topics-cont a:nth-child(1) span,.topics .topics-cont a:nth-child(2) span,.topics .topics-cont a:nth-child(3) span,.topics .topics-cont a:nth-child(4) span,.topics .topics-cont a:nth-child(5) span,.topics .topics-cont a:nth-child(6) span,.topics .topics-cont a:nth-child(7) span,.topics .topics-cont a:nth-child(8) span {
	animation: topic-animate-span 16s ease infinite
}

.topics .topics-cont a:nth-child(2) {
	animation-delay: 2s
}

.topics .topics-cont a:nth-child(2) span {
	animation-delay: 2s
}

.topics .topics-cont a:nth-child(3) {
	animation-delay: 4s
}

.topics .topics-cont a:nth-child(3) span {
	animation-delay: 4s
}

.topics .topics-cont a:nth-child(4) {
	animation-delay: 6s
}

.topics .topics-cont a:nth-child(4) span {
	animation-delay: 6s
}

.topics .topics-cont a:nth-child(5) {
	animation-delay: 8s
}

.topics .topics-cont a:nth-child(5) span {
	animation-delay: 8s
}

.topics .topics-cont a:nth-child(6) {
	animation-delay: 10s
}

.topics .topics-cont a:nth-child(6) span {
	animation-delay: 10s
}

.topics .topics-cont a:nth-child(7) {
	animation-delay: 12s
}

.topics .topics-cont a:nth-child(7) span {
	animation-delay: 12s
}

.topics .topics-cont a:nth-child(8) {
	animation-delay: 14s
}

.topics .topics-cont a:nth-child(8) span {
	animation-delay: 14s
}

.topics .topics-cont:hover a,.topics .topics-cont:hover a span {
	animation: none
}

@keyframes topic-animate {
	0%,12.5% {
		background: #fff;
		color: #555
	}

	10%,2% {
		background: #fe5b34;
		color: #fff
	}
}

@keyframes topic-animate-span {
	0%,12.5% {
		color: #fe5b34
	}

	10%,2% {
		color: #fff
	}
}

.topics .topics-cont {
	max-height: 90px;
	overflow: hidden
}

#landlord {
	user-select: none;
	position: fixed;
	left: 30px;
	bottom: 150px;
	z-index: 10000;
	font-size: 0;
	transition: all .3s ease-in-out
}

#landlord .landlord-close {
	opacity: 0;
	visibility: hidden;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: rgba(0,0,0,.2);
	text-align: center;
	color: #fff;
	position: absolute;
	top: 3px;
	right: 0;
	border-radius: 50%;
	font-size: 10px;
	cursor: pointer;
	z-index: 1;
	transition: .2s
}

#landlord .message {
	opacity: 0;
	width: 172px;
	height: auto;
	margin: auto;
	padding: 7px;
	top: -50px;
	left: -20px;
	text-align: center;
	color: #666;
	border-radius: 12px;
	background-color: #f5f5f5;
	box-shadow: 0 3px 15px 2px #eae6e6;
	font-size: 13px;
	font-weight: 400;
	text-overflow: ellipsis;
	text-transform: uppercase;
	overflow: hidden;
	position: absolute
}

#live2d {
	position: relative;
	width: 160px;
	height: 192px
}

.duilian {
	top: 130px;
	position: absolute;
	width: 152px;
	overflow: hidden;
	display: none;
	z-index: 10
}

.duilian_con img {
	width: 150px;
	height: 300px
}

.duilian_left {
	left: 2%
}

.duilian_right {
	right: 2%
}

.duilian_con {
	width: 150px;
	height: 300px;
	overflow: hidden;
	border-radius: 8px;
	border: 1px solid #d4dee6
}

.duilian_close {
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: block;
	font-size: 13px;
	color: #555;
	text-decoration: none
}

#countdown {
	height: 50px;
	width: 500px;
	border-radius: 50px;
	line-height: 50px;
	text-align: center;
	background: #ed1c24;
	color: #fff;
	font-size: 24px
}

.zixun {
	margin-top: 10px;
	float: right
}

.zixun p {
	float: right
}

.zixun p .input {
	border: 1px solid #f5f5f5;
	height: 26px;
	width: 265px;
	text-indent: .3rem;
	float: left;
	color: #d1cdcd
}

.zixun p .fuzhi {
	float: left;
    height: 26px;
    border: 0;
    background: #f5f5f5;
    color: #6f6f6f;
    line-height: 26px;
    padding: 0 9px;
    font-size: 7px;
}

.bd-banner-wrap {
	padding-top: 1px;
	height: 250px;
	text-align: center;
	color: #fff;
	font-weight: 400
}

.bd-banner-wrap .banner-title {
	font-size: 30px;
	line-height: 50px;
	margin-top: 50px
}

.bd-banner-wrap .banner-desc {
	font-size: 20px;
	line-height: 40px;
	width: 1190px;
	margin: 0 auto 0;
	color: #fff
}

.bd-banner-wrap .banner-btn {
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	width: 200px;
	height: 46px;
	border: 1px solid #fff;
	margin-top: 20px;
	background: transparent
}

.bd-child-block.flow-block .bd-child-title {
	padding: 52px 0 30px
}

.bd-child-title {
	font-weight: 400;
	font-size: 32px;
	line-height: 32px;
	text-align: center
}

.bd-flow-wrap {
	height: 300px
}

.bd-flow-wrap .flow-list {
	width: 1190px;
	margin: 0 auto
}

.bd-flow-wrap .flow-list .flow-item {
	display: inline-block;
	width: 238px;
	float: left;
	text-align: center;
	position: relative
}

.bd-flow-wrap .flow-list .flow-item::before {
	content: "";
	display: inline-block;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADbUlEQVRYR9WZTUwTQRTH/7OUlqqBkPYC0ko6rZWkN2vkWm8mxgsRjHgyJn6hZznoQRP1rkQwxpOfUS5Gr/aoifVkE6x0t9giF2kLiQqtzawZ3Db9ALY73Y1lkh6anffeb2d23rz5D4FAU1VVWlhYOMQYiwAIA9gPYC+A3Zq7XwC+A/gKICZJUnRwcPAjIYQZDUeMGMzPzw9IknQJwDgAjxFbABkATxhjU4FAYLFZ26YA5+bmXHa7/QaAswDszTrfol8RwMNisXh9aGgoq+dLF1BRlFFVVacAuPWcGXy+rKrqhN/vf7Gd3ZaA0WjU5vV67wI4bzCw0e7T6XT6ciQSKW1muCng0tLSrrW1Nf5mx4xGE+z/xul0jvX39/+ut28A5CPn8XhmCSHHBYMJmamq+jqTyYzUj2QDoCzL0wDOCUVp3WiGUlrzSdUAJpPJMULI89bjtOThFKX0WdlDBVBLJV8sWK1GaXOMsQOBQOAHN6wAyrJ8X3TF9vT0wGazIZvVTWvNwlamegNQlmUvgCSAzmY9lPtxOJfLtfF3dXXVLMg/APyU0nQZ8DaAq0bhuru74XbX5m8TIe9QSicJ3/gVRfkGYMAooN1uR19fHzo6OmpMV1ZWkMvljLqr77/o8/n2kVQqdZgx9kHUm5WQkiQNE1mWJwHcEgXkdhZCTnLAVwBGWgHktg6HY2O6JUkyc7pnOeBnAKFWAbeDzOfz4D+BFieKovCy51+eMKFtNZIikISQLB/BgglFaM2rmQhZbH/AnTDFli+SFhJ3fEekmfZO1KlUapgx9l40w1i4i/CkP9z+xYJWD7ZvucUBNUlDFknYFhWsRcYY5RJJdcnP1YOLIt+iBSX/NKX0AmepOTQ5HI6EmfuyyMvy/bdQKATLuk39sfMkIaRy5BMJYILNOKX0adlPWx3cCSEPfD5fjWjQABiPx+1dXV0v/4f0sb6+fiIUCnF5rtK2E494pX3UhClrxsVbp9M52pR4VPYWi8U6e3t7ufxmtU4zk8/nL4fDYX4Wbmi6AmYymeQLh4OaLmACuFKtwwgBcqNEIuG22Ww3AZwRSeZ1gfk39qhUKl0LBoPLevOvO4LVDrQdZwLAaU3V1/Nf/Zyr/o8ZY/dMF9HrKaquIY4AOKhdQ3BlYo/W9ycAruTza4hPkiS9E72G+AtYPaOCYxMIbgAAAABJRU5ErkJggg==);background-size: auto;
	width: 20px;
	height: 20px;
	background-size: 100%;
	position: absolute;
	top: 81px;
	left: 105px;
	z-index: 1
}

.bd-flow-wrap .flow-list .flow-item .flow-img {
	width: 64px;
	height: 64px;
	margin-bottom: 45px
}

.bd-flow-wrap .flow-list .flow-item .flow-title {
	height: 16px;
	font-size: 16px;
	color: #777
}

.bd-flow-wrap .flow-list .flow-item::after {
	content: "";
	display: inline-block;
	width: 238px;
	border-bottom: 1px dashed #ddd;
	position: absolute;
	top: 90px;
	left: 0
}

.bd-flow-hezuo {
	width: 1200px;
	margin: 70px auto auto auto;
	text-align: center
}

.bd-flow-hezuo>a {
	padding: .65rem 1.5rem;
	background: linear-gradient(-125deg,#fa8904 0,#ee2422 100%);
	color: #fff;
	-webkit-box-shadow: 0 8px 10px rgba(32,160,255,.3);
	box-shadow: 0 8px 10px #f8c788;
	border: 0;
	transition: .25s;
	-webkit-transition-property: .25s;
	display: block;
	width: 200px;
	margin: 0 auto;
	border-radius: 5px
}

.bd-flow-hezuo>a:hover {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
	-webkit-box-shadow: 0 0 0 rgba(32,160,255,.3);
	box-shadow: 0 0 0 rgba(32,160,255,.3);
	background: linear-gradient(-125deg,#fa8904 0,#ee2422 100%);
	border-color: #40a9ff;
	background-color: #40a9ff;
	color: #fff
}

.UI-bubble {
	display: inline-block;
	width: 23px;
	height: 23px;
	overflow: hidden;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAWCAMAAACxKe+eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANJQTFRFM6PVw+TzZrrgCZDNBo/M+fz+7ff7HprRMKLVKp/UuuDxA43M5PP5abvgq9nu6vb7yef0rtruEpTPz+n1hMjm/P7+1ez2Y7nf5/T6kM3oXbbeb77iQqrYbL3hveHyPKfX2+/4NqTWmdHqOabXG5jRSKzaotXsFZXPVLLcUbHcV7Pd4fH5D5PO9vv9qNjtGJfQYLff2O33k87psdzvWrXd0uv2JJzSzOj1S67a3vD4DJHNgcblfsXlpdbt8Pj88/r9n9Trh8nnltDq+/z9AIzL////NQ8ZIgAAAEZ0Uk5T////////////////////////////////////////////////////////////////////////////////////////////AGmWRNAAAAE0SURBVHjafJTndoMwDIXdYCcNUAhJyN5pku69d4v8/q9UD6AIu9wfPkLShywjQ3i1rl/XbaBkOsscpHdCStrc5un+CDItH1OgCYY8P81vXRa89EcDYNFemu9g9xABiRQCBoflyrMCkCQFQgMHRuVmjAC5FIBTz9zrFgO4wreluSfcNAYmFsBhRaDUdEMY865ofN0V5lIuAD0MoGOlwvjkXwAhfwfweaQj/wPyI0SsDxAwcV7beCwjrYoPp0aAqp3niyhELC1o4M7ypgavAAILMK4C4gcT6Atg33TTgRqNyIycnXOymNaE0iHfSbvmptNtDhNccKJjdVVo10G3jR0ZwCYDFNHulC/oG/3LPXavHPDCDBCEmc/5YvSi0ydynx/D+XMO8Pq99S/A3NXNKgjz518BBgAIoPf4GJEnjQAAAABJRU5ErkJggg==) 0 0 no-repeat
}

.UI-ask {
	display: inline-block;
	width: 23px;
	height: 23px;
	overflow: hidden;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAWCAMAAACxKe+eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANJQTFRFM6PVw+TzZrrgCZDNBo/M+fz+7ff7HprRMKLVKp/UuuDxA43M5PP5abvgq9nu6vb7yef0rtruEpTPz+n1hMjm/P7+1ez2Y7nf5/T6kM3oXbbeb77iQqrYbL3hveHyPKfX2+/4NqTWmdHqOabXG5jRSKzaotXsFZXPVLLcUbHcV7Pd4fH5D5PO9vv9qNjtGJfQYLff2O33k87psdzvWrXd0uv2JJzSzOj1S67a3vD4DJHNgcblfsXlpdbt8Pj88/r9n9Trh8nnltDq+/z9AIzL////NQ8ZIgAAAEZ0Uk5T////////////////////////////////////////////////////////////////////////////////////////////AGmWRNAAAAE0SURBVHjafJTndoMwDIXdYCcNUAhJyN5pku69d4v8/q9UD6AIu9wfPkLShywjQ3i1rl/XbaBkOsscpHdCStrc5un+CDItH1OgCYY8P81vXRa89EcDYNFemu9g9xABiRQCBoflyrMCkCQFQgMHRuVmjAC5FIBTz9zrFgO4wreluSfcNAYmFsBhRaDUdEMY865ofN0V5lIuAD0MoGOlwvjkXwAhfwfweaQj/wPyI0SsDxAwcV7beCwjrYoPp0aAqp3niyhELC1o4M7ypgavAAILMK4C4gcT6Atg33TTgRqNyIycnXOymNaE0iHfSbvmptNtDhNccKJjdVVo10G3jR0ZwCYDFNHulC/oG/3LPXavHPDCDBCEmc/5YvSi0ydynx/D+XMO8Pq99S/A3NXNKgjz518BBgAIoPf4GJEnjQAAAABJRU5ErkJggg==) -25px 0 no-repeat
}

#questions {
	width: 1200px;
	margin: 20px auto;
	padding-top: 14px;
	background: #fff
}

#questions li h5 .UI-ask,#questions li h5 .UI-bubble {
	position: absolute;
	left: 0;
	top: 9px
}

#questions li {
	border-bottom: 1px solid #e7e7e7;
	padding: 0 14px 5px 14px;
	vertical-align: bottom
}

#questions li h5 {
	height: 40px;
	position: relative;
	color: #0e1b2b;
	font-size: 14px;
	cursor: pointer;
	line-height: 40px;
	height: 50px;
	overflow: hidden;
	padding: 0 0 0 26px;
	font-size: 18px
}

#questions li .foldContent {
	border-left: 3px solid #ed1c24;
	padding: 10px 26px;
	border-top: 1px dashed #e2e2e2;
	line-height: 24px;
	background: #f2f3f5;
	color: #888
}

.talent_shoplist {
	clear: both;
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px
}

.talent_shopmon {
	margin-left: 0
}

.talent_shopbox {
	box-shadow: 0 0 10px 0 rgba(31,50,82,.2);
	background: #fff;
	float: left;
	width: 380px;
	min-height: 300px;
	margin-right: 27px;
	margin-bottom: 27px
}

.talent_shopbox:nth-child(3n) {
	margin-right: 0
}

.talent_shopbox_top {
	border-bottom: 1px solid #f2eded;
	padding: 20px
}

.talent_shopbox_top span {
	float: left;
	width: 150px;
	height: 150px;
	position: relative;
	display: block;
	z-index: 1
}

.talent_shopbox_top span>p {
	position: absolute;
	bottom: 2px;
	color: #ffffff3d;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	vertical-align: middle
}

.talent_shopbox_top span i {
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	border-width: 14px;
	border-color: #ec2828 transparent transparent #ec2828;
	border-style: solid dashed dashed solid;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	display: block
}

.talent_shopbox_top span u {
	width: 11px;
	height: 11px;
	line-height: 11px;
	position: absolute;
	left: 3px;
	top: 3px;
	z-index: 4;
	display: block;
	font-size: 11px;
	font-family: "微软雅黑";
	color: #fff
}

.talent_shopbox_top ul {
	float: right;
	width: 170px
}

.talent_shopbox_top ul ol {
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	overflow: hidden
}

.talent_shopbox_top ul li {
	height: 25px;
	padding-top: 5px
}

.talent_shopbox_top ul li a.button,button,input.button {
}

.talent_shopbox_top ul li .iico {
	background: #FFF;
	border: 1px solid #ec2828;
	color: #ec2828;
	height: 20px;
	line-height: 20px;
	margin-left: 4px;
	padding: 0 5px;
	font-size: 12px;
	display: inline-block
}

.good-img {
	position: relative
}


.talent_shopbox_top ul li .spico.spico_1,.good-img .spico.spico_1 {
	width: 59px;
	background-position: 0 -180px
}

.talent_shopbox_top ul li .spico.spico_2,.good-img .spico.spico_2 {
	width: 59px;
	background-position: 0 -270px
}

.talent_shopbox_top ul li .spico.spico_3,.good-img .spico.spico_3 {
	width: 59px;
	background-position: 0 -150px
}

.talent_shopbox_top ul li .spico.spico_4,.good-img .spico.spico_4 {
	width: 59px;
	background-position: 0 -120px
}

.talent_shopbox_top ul li .spico.spico_5,.good-img .spico.spico_5 {
	width: 59px;
	background-position: 0 -90px
}

.talent_shopbox_top ul li .spico.spico_6,.good-img .spico.spico_6 {
	width: 59px;
	background-position: 0 -60px
}

.talent_shopbox_top ul li .spico.spico_7,.good-img .spico.spico_7 {
	width: 85px;
	background-position: 0 -30px
}

.talent_shopbox_top ul li .spico.spico_8,.good-img .spico.spico_8 {
	width: 85px;
	background-position: 0 0
}

.talent_shopbox_top ul li .spico.spico_9,.good-img .spico.spico_9 {
	width: 85px;
	background-position: 0 -239px
}

.talent_shopbox_top ul li .spico.spico_10,.good-img .spico.spico_10 {
	width: 85px;
	background-position: 0 -210px
}


.icocx_new_on {
	background-position: 0 bottom
}


.spico,.icocx_new_on {
	display: inline-block !important
}

.talent_shopbox_top ul li .ml_20 {
	margin-left: 20px
}

.talent_shopbox_top ul li.address {
	height: 63px;
	line-height: 20px;
	font-size: 12px;
	color: #666;
	clear: both;
	display: block
}

.talent_shopbox_top ul li.address b {
	color: #333
}

.talent_shopbox_txt {
	clear: both;
	padding: 10px 15px
}

.ddc-block:nth-of-type(2n+1) {
	background-color: #f2f3f5
}

.ddc-block {
	padding: 36px 0 48px
}

.ddc-block .container {
	width: 1200px;
	margin: auto
}

.ddc-block__title {
	font-size: 32px;
	color: #333;
	line-height: 45px;
	text-align: center;
	font-weight: 500
}

.ddc-advantage__item {
	display: flex;
	max-width: 280px;
	min-width: 1px;
	flex-direction: column;
	float: left
}

.ddc-block__subtitle {
	margin-top: 4px;
	color: #999;
	line-height: 20px;
	text-align: center;
	font-weight: 400
}

.background-white-style {
	margin-top: 36px
}

.production .ddc-advantage__content {
	display: flex;
	justify-content: space-between
}

.ddc-advantage__item {
	background: #fff;
	max-width: 280px;
	box-sizing: border-box;
	padding: 4px 20px 44px;
	border: 1px solid #e6e8ee;
	border-radius: 4px;
	margin-right: 26px
}

.ddc-advantage__item:nth-child(4n) {
	margin-right: 0
}

.ddc-advantage__icon-alliance-support-01 {
	background: url(data:image/png;
	base64,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) 48px 48px/cover
}

.ddc-advantage__icon-alliance-support-02 {
	background: url(data:image/png;
	base64,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) 48px 48px/cover
}

.ddc-advantage__icon-alliance-support-03 {
	background: url(data:image/png;
	base64,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) 48px 48px/cover
}

.ddc-advantage__icon-alliance-support-04 {
	background: url(data:image/png;
	base64,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) 48px 48px/cover
}

.ddc-advantage__icon {
	display: inline-block;
	width: 48px;
	height: 48px;
	margin: 36px auto 0
}

.ddc-advantage__item-title {
	margin-top: 24px;
	font-size: 20px;
	color: #333;
	text-align: center;
	font-weight: 400;
	opacity: 1;
	font-family: PingFangSC-Medium
}

.ddc-advantage__item-content {
	margin-top: 16px;
	line-height: 1.8;
	font-size: 14px;
	color: #666;
	text-align: justify;
	font-weight: 400;
	opacity: 1;
	font-family: PingFangSC-Regular
}

.ficheModel {
	width: 1220px
}

.ficheModel .jishu_tit h2 {
	font-size: 27px;
	font-weight: normal;
	color: #484848;
	text-align: center
}

.ficheModel .jishu_tit .template_more {
	position: absolute;
	right: 0;
	top: 13px;
	border: 1px solid #999;
	padding: 0 10px;
	border-radius: 50px
}

.ficheModel .jishu_tit {
	padding-bottom: 20px;
	position: relative
}

.ficheModel .introduce {
	width: 228px;
	height: 140px;
	-webkit-box-shadow: 0 0 8px 2px rgba(191,191,191,.34);
	box-shadow: 0 0 8px 2px rgba(191,191,191,.34);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left: 15px;
	float: left
}

.ficheModel .introduce:hover .introduce-no {
	display: block
}

.ficheModel .introduce-model {
	width: 100%;
	height: 97px
}

.introduce-img {
	width: 50px;
	height: 50px;
	overflow: hidden;
	float: left;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin: 20px 20px 0
}

.introduce-img img {
	width: 50px;
	height: 50px
}

.introduce-title {
	height: 22px;
	float: left;
	margin-top: 20px
}

.introduce-title span {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95px;
	font-size: 16px;
	color: rgba(0,0,0,.65);
	vertical-align: -4px;
	text-align: left
}

.introduce-title i {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 7px;
	vertical-align: 5px;
	position: relative
}

.introduce-title i:hover a {
	display: block
}

.introduce-skill {
	text-align: left;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	float: left;
	width: 135px;
	height: 40px;
	overflow: hidden;
	margin-top: 3px
}

.introduce-num {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid #e0e0e0;
	text-align: center;
	position: relative
}

.introduce .introduce-num span.introduce-no {
	background: #ee1c24;
	color: #fff;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 0;
	cursor: pointer
}

.introduce .introduce-num span {
	width: 100%;
	height: 43px;
	line-height: 42px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 10
}

.introduce-num p:nth-of-type(1) {
	margin-right: 24px
}

.introduce-num p {
	display: inline-block;
	height: 40px;
	font-size: 12px;
	color: rgba(0,0,0,.25)
}

.introduce-title i a {
	display: none;
	background: #fff;
	line-height: 32px;
	width: 133px;
	height: 32px;
	font-size: 12px;
	color: rgba(0,0,0,.65);
	-webkit-box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.2);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	top: -35px;
	right: -13px;
	z-index: 3;
	text-align: center
}

.introduce-title i>a::after {
	content: '';
	width: 0;
	height: 0;
	border-width: 5px 5px 0;
	border-style: solid;
	border-color: #fff transparent transparent;
	position: absolute;
	top: 30px;
	right: 17px;
	z-index: 4;
	display: block
}

.introduce-title i>a strong {
	color: #ed1c24
}

.mb_box .section {
	position: relative;
	border-radius: 4px
}

.mb_box .section article {
	padding: 10px;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	background: #fff;
	transition: box-shadow .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1),-webkit-box-shadow .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s cubic-bezier(.215,.61,.355,1);
	transform: translate(0,0);
	box-shadow: 0 0 15px rgba(0,0,0,.075);
	width: 570px;
	display: inline-block;
	float: left;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

.mb_box .section article:hover {
	-webkit-transform: translate3d(0,-2px,0);
	-ms-transform: translate3d(0,-2px,0);
	-moz-transform: translate3d(0,-2px,0);
	-o-transform: translate3d(0,-2px,0);
	transform: translate3d(0,-2px,0);
	box-shadow: 0 15px 30px #ccc;
	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-ms-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	-o-box-shadow: 0 15px 30px rgba(0,0,0,.1)
}

.mb_box .section .entry-media {
	flex-shrink: 0;
	margin-bottom: 0;
	margin-right: 20px;
	width: 220px;
	float: left;
	position: relative
}

.mb_box .section .placeholder img {
	width: 220px;
	height: 145px;
	border-radius: 5px
}

.mb_box .section .entry-wrapper {
	float: left;
	width: 330px
}

.mb_box .section article:nth-child(2n+2) {
	float: right
}

.mb_box .section .entry-wrapper .entry-header .title {
	font-size: 16px
}

.mb_box .section .entry-wrapper .entry-header .title .title-icon {
	position: inherit
}

.mb_box .section article .note {
	font-size: 12px;
	color: #999;
	word-wrap: break-word;
	line-height: 22px;
	margin: 15px 0;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mb_box .section .entry-wrapper .entry-footer a {
	position: relative;
	margin-right: 5px;
	color: #aaa;
	padding: 4px 6px;
	border-radius: 4px;
	font-weight: 500;
	background: #f6f6f6;
	line-height: 1
}

.mb_box .section .entry-star {
	display: block;
	border-radius: 50%;
	font-size: 15px;
	height: 25px;
	right: 10px;
	line-height: 25px;
	position: absolute;
	text-align: center;
	top: 10px;
	width: 25px;
	opacity: 0;
	visibility: hidden
}

.mb_box .section .star {
	color: #989898;
	border-color: #aaa
}

.mb_box .overlay {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	position: absolute;
	opacity: .3;
	top: 0;
	left: 0;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}

.mb_box .section article:hover .overlay,a:hover .overlay {
	opacity: 0
}

.term-bar {
	align-items: center;
	background-color: #34495e;
	background-position: center;
	background-size: cover;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 60px 0;
	position: relative;
	text-align: center
}

.term-bar .term-title {
	color: #fff;
	font-size: 23px;
	font-weight: 900;
	line-height: 1;
	margin: 0;
	position: relative
}

.site-content {
	padding-bottom: 60px;
	padding-top: 0px;
	margin-bottom: -30px;
}

.article-content {
	border-radius: 4px;
	background-color: #fff;
	word-wrap: break-word;
	padding: 20px
}

.archives .item {
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee
}

.archives h3 {
	float: left;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
	color: #ed1c24;
	line-height: 20px;
	margin-top: 0
}

.archives .item {
	overflow: hidden;
	margin-bottom: 20px;
	border-bottom: 1px solid #eee
}

.archives-list {
	padding-left: 20px;
	margin: 0 0 20px 140px
}

.archives-list li {
	list-style: disc;
	margin-left: 20px;
	margin-bottom: 4px
}

.archives-list time {
	width: 40px;
	display: inline-block
}

.archives-list span {
	font-size: 12px;
	display: inline-block;
	margin-left: 10px
}

.archives-list a span {
	margin-left: 2px;
	font-size: 14px;
	color: #ff5e52
}

.tags .tagslist {
	overflow: hidden
}

.tags .tagslist ul {
	list-style-type: none;
	padding: 0
}

.tags .tagslist li {
	float: left;
	width: 250px;
	margin-right: 2%;
	margin-bottom: 2%;
	padding: 15px;
	border: 1px solid #eee;
	background-color: #fff;
	border-radius: 2px
}

.tags .tagslist li:nth-child(4n) {
	margin-right: 0
}

.tags .tagslist li .name {
	background-color: #eee;
	display: inline-block;
	padding: 0 10px 0;
	font-size: 12px;
	color: #666
}

.tags .tagslist li .name:hover {
	background-color: #444;
	color: #fff
}

.tags .tagslist li:hover {
	border-color: #ccc
}

.tags .tagslist li:hover .name {
	background-color: #333;
	color: #fff
}

.tags .tagslist li small {
	margin-left: 10px;
	color: #bbb
}

.tags .tagslist li p {
	margin: 10px 0 0;
	font-size: 12px;
	height: 17px;
	overflow: hidden;
	display: block;
	line-height: 1.5
}

.tags .tagslist li .tit {
	color: #999
}

.tags .tagslist li .tit:hover {
	color: #444
}

.tags .tagslist a {
	text-decoration: none
}

.zhuanti {
	position: relative
}

.zhuanti .col-lg-3 {
	float: left;
	width: 285px;
	margin-right: 20px
}

.zhuanti .col-lg-3:nth-child(4n) {
	margin-right: 0
}

.zhuanti:nth-child(4n) {
	margin-right: 0
}

.zhuanti .zhuanti-tile {
	margin-bottom: 30px;
	overflow: hidden;
	box-shadow: 0 4px 12px 0 rgba(8,8,8,.1)
}

.zhuanti .zhuanti-tile__wrap {
	position: relative;
	margin: 0;
	border-radius: 4px
}

.zhuanti .zhuanti-tile__inner {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 160px;
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
	-ms-flex-align: center
}

.zhuanti .zhuanti-tile--sm .zhuanti-tile__inner {
	min-height: 120px
}

.zhuanti .zhuanti-tile .link-overlay {
	z-index: 1
}

.zhuanti .zhuanti-tile__text {
	position: relative;
	padding: 20px 20px 15px;
	width: 100%;
	text-align: center
}

.zhuanti .zhuanti-tile__name {
	display: inline-block;
	padding: .2em 1.5em;
	max-width: 100%;
	border-radius: 4px;
	background: #2196f3;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 rgba(0,0,0,.1);
	-webkit-transition: all .15s ease-out 0s;
	-moz-transition: all .15s ease-out 0s;
	transition: all .15s ease-out 0s
}

.zhuanti .zhuanti-tile__description {
	margin-top: .4em;
	color: rgba(255,255,255,.8);
	font-size: .8571rem
}

.zhuanti .zhuanti-tile:hover .background-img:after {
	opacity: .8
}

.zhuanti .background-img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden
}

.zhuanti .background-img,.zhuanti .has-cover-bg-img {
	border-radius: 6px;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll
}

.zhuanti .background-img:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #001529;
	content: '';
	opacity: .4;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	transition-property: all
}

.w1200 .nc-detail {
	position: relative;
	background: #fff;
	margin-top: 50px
}

.w1200 .nc-detail-bd-new {
	height: 540px
}

.w1200 .nc-detail-bd {
	width: 1200px;
	height: 670px;
	background: #fff;
	overflow: visible
}

.w1200 .nc-wrap {
	float: left;
	width: 578px;
	position: relative;
	padding-right: 20px
}

.w1200 .article-new {
	padding: 20px 0 20px 0
}

.w1200 .ncg-info {
	float: right;
	width: 212px;
	height: 515px;
	padding: 25px 0 30px 0;
	position: absolute;
	top: 0;
	right: 0
}

.w1200 .shop-info {
	padding: 33px 14px 0 14px;
	text-align: center;
	border-left: 1px solid #dadada;
	box-sizing: border-box;
	height: 620px
}

.w1200 .article-shop1 {
	border-top: 1px solid #e5e5e5;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	width: 90%
}

.w1200 .article-shop1 p {
	padding: 0 5px;
	height: 20px;
	white-space: nowrap;
	font-size: 16px;
	font-weight: bold;
	background: #fff;
	margin: 0;
	text-align: center;
	color: #565656;
	position: absolute;
	top: -11px;
	left: 50%;
	transform: translateX(-50%)
}

.w1200 .small-image {
	width: 962px;
	float: left;
	padding: 28px
}

.w1200 .small-image .good-img {
	float: left
}

.w1200 .small-image .jsjj {
	float: left;
	width: 600px;
	margin-left: 30px
}

.w1200 .small-image .jsjj h2 {
	font-size: 20px;
	border-left: 4px solid #817e7e;
	padding-left: 10px
}

.w1200 .small-image .jsjj>p {
	font-size: 13px;
	padding-top: 10px;
	line-height: 25px;
	border-top: 1px solid #e5e4e4;
	margin-top: 20px;
	color: #666;
	min-height: 128px
}

.w1200 .tgjs {
	-webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 18px 0 rgba(0,0,0,.1);
	-webkit-border-radius: 8px;
	width: 845px;
	margin: auto;
	margin-top: auto;
	height: 68px;
	padding-top: 20px;
	margin-top: 50px
}

.w1200 .tgjs .input {
	width: 620px;
	height: 46px;
	padding: 0;
	padding-left: 0;
	margin: 0;
	margin-left: 0;
	padding-left: 15px;
	font-size: 14px;
	display: block;
	float: left;
	margin-left: 22px;
	outline: 0;
	background-color: #f5f4f3;
	border-width: 0;
	position: relative
}

.w1200 .tgjs .fuzhi {
	font-size: 16px;
	width: 150px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	color: #fff;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e72128),to(#ca2127));
	background-image: -webkit-linear-gradient(top,#e72128 0,#ca2127 100%);
	background-image: -moz-oldlinear-gradient(top,#e72128 0,#ca2127 100%);
	background-image: linear-gradient(-180deg,#e72128 0,#ca2127 100%);
	position: absolute;
	right: -165px;
	top: 0
}

.w1200 .js-new h3 {
	font-size: 18px;
	padding-bottom: 20px
}

.w1200 .js-new {
	padding: 28px
}

.w1200 .invite_share {
	background: #fff;
	margin-top: 20px;
	padding-bottom: 60px;
	margin-bottom: 50px
}

.w1200 .invite_share h4 {
	padding-top: 50px;
	font-size: 24px;
	color: #444;
	letter-spacing: 0;
	text-align: center;
	margin-bottom: 25px
}

.w1200 .invite_share p {
	font-size: 14px;
	text-align: center;
	line-height: 46px
}

.w1200 .archive-simple,.archive-simple img {
	width: 210px;
	height: 210px;
	float: left;
	margin-right: 30px
}

.w1200 .article-right-box .ul_box {
	margin-top: 18px
}

.w1200 .article-right-box .ul_box {
	height: 463px;
	overflow: hidden
}

.w1200 .shop-info .shop_name {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 16px auto;
	color: #444;
	font-size: 14px;
	font-weight: bold
}

.w1200 .shop-info .server {
	width: 120px;
	height: 22px;
	background-color: #fff;
	border-radius: 11px;
	border: solid 1px #e0e0e0;
	line-height: 22px;
	margin: auto;
	margin-bottom: auto;
	margin-bottom: 24px;
	position: relative;
	overflow: hidden
}

.w1200 .shop-info .server h6 {
	float: left;
	width: 18px;
	height: 15px;
	cursor: pointer;
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUwRTMzNDNEOTYxMTFFNzg3REZBRjEwQzU2QTYzQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUwRTMzNDREOTYxMTFFNzg3REZBRjEwQzU2QTYzQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTBFMzM0MUQ5NjExMUU3ODdERkFGMTBDNTZBNjNBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTBFMzM0MkQ5NjExMUU3ODdERkFGMTBDNTZBNjNBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv+o8fkAAAJwSURBVHjarJM9TBRBFMd/u7f3AXgcgoImGj9iYmljNFoYCysLaoPGWImdWmkpjTGhotFErTShUKOJBQmdlRY2BCkQjVEICMfHcQd33Ac74392D2MUrZydyXsz8+Y3771561lr+R8tgEseTHk0UobZsU7y5bOkT3axXCxQmqyRDHw8mahHI/B8tELVvmWTeelboCNSew3hS00n79JztJ/pGSjMQSoB6rRptEhpldwnWl1yygyzZC4T6ks60Pj7ELMX7OR1Dp/oJ/cc9ryD/BX4OgtG92QF6dHhpAMSg7JeH6E3RskOUrMCjY5AZuQUxxkgnZHRF0iXoVsnllJQlQftyqNUKpKh5h3SlzXS3j1a7UeK5nXATg7R4z+gkxzLH2CjF/ZXYLqog0EM2WFgMYSyIF2at0t2a5SUoYQ3JHemAzLcJOsfY0M3GG3m5gWo6qBC2txUXgRLaH1FgKJxXgjs7GS/W2PVP8iqdyugwjPy4RmqgvkKviKjRDJ+iqz0jBfrXS5XkikBVwRckL4uOR9+ZtE89ex9LVgO0OEPy+XTlEyci5wfH84JtCsRv5zjf1KIM6ErA1iz46yai1qd8Ikv/Ca3z2vjVeSFc9+FUbYxdMPGYeclF0wTYt4Ick5OTLha8n+WZoIiVXOBon1Imx/XT0WH1COrhiB5TeqS6/aF7HoFWWw68gsoKk+vrtv7ddudyKt6s2YczCXbvVzJDqlu+hTm2hbkT5CNa123Dsj4qmq2Rk2UqjZmGiEFc5vQ3pC3jW3+td+abeJDHmFsgTJPmAtb+G6uafVxFPL2P+1fmhdBXS6WKIVpzUb/Yc0PAQYA7034Cao2keIAAAAASUVORK5CYII=) no-repeat;display: block;
	position: absolute;
	top: 4px;
	right: 10px;
	margin: 0;
	padding: 0
}

.w1200 .shop-info .kefu {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	width: 180px;
	height: 35px;
	background-color: #f40;
	box-shadow: 0 3px 5px 0 rgba(255,68,0,.3);
	border-radius: 3px;
	line-height: 35px;
	margin-bottom: 23px
}

.w1200 .shop-info .icon-kefu {
	width: 20px;
	height: 20px;
	z-index: 377;
	background: url(data:image/png;
	base64,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) no-repeat;background-size: auto;
	background-size: contain;
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 3px
}

.w1200 .shop-info img {
	width: 113px;
	height: 113px;
	margin-bottom: 5px;
	display: block;
	margin: 0 auto
}

.w1200 .pingfen {
	width: 182px;
	height: 120px;
	position: absolute;
	bottom: 36px;
	background-color: #f8f8f8
}

.w1200 .article-shop {
	border-top: 1px solid #e5e5e5;
	position: relative;
	left: 50%;
	top: 25px;
	transform: translateX(-50%);
	width: 90%
}

.w1200 .article-shop p {
	height: 20px;
	white-space: nowrap;
	font-size: 16px;
	font-weight: bold;
	background: #f3f3f3;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #565656;
	position: absolute;
	top: -11px;
	left: 50%;
	transform: translateX(-50%)
}

.w1200 .pingfen .pingfen_li {
	margin-top: 50px;
	width: 100%
}

.w1200 .article-right-box ul {
	width: 155px;
	padding-top: 10px
}

.w1200 .pingfen .pingfen_li li {
	float: left;
	width: 33.3%;
	text-align: center
}

.w1200 .pingfen .pingfen_li li p:first-child {
	color: #f40
}

.w1200 .article-right-box li p {
	color: #666;
	margin: 0 2px 0 0;
	padding: 0 0 4px 0
}

.w1200 .article-right-box li p {
	color: #666;
	margin: 0 2px 0 0;
	padding: 0 0 4px 0
}

.w1200 .jszl {
	margin-top: 30px;
	background: #f8f8f8;
	padding: 5px
}

.w1200 .jszl p {
	text-align: left
}

.sidebar .vip-zhankr {
	position: relative
}

.sidebar .vip-zhankr .iconfont {
	color: #ffa363;
	background-image: linear-gradient(to bottom,#ffa363 0,#fd7d5b 100%);
	background-image: -webkit-gradient(to bottom,#ffa363 0,#fd7d5b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.sidebar .vip-zhankr:hover .iconfont {
	-webkit-text-fill-color: #fff
}

.sidebar .vip-zhankr span {
	font-size: 14px;
	padding: 0 14px;
	letter-spacing: 2px
}

.sidebar .vip-zhankr .left-box {
	position: absolute;
	top: 0;
	right: 100%;
	cursor: pointer;
	width: 0;
	opacity: 0;
	transition: .3s
}

.sidebar .vip-zhankr:hover .left-box {
	width: 220px;
	opacity: 1
}

.sidebar .vip-zhankr .left-box>img {
	width: 100%
}

.sidebar .sign-in a:before {
	display: none;
	position: absolute;
	content: '';
	top: 11px;
	left: 12px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	background: #f52f3e;
	animation: twinkle .6s ease-in-out infinite alternate;
	-webkit-animation: twinkle .6s ease-in-out infinite alternate;
	-moz-animation: twinkle .6s ease-in-out infinite alternate;
	-o-animation: twinkle .6s ease-in-out infinite alternate
}

.sidebar .twinkle-point a:before {
	position: absolute;
	content: '';
	top: 11px;
	left: 12px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: rgba(243,127,98,1);
	background: linear-gradient(45deg,rgba(243,127,98,1) 29%,rgba(247,162,107,1) 100%);
	background: -webkit-linear-gradient(-45deg,rgba(243,127,98,1) 29%,rgba(247,162,107,1) 100%);
	background: -moz-linear-gradient(45deg,rgba(243,127,98,1) 29%,rgba(247,162,107,1) 100%);
	background: -ms-linear-gradient(45deg,rgba(243,127,98,1) 29%,rgba(247,162,107,1) 100%);
	animation: twinkle .6s ease-in-out infinite alternate;
	-webkit-animation: twinkle .6s ease-in-out infinite alternate;
	-moz-animation: twinkle .6s ease-in-out infinite alternate;
	-o-animation: twinkle .6s ease-in-out infinite alternate
}

.sidebar .sign-in.signed a:before {
	display: none
}

.vip-entrance {
	position: absolute;
	top: -105px;
	right: 0;
	width: 87px;
	height: 80px;
	background: url(//js.izihun.com/web/site/common/images/questionnaire.png?v=20180912) no-repeat center
}

.sidebar .red-packet {
	position: relative
}

.sidebar .red-packet .service-tan {
	width: 222px;
	height: 270px;
	top: -1px
}

.sidebar .red-packet:hover .service-tan {
	display: block
}

.sidebar .red-packet .service-tan .bg {
	box-shadow: none;
	border: 1px solid #d8d8d8;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	padding-top: 16px
}

.sidebar .red-packet .st-info {
	font-size: 14px;
	color: #000;
	padding-bottom: 10px
}

.sidebar .red-packet .st-info>span {
	color: #ff5d1e;
	font-size: 14px;
	display: inline
}

.customer-service {
	position: relative
}

li.customer-service:hover .service-box {
	opacity: 1;
	width: 225px
}

.sidebar li .service-box {
	opacity: 0;
	position: absolute;
	width: 0;
	right: 93.3%;
	top: 50%;
	transform: translateY(-50%);
	padding-right: 5px;
	transition: opacity .3s
}

.sidebar li .service-box .service-con {
	background: #fb8f02;
	background-image: none;
	background-image: -o-linear-gradient(120deg,#1fb29c 0,#81d6a5 100%);
	background-image: -moz-linear-gradient(120deg,#1fb29c 0,#81d6a5 100%);
	background-image: -webkit-linear-gradient(30deg,#1fb29c 0,#81d6a5 100%);
	background-image: -ms-linear-gradient(120deg,#1fb29c 0,#81d6a5 100%);
	background-image: linear-gradient(120deg,#ed1c24 0,#fb8f02 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fb29c',endColorstr='#81d6a5',GradientType=1) �;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 4px;
	font-size: 14px;
	color: #fff
}

.sidebar li .service-box .service-con>a {
	display: block;
	line-height: 35px;
	height: 36px;
	border-bottom: 1px solid rgba(255,255,255,.17);
	color: inherit;
	padding-left: 34px;
	text-align: left
}

.sidebar li .service-box .service-con .iconfont {
	font-size: 12px;
	color: inherit;
	margin-left: 5px
}

.sidebar li .service-box .service-con p {
	color: inherit;
	padding-left: 34px;
	text-align: left;
	line-height: 18px
}

.sidebar li .service-box .custom-box,.sidebar li .service-box .custom-tel {
	padding: 6px 0;
	text-align: left;
	border-bottom: 1px solid rgba(255,255,255,.17)
}

.sidebar li .service-box .btn-contact {
	display: block;
	margin: 6px auto 6px 34px;
	width: 100px;
	height: 26px;
	background-color: #fff;
	box-shadow: 0 3px 4px 0 #fb8f02;
	border-radius: 4px;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	color: #ed1c24;
	transition: all .2s
}

.sidebar li .service-box .btn-contact:hover {
	transform: translateY(-3px)
}

.sidebar li .service-box .warning-box {
	padding: 10px 0
}

.sidebar li .service-box .warning-box>p {
	text-align: center;
	padding-left: 0;
	color: #fffc00;
	line-height: 18px
}

.rightList.bar-v2 {
	position: fixed;
	right: 12px;
	bottom: 90px;
	z-index: 999;
	text-align: center;
	width: 50px;
	height: auto;
	box-sizing: border-box;
	padding-bottom: 55px;
	background: transparent;
	box-shadow: none
}

.rightList.bar-v2 .sidebar {
	position: relative;
	transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0);
	-o-transform: translateY(0);
	width: 100%;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
	border-radius: 6px
}

.rightList.bar-v2 .Top {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 10;
	width: 100%;
	height: 45px;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
	border-radius: 6px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 12px
}

.bar-v2 .Top i {
	font-size: 16px;
	color: #000;
	transition: .3s
}

.bar-v2 .Top span {
	display: block;
	margin: -4px auto 0;
	width: 16px;
	height: 2px;
	border: 0;
	border-radius: 1px
}

.bar-v2 .Top:hover i {
	color: #ed1c24
}

.bar-v2 .sidebar li {
	position: relative
}

.bar-v2 .sidebar li>a {
	display: block;
	padding: 9px 0;
	cursor: pointer;
	position: relative;
	border: 0
}

.bar-v2 .sidebar li>a:after {
	content: "";
	position: absolute;
	top: 0;
	left: 3px;
	width: 44px;
	height: 1px;
	background: #707070;
	opacity: .1
}

.bar-v2 .sidebar .vip-zhankr .iconfont {
	font-size: 26px;
	color: #ffa363;
	background-image: linear-gradient(to bottom,#ffa363 0,#fd7d5b 100%);
	background-image: -webkit-gradient(to bottom,#ffa363 0,#fd7d5b 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.bar-v2 .sidebar li .sign-icon {
	width: 18px;
	height: 17px;
	background-position-x: 0
}

.bar-v2 .sidebar li .custom-icon {
	width: 18px;
	height: 18px;
	background-position-x: -18px
}

.bar-v2 .sidebar li .client-icon {
	width: 18px;
	height: 18px;
	background-position-x: -37px
}

.bar-v2 .sidebar li .log-icon {
	width: 17px;
	height: 20px;
	background-position-x: -56px
}

.bar-v2 .sidebar li .recruit-icon {
	width: 17px;
	height: 19px;
	background-position-x: -73px
}

.bar-v2 .sidebar li span {
	display: block;
	margin-top: 2px;
	font-size: 12px;
	color: #232323;
	text-align: center;
	transition: .3s
}

.bar-v2 .sidebar li:hover span {
	color: #ed1c24
}

.bar-v2 .sidebar .vip-zhankr span {
	font-size: 12px;
	color: #ee663f;
	padding: 0 10px;
	letter-spacing: 0
}

.bar-v2 .sidebar li.vip-zhankr:hover span {
	color: #ee663f
}

.bar-v2 .sidebar .vip-zhankr .left-box {
	position: absolute;
	top: 0;
	right: 100%;
	cursor: pointer;
	width: 0;
	opacity: 0;
	transition: .3s;
	border-radius: 4px;
	overflow: hidden
}

.bar-v2 .sidebar .vip-zhankr:hover .left-box {
	width: 220px;
	opacity: 1
}

.bar-v2 .sidebar .vip-zhankr .left-box>img {
	width: 100%
}

.bar-v2 .sidebar li:hover {
	background: transparent
}

.bar-v2 .sidebar li .service-box {
	top: 50%;
	transform: translateY(-50%)
}

@keyframes twinkle {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1)
	}

	100% {
		transform: scale(1.6);
		-webkit-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6)
	}
}

@-webkit-keyframes twinkle {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1)
	}

	100% {
		transform: scale(1.6);
		-webkit-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6)
	}
}

@-ms-keyframes twinkle {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1)
	}

	100% {
		transform: scale(1.6);
		-webkit-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6)
	}
}

@-o-keyframes twinkle {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1)
	}

	100% {
		transform: scale(1.6);
		-webkit-transform: scale(1.6);
		-ms-transform: scale(1.6);
		-o-transform: scale(1.6)
	}
}

.header-drop {
	width: 340px;
	cursor: default;
	-webkit-border-radius: 4px;
	border: 0;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
	position: absolute;
	top: 44px;
	right: 0;
	background: #fff;
	z-index: 11
}

.user-info-row {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	color: rgba(0,0,0,.65)
}

.user-info-row .row-head {
	height: auto;
	padding: 10px;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	position: relative
}

.user-info-row .row-head .head-photo img {
	display: block;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	margin: 0;
	margin-right: 10px
}

.user-info-row .row-head .head-photo:after {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center
}

.user-info-row .row-head .head-info {
	font-size: 12px
}

.user-info-row .row-head .head-info .user-uid {
	cursor: pointer
}

.user-info-row .row-head .head-info .user-uid input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.user-info-row .row-head .head-info p:nth-child(1) span:nth-child(1) {
	font-size: 14px;
	margin-right: 30px;
	color: #fff
}

.user-info-row .row-head .head-info p:nth-child(2) {
	color: #fff
}

.user-info-row .row-head .head-info p:nth-child(2) span {
	margin-right: 18px
}

.user-info-row .row-head .head-info p:nth-child(2) a {
	color: rgba(0,0,0,.65)
}

.user-info-row .row-head .head-coupon-jump {
	display: block;
	text-align: center;
	width: 100px;
	height: 26px;
	line-height: 26px;
	background: rgba(255,71,10,.15);
	-webkit-border-radius: 15px;
	border-radius: 15px;
	position: absolute;
	right: 10px;
	top: 18px;
	font-size: 12px;
	color: #fa5555
}


.user-info-row .row-head.zs-three .head-info p:nth-child(2) a {
	color: #fff
}

.user-info-row .row-head.zs-three+.row-vip-type {
	border-top: 0;
	width: 300px
}

.user-info-row .row-head.zs-three .head-coupon-jump {
	background-image: -webkit-linear-gradient(left,#ff9628 0,#f4b07f 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(#ff9628),to(#f4b07f));
	background-image: -moz- oldlinear-gradient(left,#ff9628 0,#f4b07f 100%);
	background-image: linear-gradient(to right,#ff9628 0,#f4b07f 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF9628',endColorstr='#FFF4B07F',GradientType=0);
	color: #fff
}

.user-info-row .row-vip-type {
	padding-top: 10px;
	margin: 0 auto;
	border-top: 1px solid #f4f4f4
}

.user-info-row .row-vip-type>li {
	float: left;
	width: 48%;
	font-size: 12px;
	background: #f8f8f8;
	color: rgba(0,0,0,.65);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-top: 5px;
	position: relative;
	padding-bottom: 4px;
	z-index: 1
}

.user-info-row .row-vip-type>li a {
	padding: 0;
	margin: 0;
	line-height: 14px;
	height: auto;
	font-size: initial
}

.user-info-row .row-vip-type>li:hover {
	background: #f4f4f4
}

.user-info-row .row-vip-type>li:hover p:nth-child(3) {
	display: block
}

.user-info-row .row-vip-type>li p {
	color: rgba(0,0,0,.65)
}

.user-info-row .row-vip-type>li p span {
	color: rgba(0,0,0,.65)
}

.user-info-row .row-vip-type>li p:nth-child(1) {
	font-size: 12px;
	text-align: center;
	line-height: 40px
}

.user-info-row .row-vip-type>li p:nth-child(1)>img {
	width: 25px;
	height: 20px;
	margin: 20px 8px
}

.user-info-row .row-vip-type>li p:nth-child(1)>img.hui {
	display: inline-block
}

.user-info-row .row-vip-type>li p:nth-child(2) {
	font-size: 12px;
	text-align: center;
	margin-top: -10px
}

.user-info-row .row-vip-type>li.ssvip:nth-child(1) {
	background: #edfff4
}

.user-info-row .row-vip-type>li.svip:nth-child(1) p {
	color: #ed1c24
}

.user-info-row .row-vip-type>li.svip:nth-child(1) p span {
	color: #ed1c24
}

.user-info-row .row-vip-type>li.svip:nth-child(1):hover {
	background: #f2d4a5
}

.user-info-row .tg-zhankr {
	width: 300px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0 2px 20px rgba(0,0,0,.1);
	position: relative
}

.user-info-row .tg-zhankr em {
	float: right;
	display: block;
	color: #ed1c24;
	padding-right: 10px;
	position: absolute;
	right: 0
}

.user-info-row .tg-zhankr p {
	text-indent: 1rem;
	font-size: 14px;
	float: left;
	color: #a8a4a4
}

.user-info-row .tg-url {
	text-align: center;
	font-size: 14px;
	padding-bottom: 10px
}

.user-info-row .row-vip-type>li.svip:nth-child(2) {
	background: #fffaf3;
	float: right
}

.user-info-row .row-vip-type>li.svip:nth-child(2) p {
	color: #ff9628
}

.user-info-row .row-vip-type>li.svip:nth-child(2) p span {
	color: #ff9628
}

.user-info-row .row-vip-type>li.svip:nth-child(2):hover {
	background: #fff4e4
}

.user-info-row .row-vip-type>li.svip p:nth-child(1) .inlight {
	display: inline-block
}

.user-info-row .row-company {
	width: 300px;
	height: 40px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 13px auto;
	position: relative
}


.user-info-row .row-fun-type {
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	margin: 0 auto;
	border-top: 1px solid #f4f4f4;
	margin-top: 7px;
	margin-bottom: 13px;
	padding-left: 7px
}

.user-info-row .row-fun-type>li {
	float: left;
	margin-right: 30px;
	width: 48px;
	text-align: center
}

.user-info-row .row-fun-type>li>a {
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 12px;
	text-align: center;
	line-height: initial
}

.user-info-row .row-fun-type>li>a:hover>.icon {
	color: #ed1c24 !important
}

.user-info-row .row-fun-type>li>a:hover>span {
	color: #ed1c24
}

.user-info-row .row-fun-type>li>a>.icon {
	font-size: 18px;
	display: block;
	text-align: center;
	position: relative
}

.user-info-row .row-fun-type>li>a>.icon .alert {
	width: 6px;
	height: 6px;
	background: #fd8320;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	right: 8px;
	top: 0
}

.user-info-row .row-fun-type>li>a>span {
	font-size: 12px;
	color: rgba(0,0,0,.65);
	margin-top: 7px
}

.user-info-row .row-fun-type>li:nth-child(4) {
	margin-right: 0
}

.user-info-row .row-foot {
	font-size: 12px;
	color: #9b9b9b;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	margin: 0 auto;
	border-top: 1px solid #f4f4f4;
	padding: 10px 3px
}

.user-info-row .row-foot .signuser-logout {
	padding-left: 25%
}

.user-info-row .row-foot>a {
	color: #9b9b9b
}

.user-info-row .row-foot>a:hover {
	color: rgba(0,0,0,.65)
}

.user-info-row .row-fun-type>li>a>.iconfont {
	font-size: 18px;
	display: block;
	text-align: center;
	position: relative
}


.download-info .down-bloak {
	margin: 10px 0 0 0
}

.download-info .down-bloak p {
	margin: 0;
	color: #949494;
	text-indent: 30px;
	font-size: 12px;
	line-height: 22px;
	padding: 0
}

.download-info .box .name {
	color: #e73830;
	font-weight: bold;
	font-size: 17px;
	margin-top: -5px
}

.download-info .box .name span {
	color: #46b5f5
}

.download-info .box-body {
	margin: 10px 0
}

.download-info .box-body p {
	margin: 0;
	color: #fb8f02;
	font-size: 12px;
	line-height: 5px
}

.download-info .down-button a {
	color: #fff;
	text-decoration: none;
	border-radius: 0;
	margin-right: 5px;
	background: #4ba7fd;
	border: 0;
	padding: 6px 15px;
	font-size: 14px;
	border-radius: 3px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

.download-info .down-button a:hover {
	background: #3999f2;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear
}

.download-info .down-button a>i {
	top: 0;
	padding-right: 5px
}

.download-info .btn-danger {
	background-color: #ff5e52;
	border-color: #ff5e52
}

.download-info .download-comment {
	position: absolute;
	width: 100%;
	background: #ffffffd6;
	z-index: 9;
	right: 0;
	height: 100%;
	top: 0;
	text-align: center
}

.download-comment button+button {
	margin-left: 10px
}

.download-info .download-comment>p {
	font-size: 18px;
	color: #26a1f9;
	line-height: 40px;
	display: block;
	text-align: center;
	margin: 10% auto auto auto;
	padding: inherit
}

.bar-v2 .sidebar li>a .icon {
	font-size: 30px
}

.zhankr_nav-next a {
	font-size: 66px;
	color: #b6b6b6;
	text-align: center
}

.zhankr_nav-next a:hover {
	color: #555
}

.zhankr_meta-nav-l {
	position: fixed;
	right: 1%;
	top: 30%;
	border-radius: 5px
}

.zhankr_meta-nav-r {
	position: fixed;
	left: 1%;
	top: 30%;
	border-radius: 5px
}

.zhankr_nav-next .iconfont {
	font-size: 40px
}

@-webkit-keyframes swal2-show {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,50px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0)
	}
}

@keyframes swal2-show {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,50px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0)
	}
}

@-webkit-keyframes swal2-hide {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

@keyframes swal2-hide {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}

	100% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 0
	}
}

body.swal2-toast-shown .swal2-container {
	background-color: transparent
}

body.swal2-toast-shown .swal2-container.swal2-shown {
	background-color: transparent
}

body.swal2-toast-shown .swal2-container.swal2-top {
	top: 0;
	right: auto;
	bottom: auto;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right {
	top: 0;
	right: 0;
	bottom: auto;
	left: auto
}

body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start {
	top: 0;
	right: auto;
	bottom: auto;
	left: 0
}

body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start {
	top: 50%;
	right: auto;
	bottom: auto;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center {
	top: 50%;
	right: auto;
	bottom: auto;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right {
	top: 50%;
	right: 0;
	bottom: auto;
	left: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start {
	top: auto;
	right: auto;
	bottom: 0;
	left: 0
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
	top: auto;
	right: auto;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right {
	top: auto;
	right: 0;
	bottom: 0;
	left: auto
}

body.swal2-toast-column .swal2-toast {
	flex-direction: column;
	align-items: stretch
}

body.swal2-toast-column .swal2-toast .swal2-actions {
	flex: 1;
	align-self: stretch;
	height: 2.2em;
	margin-top: .3125em
}

body.swal2-toast-column .swal2-toast .swal2-loading {
	justify-content: center
}

body.swal2-toast-column .swal2-toast .swal2-input {
	height: 2em;
	margin: .3125em auto;
	font-size: 1em
}

body.swal2-toast-column .swal2-toast .swal2-validation-message {
	font-size: 1em
}

.swal2-popup.swal2-toast {
	flex-direction: row;
	align-items: center;
	width: auto;
	padding: .625em;
	overflow-y: hidden;
	box-shadow: 0 0 .625em #d9d9d9
}

.swal2-popup.swal2-toast .swal2-header {
	flex-direction: row
}

.swal2-popup.swal2-toast .swal2-title {
	flex-grow: 1;
	justify-content: flex-start;
	margin: 0 .6em;
	font-size: 1em
}

.swal2-popup.swal2-toast .swal2-footer {
	margin: .5em 0 0;
	padding: .5em 0 0;
	font-size: .8em
}

.swal2-popup.swal2-toast .swal2-close {
	position: static;
	width: .8em;
	height: .8em;
	line-height: .8
}

.swal2-popup.swal2-toast .swal2-content {
	justify-content: flex-start;
	font-size: 1em
}

.swal2-popup.swal2-toast .swal2-icon {
	width: 2em;
	min-width: 2em;
	height: 2em;
	margin: 0
}

.swal2-popup.swal2-toast .swal2-icon::before {
	display: flex;
	align-items: center;
	font-size: 2em;
	font-weight: 700
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.swal2-popup.swal2-toast .swal2-icon::before {
		font-size: .25em
	}
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
	width: 2em;
	height: 2em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
	top: .875em;
	width: 1.375em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
	left: .3125em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
	right: .3125em
}

.swal2-popup.swal2-toast .swal2-actions {
	flex-basis: auto !important;
	height: auto;
	margin: 0 .3125em
}

.swal2-popup.swal2-toast .swal2-styled {
	margin: 0 .3125em;
	padding: .3125em .625em;
	font-size: 1em
}

.swal2-popup.swal2-toast .swal2-styled:focus {
	box-shadow: 0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)
}

.swal2-popup.swal2-toast .swal2-success {
	border-color: #a5dc86
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
	width: 2em;
	height: 2em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
	height: .3125em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
	top: 1.125em;
	left: .1875em;
	width: .75em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
	top: .9375em;
	right: .1875em;
	width: 1.375em
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
	overflow: hidden
}

body.swal2-height-auto {
	height: auto !important
}

body.swal2-no-backdrop .swal2-shown {
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	max-width: calc(100% - .625em*2);
	background-color: transparent
}

body.swal2-no-backdrop .swal2-shown>.swal2-modal {
	box-shadow: 0 0 10px rgba(0,0,0,.4)
}

body.swal2-no-backdrop .swal2-shown.swal2-top {
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start {
	top: 0;
	left: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right {
	top: 0;
	right: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-center {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start {
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right {
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom {
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start {
	bottom: 0;
	left: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
	right: 0;
	bottom: 0
}

.swal2-container {
	display: flex;
	position: fixed;
	z-index: 100000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: .625em;
	overflow-x: hidden;
	background-color: transparent;
	-webkit-overflow-scrolling: touch
}

.swal2-container.swal2-top {
	align-items: flex-start
}

.swal2-container.swal2-top-left,.swal2-container.swal2-top-start {
	align-items: flex-start;
	justify-content: flex-start
}

.swal2-container.swal2-top-end,.swal2-container.swal2-top-right {
	align-items: flex-start;
	justify-content: flex-end
}

.swal2-container.swal2-center {
	align-items: center
}

.swal2-container.swal2-center-left,.swal2-container.swal2-center-start {
	align-items: center;
	justify-content: flex-start
}

.swal2-container.swal2-center-end,.swal2-container.swal2-center-right {
	align-items: center;
	justify-content: flex-end
}

.swal2-container.swal2-bottom {
	align-items: flex-end
}

.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start {
	align-items: flex-end;
	justify-content: flex-start
}

.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right {
	align-items: flex-end;
	justify-content: flex-end
}

.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child {
	margin-top: auto
}

.swal2-container.swal2-grow-fullscreen>.swal2-modal {
	display: flex !important;
	flex: 1;
	align-self: stretch;
	justify-content: center
}

.swal2-container.swal2-grow-row>.swal2-modal {
	display: flex !important;
	flex: 1;
	align-content: center;
	justify-content: center
}

.swal2-container.swal2-grow-column {
	flex: 1;
	flex-direction: column
}

.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top {
	align-items: center
}

.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start {
	align-items: flex-start
}

.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right {
	align-items: flex-end
}

.swal2-container.swal2-grow-column>.swal2-modal {
	display: flex !important;
	flex: 1;
	align-content: center;
	justify-content: center
}

.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal {
	margin: auto
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.swal2-container .swal2-modal {
		margin: 0 !important
	}
}

.swal2-container.swal2-fade {
	transition: background-color .1s
}

.swal2-container.swal2-shown {
	background-color: rgba(52,73,94,.9)
}

.swal2-popup {
	display: none;
	position: relative;
	box-sizing: border-box;
	flex-direction: column;
	justify-content: center;
	width: 26em;
	max-width: 100%;
	padding: 1.25em;
	border: 0;
	border-radius: .3125em;
	background: #fff;
	font-family: inherit;
	font-size: 1rem;
	box-shadow: 0 10px 50px -5px rgba(6,39,67,.12)
}

.swal2-popup:focus {
	outline: 0
}

.swal2-popup.swal2-loading {
	overflow-y: hidden
}

.swal2-header {
	display: flex;
	flex-direction: column;
	align-items: center
}

.swal2-title {
	position: relative;
	max-width: 100%;
	margin: 0 0 .4em;
	padding: 0;
	color: #595959;
	font-size: 1em;
	font-weight: 600;
	text-align: center;
	text-transform: none;
	word-wrap: break-word
}

.swal2-actions {
	z-index: 1;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin: .8em auto
}

.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
	opacity: .4
}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
	background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
}

.swal2-actions:not(.swal2-loading) .swal2-styled:active {
	background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
}

.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
	box-sizing: border-box;
	width: 2.5em;
	height: 2.5em;
	margin: .46875em;
	padding: 0;
	-webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
	animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
	border: .25em solid transparent;
	border-radius: 100%;
	border-color: transparent;
	background-color: transparent !important;
	color: transparent;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
	margin-right: 30px;
	margin-left: 30px
}

.swal2-actions.swal2-loading:not(.swal2-styled).swal2-confirm::after {
	content: "";
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-left: 5px;
	-webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
	animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
	border: 3px solid #999;
	border-radius: 50%;
	border-right-color: transparent;
	box-shadow: 1px 1px 1px #fff
}

.swal2-styled {
	margin: .3125em;
	padding: .625em 2em;
	box-shadow: none;
	font-weight: 500
}

.swal2-styled:not([disabled]) {
	cursor: pointer
}

.swal2-styled.swal2-confirm {
	border: 0;
	border-radius: 10em;
	background: initial;
	background-color: #34495e;
	color: #fff;
	font-size: .875em
}

.swal2-styled.swal2-cancel {
	border: 0;
	border-radius: 10em;
	background: initial;
	background-color: #aaa;
	color: #fff;
	font-size: .875em
}

.swal2-styled:focus {
	outline: 0;
	box-shadow: 0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)
}

.swal2-styled::-moz-focus-inner {
	border: 0
}

.swal2-footer {
	justify-content: center;
	margin: 1.25em 0 0;
	padding: 1em 0 0;
	border-top: 1px solid #eee;
	color: #545454;
	font-size: 1em
}

.swal2-image {
	max-width: 100%;
	margin: 1.25em auto
}

.swal2-close {
	position: absolute;
	z-index: 2;
	top: 5px;
	right: 5px;
	justify-content: center;
	width: 1.2em;
	height: 1.2em;
	padding: 0;
	overflow: hidden;
	transition: color .1s ease-out;
	border: 0;
	outline: initial;
	color: #000;
	font-size: 1.4em;
	cursor: pointer;
	background-color: #ffffff59;
	border-radius: 50%;
	box-shadow: 0 10px 30px -5px rgba(0,0,0,.5);
	align-items: center
}

.swal2-close:hover {
	-webkit-transform: none;
	transform: none;
	background: 0 0;
	color: #fff;
	background-color: #9c9c9c
}

.swal2-content {
	z-index: 1;
	justify-content: center;
	margin: 0;
	padding: 0;
	color: #545454;
	font-size: 1.125em;
	font-weight: 300;
	line-height: normal;
	text-align: center;
	word-wrap: break-word
}

.swal2-content a {
	color: #007fff
}

.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea {
	margin: 1em auto
}

.swal2-file,.swal2-input,.swal2-textarea {
	box-sizing: border-box;
	width: 100%;
	transition: border-color .3s,box-shadow .3s;
	border: 1px solid #d9d9d9;
	border-radius: .1875em;
	background: inherit;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.06);
	color: inherit;
	font-size: 1.125em
}

.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror {
	border-color: #f27474 !important;
	box-shadow: 0 0 2px #f27474 !important
}

.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus {
	border: 1px solid #b4dbed;
	outline: 0;
	box-shadow: 0 0 3px #c4e6f5
}

.swal2-file::-webkit-input-placeholder,.swal2-input::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder {
	color: #ccc
}

.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder {
	color: #ccc
}

.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder {
	color: #ccc
}

.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder {
	color: #ccc
}

.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder {
	color: #ccc
}

.swal2-range {
	margin: 1em auto;
	background: inherit
}

.swal2-range input {
	width: 80%
}

.swal2-range output {
	width: 20%;
	color: inherit;
	font-weight: 600;
	text-align: center
}

.swal2-range input,.swal2-range output {
	height: 2.625em;
	padding: 0;
	font-size: 1.125em;
	line-height: 2.625em
}

.swal2-input {
	height: 2.625em;
	padding: 0 .75em
}

.swal2-input[type=number] {
	max-width: 10em
}

.swal2-file {
	background: inherit;
	font-size: 1.125em
}

.swal2-textarea {
	height: 6.75em;
	padding: .75em
}

.swal2-select {
	min-width: 50%;
	max-width: 100%;
	padding: .375em .625em;
	background: inherit;
	color: inherit;
	font-size: 1.125em
}

.swal2-checkbox,.swal2-radio {
	align-items: center;
	justify-content: center;
	background: inherit;
	color: inherit
}

.swal2-checkbox label,.swal2-radio label {
	margin: 0 .6em;
	font-size: 1.125em
}

.swal2-checkbox input,.swal2-radio input {
	margin: 0 .4em
}

.swal2-validation-message {
	display: none;
	align-items: center;
	justify-content: center;
	padding: .625em;
	overflow: hidden;
	background: #f0f0f0;
	color: #666;
	font-size: 1em;
	font-weight: 300
}

.swal2-validation-message::before {
	content: "!";
	display: inline-block;
	width: 1.5em;
	min-width: 1.5em;
	height: 1.5em;
	margin: 0 .625em;
	zoom: normal;
	border-radius: 50%;
	background-color: #f27474;
	color: #fff;
	font-weight: 600;
	line-height: 1.5em;
	text-align: center
}

@supports(-ms-accelerator:true) {
	.swal2-range input {
		width: 100% !important
	}

	.swal2-range output {
		display: none
	}
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
	.swal2-range input {
		width: 100% !important
	}

	.swal2-range output {
		display: none
	}
}

@-moz-document url-prefix() {
	.swal2-close:focus {
		outline: 2px solid rgba(50,100,150,.4)
	}
}

.swal2-icon {
	position: relative;
	box-sizing: content-box;
	justify-content: center;
	width: 4em;
	height: 4em;
	margin: 1.25em auto 1.875em;
	zoom: normal;
	border: .2em solid transparent;
	border-radius: 50%;
	font-family: inherit;
	line-height: 4em;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.swal2-icon::before {
	display: flex;
	align-items: center;
	height: 100%;
	font-size: 2.8em
}

.swal2-icon.swal2-error {
	border-color: #f27474
}

.swal2-icon.swal2-error .swal2-x-mark {
	position: relative;
	flex-grow: 1
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
	display: block;
	position: absolute;
	top: 2em;
	width: 2.09em;
	height: .2em;
	border-radius: .125em;
	background-color: #f27474
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
	left: 1em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
	right: 1em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.swal2-icon.swal2-warning {
	border-color: #facea8;
	color: #f8bb86
}

.swal2-icon.swal2-warning::before {
	content: "!"
}

.swal2-icon.swal2-info {
	border-color: #9de0f6;
	color: #3fc3ee
}

.swal2-icon.swal2-info::before {
	content: "i"
}

.swal2-icon.swal2-question {
	border-color: #c9dae1;
	color: #87adbd
}

.swal2-icon.swal2-question::before {
	content: "?"
}

.swal2-icon.swal2-question.swal2-arabic-question-mark::before {
	content: "責"
}

.swal2-icon.swal2-success {
	border-color: #a5dc86
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
	display: block;
	position: absolute;
	z-index: 2;
	height: .25em;
	border-radius: .125em;
	background-color: #a5dc86
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
	top: 2.4em;
	left: .89em;
	width: 1em;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
	top: 2em;
	right: .4em;
	width: 2.2em;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.swal2-progress-steps {
	align-items: center;
	margin: 0 0 1.25em;
	padding: 0;
	background: inherit;
	font-weight: 600
}

.swal2-progress-steps li {
	display: inline-block;
	position: relative
}

.swal2-progress-steps .swal2-progress-step {
	z-index: 20;
	width: 2em;
	height: 2em;
	border-radius: 2em;
	background: #3085d6;
	color: #fff;
	line-height: 2em;
	text-align: center
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
	background: #3085d6
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
	background: #add8e6;
	color: #fff
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
	background: #add8e6
}

.swal2-progress-steps .swal2-progress-step-line {
	z-index: 10;
	width: 2.5em;
	height: .4em;
	margin: 0 -1px;
	background: #3085d6
}[class^=swal2] {
	-webkit-tap-highlight-color: transparent
}

.swal2-show {
	-webkit-animation: swal2-show .3s;
	animation: swal2-show .3s
}

.swal2-show.swal2-noanimation {
	-webkit-animation: none;
	animation: none
}

.swal2-hide {
	-webkit-animation: swal2-hide .15s forwards;
	animation: swal2-hide .15s forwards
}

.swal2-hide.swal2-noanimation {
	-webkit-animation: none;
	animation: none
}

.swal2-rtl .swal2-close {
	right: auto;
	left: 0
}

.swal2-animate-success-icon .swal2-success-line-tip {
	-webkit-animation: swal2-animate-success-line-tip .75s;
	animation: swal2-animate-success-line-tip .75s
}

.swal2-animate-success-icon .swal2-success-line-long {
	-webkit-animation: swal2-animate-success-line-long .75s;
	animation: swal2-animate-success-line-long .75s
}

.swal2-animate-success-icon .swal2-success-circular-line-right {
	-webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
	animation: swal2-rotate-success-circular-line 4.25s ease-in
}

.swal2-animate-error-icon {
	-webkit-animation: swal2-animate-error-icon .5s;
	animation: swal2-animate-error-icon .5s
}

.swal2-animate-error-icon .swal2-x-mark {
	-webkit-animation: swal2-animate-error-x-mark .5s;
	animation: swal2-animate-error-x-mark .5s
}

@-webkit-keyframes swal2-rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes swal2-rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@media print {
	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
		overflow-y: scroll !important
	}

	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true] {
		display: none
	}

	body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
		position: static !important
	}
}

.header-top-recommend a {
	position: relative;
	margin: 0 auto;
	width: 1200px;
	display: block
}

.recommend-tag {
	font-size: 12px;
	position: absolute;
	bottom: 8px;
	right: 10px;
	color: #fff;
	width: 28px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	z-index: 2;
	opacity: .6;
	filter: alpha(opacity=60)
}

#erphpdown {
	border: 0;
	display: none
}

.erphpdown p {
	margin: 0 !important;
	padding: 0
}

.erphpdown {
	overflow: inherit;
	margin: inherit
}

.erphpdown p a {
	margin: 0
}

/*内容左侧*/
.codetitel {
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 50px;
    color: #2d7eeb;
}
.detail-service__avatar, .detail-service__avatar img {
    border-radius: 50%;
}
.detail-service__avatar {
    width: 140px;
    height: 140px;
    padding: 10px;
    margin: 0 auto 20px;
	margin-top: 8px;
    background-color: #f5f5f5;
}
.detail-service__avatar, .detail-service__avatar img {
    border-radius: 50%;
}
.detail-service__name {
    z-index: 2;
    position: relative;
    padding: 0 10px;
    /*margin-bottom: 24px;*/
    font-size: 16px;
    font-weight: 700;
    color: #3d3d3d;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.detail-service__info {
    width: 328px;
    margin: 0 auto 12px;
    background-color: #fff;
    border-radius: 4px;
	text-align: center;
}
.detail-service__qq {
	text-align: center;
	margin-top: -5px;
}
.detail-service__info p:not(:last-child) {
    border-bottom: 1px dashed #ebebeb;
}
.detail-service__info p {
    padding: 0 12px;
    font-size: 14px;
    color: #8f8f8f;
}
.detail-service__btn {
    display: inline-block;
    width: 110px;
    height: 42px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 700;
    line-height: 42px;
    color: #4b66e3;
    text-align: center;
    cursor: pointer;
    /*background-color: #ffffff;*/
    border-radius: 4px;
}
.detail-service__btn img {
    position: relative;
    top: 3px;
}
.detail-service__info img {
    display:inline
}
.btn_new {
    background-color: #44a957;
}
.detail-service__feedback {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 260px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    background-color: #fff;
    border-top: 1px dashed #ebebeb;
}
.detail-service__feedback a:first-child {
    color: #beafdb;
    border: 1px solid #beafdb;
}
.detail-service__feedback a {
    display: inline-block;
    height: 30px;
    padding: 0 12px;
    font-size: 14px;
    line-height: 30px;
    border-radius: 15px;
}

/*商城*/
.article-focusbox.bgimg-fixed {
    padding: 60px 0;
    background-position: center center;
    background-size: unset;
    background-repeat: repeat;
}

.article-focusbox {
    position: relative;
    z-index: 1;
    padding: 45px 0;
    background-color: #394048;
    color: #eee;
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-bottom: 10px;
}
.article-focusbox:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    content: '';
}
.article-title {
    margin: 0 0 10px;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
}
.article-meta {
    font-size: 13px;
    opacity: 0.8;
}
.article-meta .item {
    display: inline-block;
    margin: 0 10px;
}
.article-meta .item a{
    color: #fff;
}
.zhankr-shop-m {
    margin-bottom: 10px;
}
.zhankr-shop-m {
    width: 1200px;
    margin: 0 auto;
    min-width: 1390px;
}
/*商城*/