﻿/* =s Reset (by YUI 3) */
html{color:#000;}
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{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font-family: "microsoft yahei";background: #EEEEEE;}

/*--滚动条--*/
::-webkit-scrollbar{ width:10px; height:30px; background-color:#ECECEC;}
::-webkit-scrollbar:hover{ background-color:#eee; }
::-webkit-resizer{}
::-webkit-scrollbar-thumb{ -webkit-border-radius:4px; background-color:#ccc; height:10px; }
::-webkit-scrollbar-thumb:hover{ background-color: #bbb;}
::-webkit-scrollbar-thumb:active{ background-color:#888;}
/* =e Reset */

.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.inner{width: 940px; margin: 0 auto; position: relative;}


.zb-top{height: 60px; background: #3B3B3B;}
.zb-top .inner{width: 960px;}

.lp-header .user{float: right; height: 60px;}
.lp-header .user div.noLogin{max-width: 150px;min-width: 90px;;height: 60px;line-height: 60px; float: right;padding: 0 10px 0 10px; position: relative;z-index: 9; cursor: pointer; }
.lp-header .user div.noLogin.hover{background: #fff;box-shadow: 0px 3px 5px rgba(0,0,0,.12);}
.lp-header .user div.noLogin .pic{float: left; padding-left: 5px;padding-top: 13px; height: 48px;*padding-top: 0;_padding-top: 12px;}
.lp-header .user div.noLogin a.name{float: left; margin-left: 10px; font-size: 14px;font-family: "NSimSun"; color: #e1e9eb; text-decoration: none; max-width: 75px;_width:50px; overflow: hidden;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease; }
.lp-header .user div.noLogin.hover a.name{color: #323232;}
.lp-header .user div.noLogin i{float: left;margin-left: 5px; width: 10px; height: 6px; background: url("../images/com-sprite2.png") -140px -50px; margin-top: 27px;}
.lp-header .user div.noLogin.hover i{background-position: -100px -50px;}
.lp-header .user div.noLogin .links{box-shadow: 0px 3px 5px rgba(0,0,0,.12);background: #fff;;display: none;background: #fff;position: absolute; top: 60px; right: -1px; padding: 0 10px 0 10px;  z-index: 9;border: solid 1px #D7D7D7; border-top: 0;}
.lp-header .user div.noLogin .links li{border-bottom: solid 1px #E5E5E5;height: 28px;line-height: 28px;padding: 5px 0; }
.lp-header .user div.noLogin .links li.last{border-bottom: 0;}
.lp-header .user div.noLogin .links li a{color: #4b4b4b; display: block;font-size: 12px; text-decoration: none;}
.lp-header .user div.noLogin .links li a:hover{background: #F2F2F2;}
.lp-header .user div.noLogin .links li a em{float: left; width: 16px; height: 16px; margin-top: 6px; margin-left: 10px; margin-right: 8px;background: url("../images/com-sprite2.png") 0px 0px;}
.lp-header .user div.noLogin .links li.wb a em{background-position: 0px -50px;}
.lp-header .user div.noLogin .links li.qq a em{background-position: -20px -50px;}
.lp-header .user div.noLogin .links li.log a em{background-position: -40px -50px;}
.lp-header .user div.noLogin .links li.reg a em{background-position: -60px -50px;}

.lp-header .user div.isLogin{max-width: 150px;min-width: 90px;height: 60px;line-height: 60px; float: right;padding: 0 10px 0 10px; position: relative;z-index: 9; cursor: pointer; }
.lp-header .user div.isLogin.hover{background: #fff;box-shadow: 0px 3px 5px rgba(0,0,0,.12); }
.lp-header .user div.isLogin .pic{float: left; padding-top: 14px; height: 48px;*padding-top: 0;_padding-top: 10px;}
.lp-header .user div.isLogin a.name{float: left;height: 72px; margin-left: 10px; font-size: 13px;font-family: "NSimSun"; color: #e1e9eb; text-decoration: none; max-width: 60px; overflow: hidden;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease; }
.lp-header .user div.isLogin.hover a.name{color: #323232;}
.lp-header .user div.isLogin i{float: left;margin-left: 5px; width: 10px; height: 6px; background: url("../images/com-sprite2.png") -140px -50px; margin-top: 27px;}
.lp-header .user div.isLogin.hover i{background-position: -100px -50px;}
.lp-header .user div.isLogin .links{box-shadow: 0px 3px 5px rgba(0,0,0,.12);display: none;background: #fff;position: absolute; top: 60px; right: -1px; padding: 0 10px 0 10px;  z-index: 9;border: solid 1px #D7D7D7; border-top: 0;}
.lp-header .user div.isLogin .links li{height: 28px;line-height: 28px;padding: 10px 0; }
.lp-header .user div.isLogin .links li a{color: #4b4b4b; display: block;font-size: 12px; text-decoration: none;}
.lp-header .user div.isLogin .links li a em{float: left; width: 16px; height: 16px; margin-top: 6px; margin-left: 10px; margin-right: 5px;}
.lp-header .user div.isLogin .links li.center a{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;}
.lp-header .user div.isLogin .links li.center a em{background: url("../images/com-sprite2.png") 0px -100px;}
.lp-header .user div.isLogin .links li.center a:hover{background-color:#EA7C5D; color: #fff;}
.lp-header .user div.isLogin .links li.center a:hover em{background-position: -20px -100px;}
.lp-header .user div.isLogin .links li.exit a em{background: url("../images/com-sprite2.png") -41px -100px;}
.lp-header .user div.isLogin .links li.exit{border-top: solid 1px #E5E5E5;}
.lp-header .user div.isLogin .links li.exit a:hover{background: #F2F2F2;}

.zb-banner{height: 416px; background: #2BF2FC; background: url("../images/bannerBG.jpg") no-repeat center 0;}
/*.zb-banner .inner{width: 100%;}
.zb-banner .inner img{max-width: 100%;}*/

.zb-cont{width: 940px; margin: 12px auto 0;/*margin-top: 52px*/;border: solid 1px #E5E5E5; border-right: 0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
/*.zb-cont.zk{border-right: 0;}*/

.zb-cont-left{background: #fff;width: 660px; float: left; min-height: 1000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
/*.zb-cont-left.zk{background:#D3D1D1; }*/

.box{padding: 35px; border-bottom: dashed 1px #E4E4E4;}
.box .time{color: #ff6600; font-size: 24px; font-family: "microsoft yahei"; line-height: 1.0;}
.box .words{color: #666666;font-size: 14px; font-family: "microsoft yahei"; padding:20px 0; line-height: 1.8;}
.box .words a{color: #eb7350;font-size: 14px; font-family: "microsoft yahei"; padding: 0 2px; text-decoration: none;}

.zb-share{}
.zb-share .inner{width: 960px; height: 30px;/* padding-top: 30px*/;}
.zb-share .zbsi{float: right;}
/*.zb-share .shareTitle{font-size: 14px; color: #666666; padding-bottom: 5px;}*/


.zb-cont-right{background: #fff;padding: 20px 30px 10px 30px; width: 218px; float: left; position: relative; border-right: solid 1px #E5E5E5;border-left: solid 1px #E5E5E5;}
.zb-cont-right.zk{border-right: solid 1px #E5E5E5;}
.zb-cont-right .zk-btn{display: none;position: absolute; top: 0px; right: -36px;  width:35px; height: 130px; background: url("../images/comment-zk.png") no-repeat 0 0; }
.zb-cont-right .sq-btn{display: none;position: absolute; right: 5px; top: 5px;width: 19px; height: 100px; background: url("../images/comment-zk.png") no-repeat 0 -130px;}
/*.right-words{font-family: "microsoft yahei"; font-size: 12px; color: #333333;line-height: 2; padding: 20px 0; padding-bottom: 145px; background: url("../images/right-bg.png") no-repeat right bottom;}*/

.loading{width: 40px; height: 40px; position: fixed; left: -40px; top: 50%; margin-top: -12px; background: url("../images/load.gif") no-repeat center center;  border-radius: 2px;}



/*评论*/
.lp-comment{width: 100%; margin: 0 auto; padding-top: 0px; font-family: "microsoft yahei";}
.lp-comment h2{font-size: 24px; color: #D55252;font-weight:normal;}
.lp-comment h2 a{color:#57a9b8; font-size: 12px; text-decoration: none; margin-left: 16px;}
.lp-comment .submit{margin-top: 20px;}
.lp-comment .submit .text{padding-right: 32px;}
.lp-comment .submit textarea{resize:none;width: 100%; height: 60px; color: #999999; font-size: 14px; border: solid 1px #E5E5E5; padding: 15px;}
.lp-comment .submit textarea:focus{outline: solid 1px #FFB7B7;}
.lp-comment .submit .sub{padding-top: 14px;}
.lp-comment .submit .sub button{font-size: 14px; color: #fff; padding: 10px 30px; background: #D55252; border: 0; cursor: pointer; float: right; display: inline;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;}
.lp-comment .submit .sub button:hover{background: #E05F5F;}
.lp-comment .submit .sub button.disabled{background: #FAADAD; cursor: default;}
.lp-comment .words{padding-bottom: 50px;}
.lp-comment .words h3{font-size: 14px; color: #999999; height:40px; line-height: 40px; border-bottom: solid 1px #ECECEC; position: relative;margin-top: 4px; font-weight:normal;}
.lp-comment .words h3 span{color: #A2442F; padding: 0 3px;}
.lp-comment .words h3 i{display: block; width: 13px; height: 8px; background: url("../images/com-sprite.png") no-repeat -250px 0px; position: absolute; bottom: -7px; left: 43px;}
.lp-comment .words .comment-say-scroll{overflow-y: scroll; padding-right: 10px;}
.lp-comment .words .comment-say{}
.lp-comment .words .comment-say-li{padding: 20px 0 8px; border-bottom: dashed 1px #ECECEC;}
.lp-comment .words .comment-say-li.last{border-bottom: none;}
.lp-comment .words .comment-say .csl-img{width: 40px; float: left;/* margin-right: 22px;*/}
.lp-comment .words .comment-say .csl-body{/*width: 538px;float: left;*/ padding-left: 60px;}
.lp-comment .words .comment-say .csl-body .cont{color: #666666; font-size: 14px; padding-bottom: 10px;word-break:break-all;word-wrap:break-word;overflow: auto; }
.lp-comment .words .comment-say .csl-body .cont a.name{color: #B66257; text-decoration: none;}
.lp-comment .words .comment-say .csl-body .time{font-size: 12px; color: #cccccc; height: 14px; line-height: 14px;}
.lp-comment .words .comment-say .csl-body .time span{padding-right: 12px; float: left;}
.lp-comment .words .comment-say .csl-body .time a.respond-coin{float: left; width:15px; height: 14px;background: url("../images/com-sprite.png") no-repeat -200px 0px;}
.lp-comment .words .comment-say .csl-respond{padding: 15px 0 8px;}
.lp-comment .words .comment-say .comment-respond-li{padding-bottom:12px; }
.lp-comment .words .comment-say .crl-img{width: 30px; float: left;/* margin-right: 18px;*/}
.lp-comment .words .comment-say .crl-body{/*width: 490px;float: left;*/ padding-left: 45px;}
.lp-comment .words .comment-say .crl-body .cont{color: #666666; font-size: 14px; padding-bottom: 10px;}
.lp-comment .words .comment-say .crl-body .cont a.name{color: #B66257; text-decoration: none;}
.lp-comment .words .comment-say .crl-body .time{font-size: 12px; color: #cccccc; height: 14px; line-height: 14px;}
.lp-comment .words .comment-say .crl-body .time span{padding-right: 12px; float: left;}
/*创建的回复样式*/
.lp-comment .words .comment-say .csl-body .respond-submit{display: none;}
.lp-comment .words .comment-say .csl-body .text{position: relative;}
.lp-comment .words .comment-say .csl-body .text input{border-radius: 2px; padding-right:10px; height: 37px; line-height: 14px;font-size: 14px;line-height: 37px\9; color: #5A5A5A;border:solid 1px #EEEEEE; background: #F7F7F7;}
.lp-comment .words .comment-say .csl-body .text input:focus{outline: solid 1px #FFB7B7;}
.lp-comment .words .comment-say .csl-body .text .tip{font-size: 14px; color: #999999;position: absolute; top: 10px; left: 10px;}
.lp-comment .words .comment-say .csl-body .text .tip a{padding: 0 5px;}
.lp-comment .words .comment-say .csl-body .sub button{cursor: pointer;width: 85px; height: 33px; color: #fff; font-size: 14px;background: #D55252;border: 0; outline: 0; float: right;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;}
.lp-comment .words .comment-say .csl-body .sub button:hover{background: #E05F5F;}
.lp-comment .words .comment-say .csl-body .sub button.disabled{background: #FAADAD; cursor: default;}
.lp-comment .words .comment-say .csl-body .sub{padding-top: 14px;}


/*淡入淡出提示框 comTip*/
.comTip{display: none;padding: 15px 50px; font-size: 14px; color: #666666; background:#FAFAFA;  line-height: 1; border: solid 2px #EFEFEF; position: absolute; top: 0; border-radius: 2px; font-family: 'microsoft yahei';}

/*弹层公用样式 openPop*/
#lp-overlay{position:absolute;display: none;background:#000;filter:Alpha(opacity=70);opacity: 0.7;top: 0;left: 0;z-index: 998;}
/*登录弹层*/
.lp-login-pop{font-family: "microsoft yahei";display: none;top: 0;width: 405px; height: 360px;padding: 30px 40px; background: #fff;position: absolute; z-index: 999; border-radius: 3px;}
.lp-login-pop .lplp-sjzh{border-bottom: dashed 1px #D5D5D5;}
.lp-login-pop .lplp-sjzh h5{font-size: 15px; color: #333333; }
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns{padding-top: 20px; padding-bottom: 28px;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn{float: left; width: 184px; height: 46px; cursor: pointer; font-size: 14px; color: #fff; line-height: 46px; text-decoration: none;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn i{float: left; width: 30px; height: 24px; margin-left: 30px; margin-top: 11px;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn span{float: right; margin-right: 48px;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn-qq{background:#1469B4; margin-right: 36px;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn-qq:hover{background: #2C81CE;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn-qq i{background: url("../images/sprite.png") no-repeat 5px -396px;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn-weibo{background:#D04341; }
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn-weibo:hover{background: #DB5D5A;}
.lp-login-pop .lplp-sjzh .lplp-sjzh-btns .btn-weibo i{background: url("../images/sprite.png") no-repeat -45px -396px;}
.lp-login-pop .lplp-form{padding-top: 32px;}
/* 吴越 2014/6/25 星期三 16:39:10 */
.lp-login-pop .lplp-form .inp-text{width: 280px;height: 45px; position: relative; padding-bottom: 35px; z-index: 1;}
.lp-login-pop .lplp-form .inp-text input{width: 330px;height: 45px; padding-left:60px; padding-right: 10px;line-height: 16px;line-height: 45px\9; font-size: 16px; color: #000; border:solid 1px #b9b9b9;}
.lp-login-pop .lplp-form .inp-text input:focus{border:solid 1px #DAA191;outline:none;}
.lp-login-pop .lplp-form .inp-text label{width: 48px; height: 28px; border-right: solid 1px #b9b9b9;display: block;position: absolute; top: 10px; left: 5px; background: url("../images/sprite.png") no-repeat -190px -396px; }
.lp-login-pop .lplp-form .inp-text .what{position: absolute; top: 0; left: 65px; font-size: 14px; color: #b9b9b9;line-height: 45px; z-index: 0;}
.lp-login-pop .lplp-form .inp-text .login-pwd-label{background-position: -239px -396px;}
.lp-login-pop .lplp-form .inp-text .tip{height: 45px; width: 300px; line-height: 45px; font-size: 12px; color: #cc6666;position: absolute; top: 0; left: 300px; z-index: 3;}
.lp-login-pop .lplp-form .inp-text .tip i{float: left; width: 28px; height: 45px; }
.lp-login-pop .lplp-form .inp-text.right .tip i{background: url("../images/login-regist/coins-sprite.png") no-repeat 0px -185px;} 
.lp-login-pop .lplp-form .inp-text.right .tip span{visibility: hidden;}
.lp-login-pop .lplp-form .inp-text.error .tip i{background: url("../images/login-regist/coins-sprite.png") no-repeat 0px -237px;} 
.lp-login-pop .lplp-form .inp-text.error input{border-color: #DAA191;outline-color: #DAA191; color: #CC8B7D;}
.lp-login-pop .lplp-form .inp-radio{height: 18px; line-height: 18px; font-size: 14px; color: #666666; margin-bottom: 30px;}
.lp-login-pop .lplp-form .inp-submit{}
.lp-login-pop .lplp-form .inp-submit button{float: left; margin-right: 20px; width: 104px; height: 48px;color: #fff; font-size:18px; background: #D04341; border: none;font-family: "microsoft yahei";letter-spacing:3px; cursor: pointer;}
.lp-login-pop .lplp-form .inp-submit button{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.lp-login-pop .lplp-form .inp-submit button:hover{background: #BC3B3B;}
.lp-login-pop .lplp-form .inp-submit input{position: relative; top: 2px;}
.lp-login-pop .lplp-form .inp-submit label{color:#666666; }
.lp-login-pop .lplp-form .inp-submit .forget-div{text-align:left;}
.lp-login-pop .lplp-form .inp-submit .forget-div a{font-size: 14px;color: #cc6666;letter-spacing:1px;text-align:left;}
.lp-login-pop .lplp-form .inp-submit .register-div{text-align:left;}
.lp-login-pop .lplp-form .inp-submit .register-div a{font-size: 14px;color: #cc6666;letter-spacing:1px; }
.lp-login-pop .lplp-form .inp-submit .register-div span{color: #333333; font-size: 14px; margin-right: 5px;}
/*分享按钮*/
.bdshare-button-style1-24 a{width: 38px!important; height: 38px!important; padding-left: 0px!important;background-image: url("../images/shareBtn.png")!important;}
.bdshare-button-style1-24 .bds_more{background-position: 0 0!important;}
.bdshare-button-style1-24 .bds_tsina{background-position:-43px 0!important;}
.bdshare-button-style1-24 .bds_qzone{background-position:-87px 0!important;}
.bdshare-button-style1-24 .bds_renren{background-position:-130px 0!important;}
.bdshare-button-style1-24 .bds_weixin{background-position:-173px 0!important;}
/*.bdshare-button-style1-24 .bds_more{background: url("../images/shareBtn.png")!important;}
.bdshare-button-style1-24 .bds_more{background: url("../images/shareBtn.png")!important;}*/

/*淡入淡出提示框 comTip*/
.comTip{display: none;padding: 15px 50px; font-size: 14px; color: #666666; background:#FAFAFA;  line-height: 1; border: solid 2px #EFEFEF; position: absolute; top: 0; border-radius: 2px; font-family: 'microsoft yahei';}
/*返回顶部*/
#gotoTop {position: fixed;bottom: 150px;display: none;width: 48px;height: 53px;background: url("../images/sprite.png") -150px -300px; background-color: #5F5D5D;}
#gotoTop:hover{opacity: .8;}
/*新通知隐藏*/
.new-message{display: none!important;}
@media screen and (max-width: 1000px){
	.zb-top .inner{width: 100%;}
	.zb-top .user{display: none;}
	.zb-banner{height: auto!important; background: #fff;}
	.zb-banner .inner,.zb-banner .inner img{width: 100%;}
	.zb-cont{width: 100%; border: 0;margin-top: 0;}
    .zb-cont-right{display: none;}
    .zb-cont-left{width: 100%; border: 0;}
    .zb-share{display: none;}
    .zb-cont-left .box{padding: 20px 10px;}
    .iframe-vodeo-wrap{display: none;}
	/*.zb-cont-left .box img{width: 100%; margin: 0px; padding: 0px;border: 0px;}*/
    
}

@media screen and (max-width: 480px){
	.zb-cont-left .box{padding: 20px 10px;}
	.zb-cont-left .box img{width: 100%;}
	.zb-banner{background: #fff;}
}



/*ads*/
.ads{position: absolute;top: 745px;width: 295px;right: 20px;}
.tryout-ads{margin-bottom: 20px;}
.ads a{display: block;width:295px;height: 131px;}
.ads .ads-item{position: relative;}
.ads .close{cursor: pointer;position: absolute;right: 0;top: 0;width: 30px;height: 30px;background: url(../images/close-ads.jpg) no-repeat;}