body{height: 100%;font-family:Microsoft Yahei,Arial,sans-serif;font-size: 15px;line-height: 1.7;color: #666;height: 100%;position: relative; z-index:3;background: #F8F8F8 }
h1, h2, h3, h4, h5, h6, figure{color: #333;font-weight: 400;}
::-webkit-selection{color: #fff;background: #CC0000;}
::-moz-selection{color: #fff;background: #CC0000;}
::selection{color: #fff;background: #CC0000;}
a{color:#666;text-decoration:none}
a:focus,a:hover{color:#CC0000;transition:none}
a.demourl{cursor: pointer;}
p {margin:0}
dl,dd,ul,li {margin:0;padding:0;list-style:none}

.container{max-width:1080px}
.container-layout{max-width:96%;}
.blank{height:10px;line-height:10px;clear:both;font-size:0;}
.blank-small{height:20px;line-height:20px;clear:both;font-size:0;}
.blank-middle{height:30px;line-height:30px;clear:both;font-size:0;}
.blank-big{height:40px;line-height:40px;clear:both;font-size:0;}
.line-large:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.line-large{margin-left:-15px;margin-right:-15px}
.line-large .x1,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .xb1,.line-large .xb10,.line-large .xb11,.line-large .xb12,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xl1,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-large .xl9,.line-large .xm1,.line-large .xm10,.line-large .xm11,.line-large .xm12,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xs1,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.title-block-style2 h4{font-size:18px;font-weight:400}
.title-block-style2 h5{font-size:16px;font-weight:400}
.title-block-style2 h2{font-size:15px;font-weight:600;border-bottom:1px solid #EDEFF5;line-height:55px;text-indent: 30px}
.title-block-style2 h5{font-size:16px;font-weight:400;border-bottom:1px solid #EDEFF5;line-height:55px;text-indent: 30px}
.title-block-style2 strong{font-size:18px;border-bottom:1px solid #EDEFF5;line-height:55px;text-indent: 30px;display: block;}

/* 右栏 */
.main{margin:0 0 0 250px;padding-bottom:30px;position:relative;}

.tab-title strong{line-height: 32px;font-size: 18px;font-weight: 600}
.tab-normal .tab-head {text-align:right;border-radius:0;font-size:0;-webkit-text-size-adjust:none;width:100%;}
.tab-normal .tab .tab-nav li {display:inline-block;width:auto;}
.tab-normal .tab .tab-nav li a {background:#fff;color:#666;border-radius:10px;padding:0px 20px;height:32px;line-height:32px;margin:0 5px;display:block;border:0;}
.tab-normal .tab .tab-nav .active a {background: linear-gradient( 45deg,#FF354C 0%, #CC0000 100%);cursor:default;color:#fff;font-weight:600;border-bottom:0px solid #FD3C6B;}
.tab-normal .tab .tab-nav .active{background:none}
.tab-normal .tab .tab-nav .active a:hover {color:#FFF}
.tab-normal .tab .tab-nav li a:focus {outline:none;}
.tab-normal .tab .tab-nav li a:hover {color:#CC0000}
.tab-normal .tab .tab-body{padding:0;border-radius:0;border-top:0px solid #ff0000}

.site_tree{margin:20px 0;}
.site_tree h2{position:relative;color:#333;font-size:16px;font-weight:600;display: inline-block;}
.site_tree strong{position:relative;color:#333;font-size:18px;font-weight:600;display: inline-block;margin-bottom: 10px}

.site_url{padding:20px 25px;margin-bottom:20px;position:relative;top:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_url:hover{top:-3px;box-shadow:0 5px 15px rgba(0,0,0,0.06);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_url .name .media img{width:48px;height: 48px}
.site_url .name .media .click{top:20px;right:15px;position:absolute;}
.site_url .name .media .media-body strong {color:#333;margin-top: 12px;display: block;line-height:20px;overflow: hidden; font-weight: 600}
.site_url .name .media a.collect{height:32px;width:32px;line-height:32px;top:10px;right:10px;position:absolute;transition:0.3s;transition:0.3s;z-index:3;opacity:1}
.site_url .des{height:68px;overflow: hidden;margin-top: 10px}

.book_tree{margin:10px 0 30px 0;}
.book_tree strong{position:relative;color:#333;font-size:18px;font-weight:600;display:block;}

.book_url{position:relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.book_url:hover{box-shadow:0 3px 5px rgba(0,0,0,0.06);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.book_url:hover .media a.button{background: #ff5c64;color:#fff;opacity: 1}
.book_url .media.media-y img{max-width:100%;padding:20px;}
.book_url .media .media-body{padding:0;}
.book_url .media .media-body .padding{padding:0 20px;}
.book_url .media .media-body strong {height:40px;overflow: hidden;color:#333;display: block;line-height:20px;overflow: hidden; }
.book_url .media .media-body p{overflow: hidden;height:50px;margin-top: 10px;display: block}
.book_url .media a.button{padding:10px 20px;color:#ff5c64;border-radius: 0 0 12px 12px;opacity: 0}

/* .url_block .media:hover a.collect{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s} */
/* 右栏 end*/

/*左栏 begin*/
.sidebar{width:250px;position:fixed;top:0px;overflow:auto;height:calc(100% - 0px);height:-webkit-calc(100% - 0px);height:-moz-calc(100% - 0px);}
.sidebar .logo{margin:20px auto 45px auto;position:relative;}
.sidebar .pc-nav{padding:0 20px;}
.sidebar .pc-nav li a{color:#333;display:block;padding:5px 5px 5px 30px;line-height:30px;margin:10px 0;font-weight: 400;}
.sidebar .pc-nav li a:hover{color:#333;font-weight: 600}
.sidebar .pc-nav li a i{font-size: 20px}
.sidebar .pc-nav li ul li a{padding:5px 0 5px 35px;margin:0 30px;}
.sidebar .pc-nav li ul li span{padding:5px 0 5px 35px;margin:0 30px;display: block}
.sidebar .pc-nav li.cur a,.sidebar .pc-nav li ul li a.cur{color:#fff;font-weight: 600;background: linear-gradient( 45deg,#FF354C 0%, #CC0000 100%);border-radius:10px;}
/*左栏 end*/
.subnav ul{display:none}

.hao-banner a{position:relative;top:0px;height:70px;line-height:70px;cursor:pointer;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.hao-banner a.height-big{height:100px;line-height:100px;}
.hao-banner a:after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1);border-radius:5px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.hao-banner a:hover{top:-5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.hao-banner a:hover:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
.hao-banner a span{color:#fff;position:absolute;z-index:3;left:0;width:100%;font-weight:600;font-size:18px}

.quick-url {overflow: hidden}
.quick-url li {display: block;float:left;width: 33.33333333%}
.quick-url li .item{padding:20px 12px;z-index:1;overflow:hidden;border-left:1px solid #F2F4F7;border-bottom:1px solid #F2F4F7;border-right:1px solid #F2F4F7;border-top:1px solid transparent;margin-left:-1px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}
.quick-url li .item strong{font-weight:400;display: block;margin-top:10px;height:35px;line-height:16px;overflow: hidden;}
.quick-url li .item:hover {z-index:2;position:relative;cursor: pointer;-ms-transform: scale(1.02);transform: scale(1.02);box-shadow: 0 5px 15px 0 rgba(0,0,0,.1);-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}
/*.quick-url .item:hover strong{color:#CC0000;}*/
.quick-url li .item img {margin:0 auto;width:48px;height: 48px}

/* owl-carousel滚动插件*/
/* 默认圆点 */
.owl-carousel .owl-dots {position:absolute;padding:0;text-align:left;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.owl-carousel .owl-dots .owl-dot {display:inline-block;position:relative;vertical-align:middle;}
.owl-carousel .owl-dots .owl-dot span {width:4px;height:4px;margin:0 5px;border-radius:50%;background:#F8F8F8;display:inline-block;text-align:center;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}
.owl-carousel .owl-dots .owl-dot.active span {background:#FFF;border-color:#FFF;width:12px;border-radius:10px;}

/* 默认箭头 */
.owl-carousel .owl-nav i{font-size:18px;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next {background:transparent;opacity:0;width:24px;height:24px;line-height:28px;top:50%;-webkit-transition:all ease 500ms;-o-transition:all ease 500ms;transition:all ease 500ms;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;text-align:center;border-radius:50%;}
.owl-carousel .owl-nav .owl-prev {left:20px;right:auto;color:#fff;}
.owl-carousel .owl-nav .owl-next {right:20px;color:#fff;}
/* owl-carousel滚动插件 end */

/*轮换广告*/
.slides .img-box{text-indent: -3000px; padding-bottom:40%;transition:.3s;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}
/*.slides .img-box{transition:.3s;display:block;min-height: calc(100vh - 200px);overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}*/
/*.slides .img-box .text-box{display: block;}*/
.slides:hover .owl-nav .owl-next,.slides:hover .owl-nav .owl-prev{opacity:1;border:1px solid #fff;}
.slides .owl-dots {position:relative;margin-top:-20px;padding:0;text-align:center;vertical-align:middle;width:100%;}
/*轮换广告 end*/

.site_top{padding:23px 25px;margin-bottom:20px;position:relative;top:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_top:hover{top:-5px;box-shadow:0 5px 15px rgba(0,0,0,0.06);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.site_top .media .ico{width:60px;height: 60px;background: #C7FFF0}
.site_top .media .ico img{padding:18px;}
.site_top .media .media-body strong {color:#333;display: block;font-size: 16px;font-weight: 400;margin-top:-2px;}
.site_top .media.media-x .float-left{margin-right: 20px}

.nav-bread{line-height:60px;height:60px;font-size:0}
.nav-bread i{font-size:14px;color:#999}
.nav-bread a{color:#999;font-size:14px;display:inline-block;font-size: 14px}
.nav-bread a:hover{color:#2D2D2D}
.nav-bread a:after{content:">";padding:0 8px;background:url(../images/nav-bread.png) no-repeat center 50%}
.nav-bread a:last-child:after{content:"";background:0 0}

/*分页 begin*/
.pagination li {display:inline-block;border-radius:5px;border:0;}
.pagination li i{font-weight:600;} 
.pagination li a,.pagination li span{border-radius:5px;color:#98A6AD;background:#fff;padding:5px 12px;display:block;margin:5px;}
.pagination li a:hover,.pagination li.active a,.pagination li .current{background:#CC0000;color:#fff;}
/*分页 end*/

/* 文字上下篇 */
.prenext-text .media .text-l{text-align:left}
.prenext-text .media .text-r{text-align:right}
.prenext-text .media i{font-style: normal;}
.prenext-text .media:hover a{color:#CC0000}
/* 文字上下篇 */

.list-post-x .media{margin-bottom: 15px}
.list-post-x .media.border{border:0;border-bottom:1px solid #EBEBEB;padding-bottom:20px}
.list-post-x .media img{transition:all .3s ease-out}
.list-post-x .media .thumb-bd{position:relative;max-width:40%;max-height:150px;overflow:hidden}
.list-post-x .media .thumb-md{position:relative;width:48px;overflow:hidden}
.list-post-x .media .thumb-md img{width:48px;}
.list-post-x .media .thumb-md .playtime{position:absolute;bottom:5px;right:5px;padding:0 5px;height:20px;line-height:18px;background:rgba(0,0,0,.6);z-index:3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-post-x .media .thumb-md .playicon{position:absolute;bottom:5px;left:5px;width:20px;height:20px;line-height:18px}
.list-post-x .media:hover img{transition:all .3s ease-out;transform:scale(1.02)}
.list-post-x .media.media-x .float-left{margin-right:15px}
.list-post-x .media.media-x .float-right{margin-left:15px}
.list-post-x .media.media-x .media-body{text-align:left;padding:0;margin-top: -3px}
.list-post-x .media.media-x .media-body strong{font-weight: 400;margin:0;font-size:15px;}
.list-post-x .media:hover a{color:#CC0000}
.list-post-x .media-body p{line-height:22px}
.list-post-x .media:last-child{margin-bottom:0}

/* 有序号列表 begin*/
.list-post-order li{position:relative;padding:0 0 0 30px;margin-bottom:15px;border-bottom:0px solid #f6f6f6;width:100%}
.list-post-order li:last-child{border-bottom:0px solid #f6f6f6}
.list-post-order li a{display:block;}
.list-post-order li a:hover{color:#CC0000;}
.list-post-order li span{background: #F5F7FA;color:#999;width:20px;height:20px;line-height:18px;position:absolute;top:1px;left:0}
.list-post-order li:nth-of-type(1) span{background:#CC0000;color:#fff}
.list-post-order li:nth-of-type(2) span{background:#33A2FF;color:#fff}
.list-post-order li:nth-of-type(3) span{background:#66B9FF;color:#fff}
/* 有序号列表 end*/

/* 图片显示列表 */
.excerpt-mask .media-img {position:relative;overflow:hidden;margin-bottom:20px}
.excerpt-mask .media-img .ph{transition:.3s;padding-bottom:63%;display:block;width:100%;height:0;overflow:hidden;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative}
.excerpt-mask .media-img:hover .ph{transform:scale(1.06);-webkit-transition:.3s;transition:.3s}
.excerpt-mask .media-img:after {background:linear-gradient(to bottom,rgba(4,0,51,0) 0%,rgba(0,0,0,0.3) 76%,rgba(0,0,0,0.8) 100%);position:absolute;top:0;left:0;z-index:1;content:"";width:100%;height:100%;transition:0.3s;}
/*.excerpt-mask .media-img:hover:after {background:rgba(4,0,51,0.3);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}*/
.excerpt-mask .media-img .post-link {width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;z-index:2;opacity:0;filter(alpha=0)}
.excerpt-mask .media-img .tit {bottom:15px;left:0;position:absolute;color:#fff;text-transform:uppercase;z-index:3;transition:0.3s;padding:0 20px;}
.excerpt-mask .media-img:hover .tit {bottom:20px;}
.excerpt-mask .media-img .tit strong{height:24px;overflow:hidden;display:block}
.excerpt-mask .media-img .tit strong a {display:block;font-weight: 400}
.excerpt-mask .media-img span{display: inline-block;padding:0 8px;}
.excerpt-mask .media-img:hover a.play{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.excerpt-mask .media-img a.play{border:2px solid #fff;opacity:.8;position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;width:48px;height:48px;line-height:46px;background:rgba(0,0,0,.4);z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.topic_loop .owl-nav .owl-prev,.topic_loop .owl-nav .owl-next {background:#fff;color:#999;opacity:1;margin-top:-10px;box-shadow: 0 0 6px rgba(0,0,0, .1)}
.topic_loop .owl-nav .owl-prev{left:-12px;}
.topic_loop .owl-nav .owl-next{right:-12px}

.site_article .title {padding: 0 0 0 30px;line-height:55px;height:55px;border-bottom: 1px solid #F0F2F7;}
.site_article .post strong{margin:10px 0;color:#333}
.site_article .post table{margin:20px 0}
.site_article .post table th{background:#EBEBEB;color:#fff;border:1px solid #fff}
.site_article .post table tr.ue-table-interlace-color-single{background:#EBEBEB}
.site_article .post p{font-size:16px;line-height:28px;margin-bottom:10px}
.site_article .post img{width:100%;}
.site_article .post a{text-decoration:none;border-bottom:1px solid #CC0000;color:#CC0000}
.site_article .post a:hover{color:#CC0000;border-bottom:0 solid #CC0000}
.site_article .post .text-right{text-align:right}
.site_article .post ul li{padding:0 0 5px 20px;position:relative;font-size:16px}
.site_article .post ul li p{line-height:24px}
.site_article .post ul li:before{content:'';position:absolute;top:10px;left:0;background:#666;width:8px;height:8px;border-radius:50%}
.site_article .post ol{padding:10px 0 0 0}
.site_article .post ol.list-paddingleft-2{position:relative}
.site_article .post ol li{padding:0;position:relative}
.site_article .post ol li p{line-height:26px;font-size:15px;color:#999}

.site_info .media .media-body h1 {margin:-3px 0 5px 0;display: block;font-weight: 600}
.site_info .media .media-body h1 span{font-weight: 400;display: inline-block;}
.site_info .media.media-x .float-left{margin-right: 20px}
.site_info .media.media-x img{max-width: 64px}
.site_info .jumpurl,.site_info .collect{display: inline-block;}
.site_info .jumpurl a.button{cursor:pointer; padding:5px 20px;line-height: 32px;margin-right:10px;background: #ff5c64;color:#fff;}
.site_info .jumpurl a.button:hover{color:#fff;background:#FF8F94}
.site_info .collect a.button{padding:5px 18px;line-height: 30px;background: #fff;color:#ff5c64;border:1px solid #ff5c64}
.site_info .collect a.button:hover{color:#fff;background: #FF767C;}

.book_info .media .media-body h1 {margin:10px 0 ;display: block;font-weight: 600;font-size:18px;}
.book_info .media .media-body h1 span{font-weight: 400;display: inline-block;}
.book_info .media.media-x .float-left{margin-right: 30px}
.book_info .media.media-x img{max-width: 200px}
.book_info .jumpurl,.book_info .collect{display: inline-block;}
.book_info .jumpurl a.button{cursor:pointer; padding:5px 20px;line-height: 32px;margin-right:10px;background: #ff5c64;color:#fff;}
.book_info .jumpurl a.button:hover{color:#fff;background:#FF8F94}
.book_info .collect a.button{padding:5px 18px;line-height: 30px;background: #fff;color:#ff5c64;border:1px solid #ff5c64}
.book_info .collect a.button:hover{color:#fff;background: #FF767C;}

a.tag{padding:3px 8px;line-height: 18px;background: #F8F8F8;color:#666;display: inline-block;margin-right:5px;}
a.tag i{width:16px;height: 16px;line-height: 16px;margin-right:3px;background: #61B8FF;color:#fff; font-size:12px;display: inline-block;border-radius: 50%}
a.tag:hover{background: #C9E7FF;color:#CC0000;}

 /* 弹出层*/
.dialog {width:100%;border:0;margin:0 auto;box-shadow:0 5px 15px rgba(99,107,151,0.1);position:relative;border-radius:10px;overflow:hidden}
.dialog .dialog-head{padding:15px 0 13px 30px ;border-bottom: 1px solid #ebebeb;background-color: #FFF;border-radius:10px 10px 0 0;}
.dialog .dialog-head strong{font-size:16px;font-weight: 400;}
.dialog .close{position:absolute;font-size:30px;right:20px;top:10px;color:#999;z-index:9}
.dialog .close:hover{color:#666}
.dialog .button-close{max-width: 120px;border:1px solid #EBEBEB;cursor:pointer;padding:11px 0;color:#999;}
.dialog .button-close:hover{border:1px solid #999;color:#999;background: #fff}
.dialog.vippay .dialog-head{padding:20px 0 ;border-bottom:0;background-color: #CC0000;border-radius:5px 5px 0 0;}
.dialog.vippay .dialog-head strong{font-size:22px;font-weight: 400}
.dialog.vippay .close{right:15px;top:10px;color:#FFF;opacity: .6}
.dialog.vippay .close:hover{opacity:1}
.dialog.log{width:720px;overflow: hidden}
.dialog .dialog-body{padding:0px;line-height:24px;}
.dialog-body h3 {font-size:18px;font-weight:600;color:#333;margin-bottom:10px}
.dialog-body .form-group {padding-bottom:15px}
.dialog-body .input{height:44px;line-height:44px;padding:0 15px;border:1px solid #ebebeb;width:100%;display:block;-webkit-appearance:none;box-shadow:0 0px 0px rgba(99,107,151,0.0) inset;transition:all .3s;}
.dialog-body select {padding:0 30px 0 10px;width: 100%; height:44px;line-height:44px;border:solid 1px #ebebeb;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select-down.png) no-repeat right 50%;}
.dialog-body .textarea{padding:10px 12px;line-height:24px;width:100%;border:1px solid #ebebeb;transition:all .3s;}
.dialog-body .input:hover,.dialog-body .textarea:hover,.dialog-body select:hover{border:1px solid #ccc;transition:all .3s;}
.dialog-body .label {padding-bottom:10px;display:block;line-height:24px;}
.dialog-body .label label {font-weight:400;}
.dialog-body .form-tips .dialog-body .input-help ul {border:solid 0px #ebebeb;background:#fff;padding:5px 10px;box-shadow:0 0 0 #fff;border-radius:0 0 4px 4px;width:150px;min-width:150px;width:auto;_width:150px;color:#EE3333;font-size:12px}
.dialog-body .input::-webkit-input-placeholder, .dialog-body .textarea::-webkit-input-placeholder {color: #333;}
.dialog-body .input:-moz-placeholder, .dialog-body .textarea:-moz-placeholder {color: #333;}
.dialog-body .input::-moz-placeholder, .dialog-body .textarea::-moz-placeholder {color: #333;}
.dialog-body .input:-ms-input-placeholder, .dialog-body .textarea:-ms-input-placeholder {color: #333;} 
.dialog-body .field-icon .icon { height: 46px;line-height: 46px;}
.dialog-body .input-group .addon{background-color: #fff;border: 0;padding:0;}
.dialog-body .input-group .addon img{width:90px;}

 /* 弹出层 end*/
footer{padding:30px 80px;}
footer h3{color:#666;margin-bottom:20px;font-weight:600}
footer ul li.block{float:left;display: block}
footer ul li.block-1{width:18%}
footer ul li.block-2{width:18%}
footer ul li.block-3{width:18%}
footer ul li.block-4{width:18%;}
footer ul li.block-5{width:18%;}
footer ul li.block-6{width:10%;}
footer ul li ul li a{line-height:32px;color:#666}
footer ul li ul li a:hover{color:#333}

footer .copyright a{color:#999}
footer .qrimg{display: block;color:#fff;box-shadow: 0 10px 30px rgba(229,229,229,.8);}

footer .friend span{font-weight:bold}
footer .friend a{display:inline-block;margin-right:10px}
footer .friend a:last-child{margin-right:0}

@media screen and (max-width:768px) {
.line-big{margin-left:-6px;margin-right:-6px}
.line-big .x1,.line-big .x10,.line-big .x11,.line-big .x12,.line-big .x2,.line-big .x3,.line-big .x4,.line-big .x5,.line-big .x6,.line-big .x7,.line-big .x8,.line-big .x9,.line-big .xb1,.line-big .xb10,.line-big .xb11,.line-big .xb12,.line-big .xb2,.line-big .xb3,.line-big .xb4,.line-big .xb5,.line-big .xb6,.line-big .xb7,.line-big .xb8,.line-big .xb9,.line-big .xl1,.line-big .xl10,.line-big .xl11,.line-big .xl12,.line-big .xl2,.line-big .xl3,.line-big .xl4,.line-big .xl5,.line-big .xl6,.line-big .xl7,.line-big .xl8,.line-big .xl9,.line-big .xm1,.line-big .xm10,.line-big .xm11,.line-big .xm12,.line-big .xm2,.line-big .xm3,.line-big .xm4,.line-big .xm5,.line-big .xm6,.line-big .xm7,.line-big .xm8,.line-big .xm9,.line-big .xs1,.line-big .xs10,.line-big .xs11,.line-big .xs12,.line-big .xs2,.line-big .xs3,.line-big .xs4,.line-big .xs5,.line-big .xs6,.line-big .xs7,.line-big .xs8,.line-big .xs9{position:relative;min-height:1px;padding-right:6px;padding-left:6px}
.line-large{margin-left:-6px;margin-right:-6px}
.line-large .x1,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .xb1,.line-large .xb10,.line-large .xb11,.line-large .xb12,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xl1,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-large .xl9,.line-large .xm1,.line-large .xm10,.line-large .xm11,.line-large .xm12,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xs1,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9{position:relative;min-height:1px;padding-right:6px;padding-left:6px}
.padding-large{padding:12px;}
.slides .owl-dots {top:-10px;margin-top:-10px;}

.container-layout{max-width:100%;}
.blank-small{height:10px;line-height:10px;}
.blank-big {height: 20px;line-height: 20px;}
.blank-middle{height:10px;line-height:10px;}

.sidebar{width:100%;height:60px;position:fixed;z-index:999;left:0;top:0;background: #FFF }
.sidebar .logo{margin:15px 0 15px 12px;float:left}
.sidebar .logo img{height:30px;}
.sidebar .about{display:none}

.main{margin:60px 0 0 0;padding-bottom:10px;}

.tab-title{text-align: center}
.tab-normal .tab .tab-nav li{width:33.333%;display:block;float:left;text-align: center;margin:5px 0;}
.tab-normal .tab .tab-nav li a {padding:0px 10px;height:42px;line-height:42px;}

.site_url{padding:12px;margin-bottom:10px;}
.site_url .name .media img{width:32px;height: 32px}
.site_url .name .media .media-body strong {margin-top:6px;height:18px}

.book_url{padding:12px;margin-bottom:10px;}
.book_url .name .media img{width:32px;height: 32px}
.book_url .name .media .media-body strong {margin-top:6px;height:18px}

.prenext-text .text-r{text-align:left;}
.list-post-x .media .thumb-bd{position:relative;max-width:33%;}
.excerpt-mask .media-img{margin-bottom:10px} 
.topic_loop .owl-nav .owl-prev{left:10px;}
.topic_loop .owl-nav .owl-next{right:10px} 
.site_article{margin-bottom:20px}

.dialog .dialog-body{padding:10px 20px 20px 20px;}
.dialog.log{width:100%;}
.dialog.log .dialog-body{padding:0;}
footer{padding:20px;}
}
