@font-face {
  font-family: 'iconfont';  /* project id 1355023 */
  src: url('//at.alicdn.com/t/font_1355023_iotr29r1cu.eot');
  src: url('//at.alicdn.com/t/font_1355023_iotr29r1cu.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1355023_iotr29r1cu.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1355023_iotr29r1cu.woff') format('woff'),
  url('//at.alicdn.com/t/font_1355023_iotr29r1cu.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1355023_iotr29r1cu.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
/* Css Reset */
html {color:#333; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body {min-width: 1200px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
body, button, input, select, textarea {font:12px/1.5 "Microsoft Yahei", "Hiragino Sans GB", "STHeiti", "\5B8B\4F53", sans-serif, tahoma, arial;}
input, select, textarea {font-size:100%;}
table {border-collapse:collapse; border-spacing:0;}
th {text-align:inherit;}
fieldset, img {border:0;vertical-align:middle;}
iframe {display:block;}
abbr, acronym {border:0; font-variant:normal;}
del {text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:500;}
ol, ul, li {list-style:none;}
/*caption, th {text-align:left;}*/
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:500;}
q:before, q:after {content:'';}
sub, sup {font-size:75%; line-height:0;	position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
a {color:#333;}
a:hover {color:#000; text-decoration:none;}
ins, a {text-decoration:none;}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.fn-hide {display:none;}
.fn-left, .fn-right {display:inline;}
.fn-left,.fl,.f_l {float:left;}
.fn-right,.fr,.f_r {float:right;}
.clearfix{zoom:1;}
.clearfix::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.m5 {
	margin: 5px!important
}
.m10 {
	margin: 10px
}
.m15 {
	margin: 15px
}
.m20 {
	margin: 20px
}
.m25 {
	margin: 25px
}
.m30 {
	margin: 30px
}
.mt5 {
	margin-top: 5px!important
}
.mt10 {
	margin-top: 10px!important
}
.mt14 {
	margin-top: 14px
}
.mt15 {
	margin-top: 15px
}
.mt18 {
	margin-top: 18px
}
.mt20 {
	margin-top: 20px!important
}
.mt30 {
	margin-top: 30px
}
.mt40 {
	margin-top: 50px
}
.mt50 {
	margin-top: 50px
}
.mb5 {
	margin-bottom: 5px!important
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px!important
}
.mb25 {
	margin-bottom: 25px!important
}
.mb30 {
	margin-bottom: 30px
}
.ml5 {
	margin-left: 5px!important
}
.ml10 {
	margin-left: 10px!important
}
.ml15 {
	margin-left: 15px!important
}
.ml20 {
	margin-left: 20px!important
}
.ml25 {
	margin-left: 25px!important
}
.ml30 {
	margin-left: 30px!important
}
.mr5 {
	margin-right: 5px!important
}
.mr10 {
	margin-right: 10px!important
}
.mr15 {
	margin-right: 15px!important
}
.mr20 {
	margin-right: 20px!important
}
.mr30 {
	margin-right: 30px!important
}
.pointer {
	cursor: pointer
}
.block {
	width: 1200px;
    margin: 0 auto;
}
.wrap {width: 1200px; margin: 0 auto;}

/* 支付成功回调页面隐藏LOGO右侧文字 */
.header .logo h2 {display: none;}

a {color: #333; transition: all 0.1s; -moz-transition: all 0.1s; -webkit-transition: all 0.1s; -o-transition: all 0.1s;}
.adv ,.ad ,.tladv{overflow: hidden;}
.adv img ,.ad img ,.tladv img {display: block;width: 100%;}
.tladv img {margin:20px 0;}
.oh {position: relative; overflow: hidden;}
a.more:hover {text-decoration: underline;}
.aaa {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.adClose {position: absolute; right: 0; top: 0; width: 30px; height: 16px;}
.adClose i {color: #fff; font-weight: bold; font-size: 14px; float: left; text-align: center; width: 15px; line-height: 16px; font-style: normal;}
.adClose span {width: 15px; height: 15px; float: right; background: url('../../images/px.gif') 0 -15px no-repeat; cursor: pointer;}
.adClose span.kai {background-position: 0 0;}

.picon {background-image:url(../images/public_icons.png);background-repeat:no-repeat;}
.picon-qq {background-position: -2px 0px;}
.picon-weixin {background-position: -6px -20px;}
.picon-weibo {background-position: -6px -40px;}
.picon-phone {background-position: -6px -60px;}
.picon-down {background-position: -2px -85px;}
.picon-down2 {background-position: -20px -94px;}
.picon-latest {background-position: 0 -103px;}
.picon-hui {background-position: 0 -126px;}
.picon-join {background-position: 0 -149px;}





/* 友情链接 */
.friendlink {border-bottom: 1px solid #5d5d5d; padding-bottom: 15px; margin-bottom: 20px;}
.gray .friendlink {border-bottom-color: #ececec;}
.white .friendlink {border-bottom-color: #ececec;}
.friendlink h5 {font-size: 16px; color: #fff;}
.friendlink ul {margin-top: 10px;}
.friendlink li {float: left; margin: 0 40px 5px 0;}
.friendlink li a {font-size: 12px; color: #737373;}
.friendlink li a:hover {text-decoration: none; color: #fff;}

/* 关于、帮助、二维码 */
.help {margin-bottom: 25px;}
.help .helplist {float: left;}
.help .helplist dl {float: left; width: 130px; padding-right: 10px;}
.help .helplist dl dt {font-size: 16px; color: #fff; margin-bottom: 10px;}
.help .helplist dl dd {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #737373;}

.help .helplist dl a {font-size: 12px; color: #737373; line-height: 22px;}
.help .helplist dl a:hover {text-decoration: none; color: #fff;}
.help .qr {display: none; float: right; margin-top: 5px;}
.w1200 .help .qr {display: block;}
.help .qr .qr-img {float: left; width: 110px; margin-left: 40px; line-height: 30px; color: #fff; text-align: center;}
.help .qr .qr-img img {width: 110px; height: 110px; display: block;}

/* 版权 */
.copyright {padding-bottom: 10px; text-align: center; line-height: 20px; color: #737373;}
.copyright a {color: #737373!important;}
.copyright a:hover {text-decoration: none; color: #fff;}

/* 统计 */
.footer .statisticscode {text-align: center;}

.footer.gray {background: #f8f8f8;}
.gray .friendlink h5, .gray .friendlink li a, .gray .help .helplist dl dt, .gray .help .helplist dl dd, .gray .help .helplist dl dd a, .gray .copyright, .gray .copyright a, .gray .help .qr .qr-img {color: #333;}
.gray .friendlink li a:hover, .gray .help .list dl a:hover, .gray .copyright a:hover {color: #2babff;}

.footer.white {background: #fff;}
.white .friendlink h5, .white .friendlink li a, .white .help .helplist dl dt, .white .help .helplist dl dd, .white .help .helplist dl dd a, .white .copyright, .white .copyright a, .white .help .qr .qr-img {color: #333;}
.white .friendlink li a:hover, .white .help .list dl a:hover, .white .copyright a:hover {color: #2babff;}


/* 第三方登陆授权后提示绑定手机号 */
#loginconnectInfo .mask , #loginconnectInfo .layer {display: block;}
#loginconnectInfo .mask{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: .5; z-index: 1003;}
/*弹出层*/
#loginconnectInfo .layer{position: fixed; top: 200px; left: 50%; background: #fff; z-index: 1004; border-radius: 4px; font-size: 16px; margin-left: -190px; text-align: center; padding: 24px 0 28px;}
#loginconnectInfo .layer-tit{padding-bottom: 15px;}
#loginconnectInfo .layer-tit span{padding: 0 0 0 30px; background: url(../../images/layer_icon.png) left center no-repeat;}
#loginconnectInfo .layer-con{font-size: 16px; padding: 20px 50px; border-top: 1px solid #cbcbcb;}
#loginconnectInfo .layer-btn a{background: #1facee; color: #fff; border-radius: 4px; display: block; width: 120px; margin: 0 auto; line-height: 40px; height: 40px;}



/* 返回顶部 */
/*右侧浮动菜单*/
/*.fix-right*/
.fixed-right{position: fixed;right:6px;bottom: 120px;height:347px;z-index: 3;}
.vip-link-a{ width:80px; height:72px; background: url(../../images/fixed-right.png) -197px -191px no-repeat; position: absolute; top: -81px ; right:-6px;animation:myfirst 1.5s ease-in-out  infinite; -webkit-animation:myfirst 1.5s ease-in-out  infinite;-moz-animation:myfirst 1.5s ease-in-out  infinite;-o-animation:myfirst 1.5s ease-in-out  infinite;}
.vip-link-a a{ display: block;width:80px; height:72px;}
@keyframes myfirst{
   0% { transform: translate(0px, 0px);}
   50% {transform: translate(0px, -5px);}
   100% {transform: translate(0px, 0px);}
}
.fixed-right .link-right{ width:60px; height: 347px;box-shadow: 0 0 5px rgba(0,0,0,0.05);}
.fixed-right .link-right .w60{ width:60px;background: url(../../images/fixed-right.png)}
.fixed-right .link-right .w60 a{ display: block; width: 100%; height: 100%}
.fixed-right .link-right .qq-link{ height:71px; background-position:  0 0 ;  position: relative;}
.fixed-right .link-right .qq-link:hover{  background-position:-74px 0}

.fixed-right .out-box { padding-left: 10px; width: 70px; height: 68px;position: absolute; top: 0; right: 0}
.fixed-right .qqTip{background:#fff;width:200px;padding: 5px 10px; box-sizing: border-box; font-size:12px;box-shadow: 0  0px 6px rgba(168,168,168,0.38);position: absolute;z-index:3; top:0px; width: 210px;right:64px;display:none}
.fixed-right .qqTip .work-time{padding:6px 0;border-top:1px solid #e8e8e8; margin-top: 5px}
.fixed-right .qqTip .work-time p{color:#666666}
.fixed-right .qqTip .id-info{padding-top: 4px;border-top:1px solid #e8e8e8;color:#666666}
.fixed-right .qqTip .id-info p{text-align: left;padding-left: 28px;}
.fixed-right .qqTip .id-info span{color:#4289EA;margin-left: 4px;}

.fixed-right .qqTip .service div{width:89px;height:98px;box-sizing:border-box}
.fixed-right .qqTip .service p{color:#666666}
.fixed-right .qqTip .service .line{height:70px;border-left:1px solid #e8e8e8;margin-top:16px}
.fixed-right .qqTip .service .WeChat .wx-kf {
    width: 75px;
    height: 75px;
    margin: 4px auto 0;
    background: url(../../images/fixed-right.png) -138px -267px;
}
.fixed-right .qqTip .service .qq .qq-box{display: block;width:70px;height: 70px;background: #d8d7d7;margin-left: 12px;box-sizing: border-box;margin-top: 6px;margin-bottom: 3px;}
.fixed-right .qqTip .service .qq i{display:block;width:70px;height:70px;margin:auto;background:url(../../images/fixed-right.png) -139px -113px;}
.fixed-right .qqTip .service .qq:hover .qq-box{background: #1E89F2}
.fixed-right .qqTip p{line-height: 20px;text-align: center;}
.fixed-right .link-right .qq-link:hover .qqTip{ display: block;}
.fixed-right .link-right .shop-ma{ height:68px; background-position:  0 -71px; position: relative;}
.shop-box{ padding-left: 10px; width: 70px; height: 68px;position: absolute; right: 0;}
.fixed-right .link-right .shop-ma:hover .wrod-notice{ display: block;}
.fixed-right .link-right .shop-ma:hover{ background-position: -74px -71px;}
.fixed-right .link-right .collect-web{height:69px; background-position:  0 -139px; position: relative;}
.fixed-right .link-right .collect-web:hover{ background-position:-74px -139px;}
.fixed-right .collect-web .big{ width:200px; height:180px ; position:absolute; top:0; right:64px;background: url(../../images/fixed-right.png) 0 -349px; display: none;}
.fixed-right .collect-web  span{ display:block; width:120px; height:30px;border-radius:30px;margin:128px auto; cursor: pointer;}
.fixed-right .collect-web:hover .big{ display: block;}
.coll-web{padding-left: 10px; width: 70px; height: 68px;position: absolute; right: 0;}
.fixed-right .link-right .advise{height:69px; background-position:  0 -208px;}
.fixed-right .link-right .advise:hover{height:69px; background-position:-74px -208px;}
.fixed-right .link-right .back-top{height:70px; background-position:  0 -277px;}
.fixed-right .link-right .back-top:hover{ background-position: -74px -277px;}



@-webkit-keyframes bgdPosBottomToTop{
  0%{background-position: center 30px;}
  100%{background-position: center -30px;}
}

@-moz-keyframes bgdPosBottomToTop{
  0%{background-position: center 30px;}
  100%{background-position: center -30px;;}
}

@keyframes bgdPosBottomToTop{
  0%{background-position: center 30px;}
  100%{background-position: center -30px;;}
}


/* 登录窗口 */
#login_iframe {display: none; position: fixed; _position: absolute; z-index: 9001; width: 1000px; height: 314px; left: 50%; top: 50%; margin: -200px 0 0 -500px;}
#login_iframe iframe {width: 1000px; height: 314px;}
#login_bg {overflow: hidden; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 9000; display: block; background: #000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#login_bg .loadPage {position: fixed; _position: absolute;  z-index: 2;  left: 50%; top: 50%; margin: -200px 0 0 -500px; width: 1000px; height: 314px; line-height: 314px; font-size: 16px; text-align: center; color: #fff;}
#login_bg iframe {position: absolute; z-index: 1; width:100%; height:100%; filter:alpha(opacity=0); opacity=0; border-style:none;}

/* 文本框Autocomplete浮动层 */
.autocomplete-suggestions {border: 1px solid #999; background: #fff; font-size: 13px; cursor: default; overflow: auto; -webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out; line-height: 25px;}
.autocomplete-suggestion {padding: 2px 5px; white-space: nowrap; overflow: hidden;}
.autocomplete-no-suggestion {padding: 2px 5px;}
.autocomplete-selected {background: #f0f0f0;}
.autocomplete-suggestions strong {font-weight: bold; color: #000;}
.autocomplete-group {padding: 2px 5px;}
.autocomplete-group strong {font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000;}

/* 页面加载进度提示 */
.pace{-webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;}
.pace-inactive{display: none;}
.pace .pace-progress{background: #333333; position: fixed; z-index: 2000; top: 0; left: 0; height: 3px; -webkit-transition: width 0.1s; -moz-transition: width 0.1s; -o-transition: width 0.1s; transition: width 0.1s;}



/* 广告标识 */
.siteAdvObj {position: relative;}
.siteAdvObj .advMark {position: absolute; width: 24px; height: 14px; z-index: 1; background: url('../../images/advMark.png') no-repeat; font-size: 0; text-indent: -999em;}
.siteAdvObj .advMark.pos0 {left: 5px; top: 5px;}
.siteAdvObj .advMark.pos1 {right: 5px; top: 5px;}
.siteAdvObj .advMark.pos2 {left: 5px; bottom: 5px;}
.siteAdvObj .advMark.pos3 {right: 5px; bottom: 5px;}
.siteAdvObj .advTitleMark {position: absolute; left: 0; top: 0; line-height: 24px; font-size: 12px; margin: 0; padding: 0 5px; color: #fff; background: rgba(0,0,0,.5);}

/* 广告占位 */
.advPlaceholder {position: relative; width: 100%; height: 100%; line-height: 20px; z-index: 1;}
.advPlaceholder .apCon {position: absolute; left: 0; top: 0; right: 0; bottom: 0; min-height: 100px; background: #f5f5f5; z-index: 888; color: #999;}
.advPlaceholder .apCon:hover {background: #f0f0f0;}
.advPlaceholder .apCon:hover .ad_title h5 {background: #f00; border-color: #ff0; color: #fff;}
.advPlaceholder .ad_tit {position: absolute; left: 10px; top: 10px; z-index: 2;}
.advPlaceholder .ad_stu {position: absolute; right: 10px; top: 10px; z-index: 4; text-decoration: underline;}
.advPlaceholder .ad_title {position: absolute; left: 0; top: 50%; right: 0; bottom: 0; z-index: 3; padding-top: 6px; text-align: center; margin-top: -40px; font-size: 18px;}
.advPlaceholder h5 {display: inline-block; border: 1px dotted #fda9a9; background: #f9f9a3; padding: 3px 5px; color: #000;}
.advPlaceholder h6 {display: block; font-size: 12px; margin-top: 6px;}
.advPlaceholder .ad_tips {position: absolute; left: 0; right: 0; bottom: 10px; z-index: 4; padding: 0 10px; background: #f5f5f5; text-align: center; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.advPlaceholder .apCon:hover .ad_tips {background: #f0f0f0;}


/* CSS 特效 */

/* 从下往上缓冲显示 */
@-webkit-keyframes bottomFadeIn{
	0%{opacity:0;	-webkit-transform:translateY(10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes bottomFadeIn{
	0%{opacity:0;	-moz-transform:translateY(10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes bottomFadeIn{
	0%{opacity:0;	transform:translateY(10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从上往下缓冲显示 */
@-webkit-keyframes topFadeIn{
	0%{opacity:0;	-webkit-transform:translateY(-10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes topFadeIn{
	0%{opacity:0;	-moz-transform:translateY(-10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes topFadeIn{
	0%{opacity:0;	transform:translateY(-10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从左往右缓冲显示 */
@-webkit-keyframes leftFadeIn{
	0%{opacity:0;	-webkit-transform:translateX(-10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes leftFadeIn{
	0%{opacity:0;	-moz-transform:translateX(-10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes leftFadeIn{
	0%{opacity:0;	transform:translateX(-10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 从右往左缓冲显示 */
@-webkit-keyframes rightFadeIn{
	0%{opacity:0;	-webkit-transform:translateX(10px);}
	100%{opacity:1;	-webkit-transform:translateY(0);}
}

@-moz-keyframes rightFadeIn{
	0%{opacity:0;	-moz-transform:translateX(10px);}
	100%{opacity:1; -moz-transform:translateY(0);}
}

@keyframes rightFadeIn{
	0%{opacity:0;	transform:translateX(10px);}
	100%{opacity:1; transform:translateY(0);}
}

/* 膨胀后变正常尺寸 */
@-webkit-keyframes popup{
	0%{-webkit-transform:scale(0);}
	60%{-webkit-transform:scale(1.1);}
	100%{-webkit-transform:scale(1);}
}

@-moz-keyframes popup{
	0%{-moz-transform:scale(0);}
	60%{-moz-transform:scale(1.1);}
	100%{-moz-transform:scale(1);}
}

@keyframes popup{
	0%{transform:scale(0);}
	60%{transform:scale(1.1);}
	100%{transform:scale(1);}
}

/* X轴翻动 */
@keyframes flipInX{
	0%{transform:perspective(400px) rotateX(90deg); opacity:0}
	40%{transform:perspective(400px) rotateX(-10deg)}
	70%{transform:perspective(400px) rotateX(10deg)}
	100%{transform:perspective(400px) rotateX(0deg); opacity:1}
}
@-webkit-keyframes flipInX{
	0%{-webkit-transform:perspective(400px) rotateX(90deg); opacity:0}
	40%{-webkit-transform:perspective(400px) rotateX(-10deg)}
	70%{-webkit-transform:perspective(400px) rotateX(10deg)}
	100%{-webkit-transform:perspective(400px) rotateX(0deg); opacity:1}
}
@-moz-keyframes flipInX{
	0%{-moz-transform:perspective(400px) rotateX(90deg); opacity:0}
	40%{-moz-transform:perspective(400px) rotateX(-10deg)}
	70%{-moz-transform:perspective(400px) rotateX(10deg)}
	100%{-moz-transform:perspective(400px) rotateX(0deg); opacity:1}
}

/* Y轴翻动 */
@keyframes flipInY{
	0%{transform:perspective(400px) rotateY(90deg); opacity:0}
	40%{transform:perspective(400px) rotateY(-10deg)}
	70%{transform:perspective(400px) rotateY(10deg)}
	100%{transform:perspective(400px) rotateY(0deg); opacity:1}
}
@-webkit-keyframes flipInY{
	0%{-webkit-transform:perspective(400px) rotateY(90deg); opacity:0}
	40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
	70%{-webkit-transform:perspective(400px) rotateY(10deg)}
	100%{-webkit-transform:perspective(400px) rotateY(0deg); opacity:1}
}
@-moz-keyframes flipInY{
	0%{-moz-transform:perspective(400px) rotateY(90deg); opacity:0}
	40%{-moz-transform:perspective(400px) rotateY(-10deg)}
	70%{-moz-transform:perspective(400px) rotateY(10deg)}
	100%{-moz-transform:perspective(400px) rotateY(0deg); opacity:1}
}
/*内链*/
.keylink{border-bottom: 1px dashed #003388;width:26px; height:22px; line-height:22px; background:#fff; text-align:center}
.keylink:hover { color:#f80;border-color: #FF6600; text-decoration: none;}

/*评论*/
.comm_title {
	margin-top: 15px;
    font-size: 16px;
    color: #464646;
    height: 35px;
    line-height: 35px;
    font-weight: normal;
    border: 1px solid #DBDBDB;
    border-top: 2px solid #0064fa;
    overflow: hidden;
    padding-left: 20px;
    background: #fff;
    padding-right: 10px;
}
.com_form {margin: 15px 0;width: 100%;position: relative;}
.comm_textarea {
width: 98%;
height: 78px;
border: 1px solid #e2e2e2;
padding: 5px 5px;
outline: none;
color: #333;
line-height: 20px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
}
.comm_textarea2 {width: 98%;}
.com_form p {height: 28px;line-height: 28px;position: relative;}
span.emotion {
width: 42px;
height: 20px;
background: url(../../images/icon.gif) no-repeat 2px 2px;
padding-left: 20px;
cursor: pointer;
color: #999;
}
.comm_sub_btn {
background-color: #e6e6e6;
background-image: linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);
background-repeat: no-repeat;
border-bottom-right-radius: 3px;
border-color: #ccc #ccc #aaa;
border-style: solid;
border-width: 1px;
box-shadow: 0 0 1px #fff inset;
color: #555;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
height: 32px;
position: absolute;
right: 0;
text-align: center;
text-shadow: 0 1px 0 #fff;
top: 0;
transition: all 0.15s linear 0s;
width: 100px;
cursor: pointer;
border-radius: 2px;
margin-top: 5px;
outline: none;
}
.qqFace {margin-top: 4px;background: #fff;padding: 2px;border: 1px #dfe6f6 solid;}
.comment_list{border:1px solid #f3f0f0;margin:25px 0 15px;overflow:hidden;}
.comment_list_top{background:#fbfbfb;color:#555;font-size:14px;padding:0 12px;font-weight:bold;height:30px;line-height: 30px;border-bottom: 1px dotted #ddd;}
.comment_list_body ul{padding:0 12px;}
.comment_list_body ul li{padding:10px 0;border-bottom: 1px dotted #ddd;overflow:hidden;}
.comment_list_body ul li:last-child{border-bottom:none;}
.comm_right{margin-left:50px;}
.comm_user_name{color:#017cb9}
.comm_user_name:hover{color:#2a6496;text-decoration:underline;transition: all 0.15s linear 0s;}
.comm_user_pic{float:left;}
.comm_right p{font-size: 14px;line-height: 1.5em;color:#666;margin:5px 0;}
.original_comment{display:block;margin:5px 0;}
.comm_time{font-size:12px;color:#999;}
.comm_a{font-size:12px;color:#999;margin:0 5px;transition: all 0.15s linear 0s;}
.comm_a:hover{color:#555}
.rep_cont{padding:10px 0;}
.comment_static {position: static;float: right;}
i.icon-avatar{
	width: 26px;
    height: 26px;
    display: block;
    margin: 0 auto 2px;
    position: absolute;
    right: 0px;
    top: 0px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../images/img_vip.png);
}
.icon-user-vip {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 9px;
    margin-left: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../images/img_vip.png);
}
.icon-usercenter-vip {
    width: 26px;
    height: 26px;
    position: absolute;
    top: -5px;
    margin-left: 5px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../images/img_vip.png);
}
/* 第三方登陆授权后提示绑定手机号 */
#loginconnectInfo .mask , #loginconnectInfo .layer {display: block;}
#loginconnectInfo .mask{position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: .5; z-index: 1003;}
/*弹出层*/
#loginconnectInfo .layer{position: fixed; top: 200px; left: 50%; background: #fff; z-index: 1004; border-radius: 4px; font-size: 16px; margin-left: -190px; text-align: center; padding: 24px 0 28px;}
#loginconnectInfo .layer-tit{padding-bottom: 15px;}
#loginconnectInfo .layer-tit span{padding: 0 0 0 30px; background: url(../../images/layer_icon.png) left center no-repeat;}
#loginconnectInfo .layer-con{font-size: 16px; padding: 20px 50px; border-top: 1px solid #cbcbcb;}
#loginconnectInfo .layer-btn a{background: #1facee; color: #fff; border-radius: 4px; display: block; width: 120px; margin: 0 auto; line-height: 40px; height: 40px;}

.swiper-container {
        height: 24px;
    }
    .swiper-slide {
        font-size: 14px;
        background: transparent;
        overflow: hidden;
    }
    .swiper-slide img{width: 20px; height: 20px; border-radius: 50%}
    .swiper-slide span{font-size: 16px; color: #ff6600; margin: 0 5px}
    .swiper-slide a{font-size: 14px}
    ._tips {
        width: 350px;
        display: inline-block;
    }
	/*广告小图标*/
.w1180 {
    margin: 5px auto;
}
.portal_block_summary {
    margin: 40px auto;
}
.ggd{
	display: block;
    position: relative;
	}
	.ggd span {
    background: url(../../images/ggd.jpg) no-repeat center;
    width: 29px;
    height: 16px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}