/*main css cmsyou*/
body{color:#333;background:#fff;font:14px/24px "Microsoft Yahei",Arial,Verdana,Tahoma,Sans-Serif;-webkit-text-size-adjust:100% !important}
ul,ol,li{list-style:none}
table,td,th,input{font-size:14px}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1{font-size:28px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
h5,h6{font-size:12px}
.inner{overflow:hidden}
.clearfix{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0!important;*margin-top:-1px;line-height:0}
.radius{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.opacity{opacity:.5;filter:"alpha(opacity=50)";filter:alpha(opacity=50)}
a:link,a:visited{color:#333;outline:0;text-decoration:none}
a:hover{color:#bc252e;text-decoration:none;}
a:hover img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
a{background:0 0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0; text-decoration:none;}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=text]:hover,input[type=text]:focus,input[type=text]:active{outline:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,span,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0 auto;padding:0;border:0}
.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.topbar{height:32px;font-size:13px;line-height:34px;border-bottom:1px solid #eee;color:#707070;background:#f6f6f6;overflow:hidden}
.topbar .inner{overflow:visible}
.topbar-lt{float:left}
.topbar-rt{float:right}
.subnav{float:right;padding-right:20px}
.subnav a{padding:0 5px}
.social{float:right;margin-top:4px;position:relative}
.social a{margin-left:4px;width:24px;height:24px;text-indent:-9999px;display:inline-block;background:url(../images/icon-sns.gif) no-repeat 0 0;cursor:pointer;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.social a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.social a#s_tsina{background-position:0 0}
.social a#s_tqq{background-position:0 -31px}
.social a#s_qq{background-position:0 -92px}
.social a#s_weixin{background-position:0 -62px}
.social #weixin{padding:6px;text-align:center;background:#333;display:none;position:absolute;right:0;top:32px;z-index:99}
.social #weixin img{display:block}
.header{padding:15px;background:#fff;clear:both;*position:relative;*z-index:1;}
.header img{display:block}
.logo{float:left;margin-right:20px}
.top-nav-items{float:left; width:700px; height:80px; margin-top:5px; overflow:hidden;}
.top-nav-items a{color:#404040;font-size:14px;line-height:26px;vertical-align:top;margin-left:13px;display:inline-block;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.top-nav-items a:hover{color:#eb192d;}
.so-box{float:right}
.so-box{margin-top:24px;padding-left:20px;position:relative}
.search-box{float:right;padding:0 15px}
.search-box .searchform{background:#fff;overflow:hidden;position:relative}
.search-box .searchform .ls{width:190px;color:#666;padding:8px 15px;border:1px solid #ddd;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.search-box .searchform .searchsubmit{padding:9px 0;width:38px;text-indent:-9999px;border:none;outline:0;background:url(../images/search.png) no-repeat center 11px;cursor:pointer;position:absolute;right:0;top:0}
.search-box .searchform .ls:hover,.search-box .searchform:hover .ls{border-color:#bc252e}
.search-tips{color:#999; font-size:13px;}
.main-menu{position:relative;height:46px;line-height:46px;color:#fff;background:#eb192d;background: -webkit-gradient(linear,left top,right top,color-stop(0,#eb192d),color-stop(100%,#fdb940));background: -webkit-linear-gradient(left,#eb192d 0,#fdb940 100%);background: -o-linear-gradient(left,#eb192d 0,#fdb940 100%);background: -ms-linear-gradient(left,#eb192d 0,#fdb940 100%);background: linear-gradient(left,#eb192d 0,#fdb940 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb192d', endColorstr='#fdb940', GradientType=1);overflow:visible;}
.pinned{margin:0 auto;position:fixed;top:0;left:0;width:100%;z-index:10000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));-moz-box-shadow:0 0 12px #666;-webkit-box-shadow:0 0 12px #666;box-shadow:0 0 12px #666}
.main-menu .inner{overflow:visible}
.navi{position:relative;z-index:9999}
.navi li{float:left;font-size:18px;background:url(../images/menu.png) no-repeat 0 center;text-transform:capitalize;white-space:nowrap;position:relative}
.navi li.menu-item-home,.navi li.nb{background:0 0}
.navi li a,.navi li a:link,.navi li a:visited{padding:0 20px;color:#fff;display:block}
.navi li a:hover{color:#fff;background:#bc252e;text-decoration:none}
.navi li.active a.topmenu:visited,.navi li.active a.topmenu,.navi li:hover a.topmenu{color:#fff;background:#bc252e}
.navi li ul{position:absolute;top:46px;left:0;z-index:9999;padding:0;width:200px;display:none}
.navi li ul li{float:none;padding:0;font-size:14px;line-height:38px;border:none;border-bottom:1px solid #f8f8f8;background:#fff}
.navi li ul li a:link,.navi li ul li a:visited{padding:0 25px;height:38px;color:#666}
.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited,.navi li.current-menu-item ul li a:hover,.navi li.current-post-parent ul li a,.navi li.current-post-ancestor ul li a,.navi li.current-menu-parent ul li a,.navi li.current-category-ancestor ul li a{color:#666;background:0 0}
.navi li ul li.menu-item-has-children a{padding:0 25px;height:38px;color:#666}
.navi li ul li a:hover,.navi li.current-menu-item ul li a:hover,.navi li.current-post-ancestor ul li a:hover,.navi li.current-menu-parent ul li a:hover,.navi li.current-category-ancestor ul li a:hover,.navi li:hover ul li a:hover{color:#bc252e;background:#f8f8f8}
.navi li:hover a{color:#fff;background:#bc252e}
.navi li:hover ul li a{background:0 0}
.navi li.current-menu-parent ul li.current-menu-item a{color:#bc252e;background-color:#f8f8f8}
.navi li ul li ul{top:0;left:198px;padding:0;background:0 0}
.navi li ul li.menu-item-has-children:hover a{color:#bc252e;background:#f8f8f8}
.navi li ul li.menu-item-has-children:hover ul li a{color:#333;background:#fff}
.navi li ul li.menu-item-has-children:hover ul li a:hover{color:#bc252e;background-color:#f8f8f8}
.navi li:hover ul li.menu-item-has-children ul li a{background:0 0}
.content .ks{float: left;width: 412px; padding-top:20px; margin-bottom:20px; clear:both;}
.content .ks-wrap{float: left;border: solid #e5e5e5;border-width: 1px 0 1px 1px;width: 345px;height: 38px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.content .ks:hover .ks-wrap{border-color: #bc252e;}
.content .ks-form{float: left;width: 278px;position: relative}
.content .ks-input{overflow: hidden}
.content .ks-input input{width: 100%;height: 38px;color: #333;text-indent: 10px;line-height: 38px;vertical-align: top;border: none;}
.content .ks-submit{float: right;width: 66px;height: 40px;background: #eb192d url('../images/sprite.png') -169px -42px no-repeat;border: none;cursor: pointer}
.content .ks-submit:hover{background-color:#bc252e}
.container{padding:20px 0;background:#fff;box-sizing:border-box;clear:both}
.banner-wrap{padding:10px 0; clear:both;}
.column-fluid{float:left;width:100%}
.column-fluid-r{float:left;width:100%}
.column-fluid .content{margin-right:320px;overflow:hidden}
.content-r{margin-right:325px;overflow:hidden}
.fullwidth{margin:0 auto;width:100%}
.container-home{padding:20px 0 10px}
.row-fluid{margin-bottom:20px;overflow:hidden}
.row-fluid h2,.row-fluid .content h3{height:24px;color:#eb192d;font-size:16px;font-weight:700;border-bottom:1px solid #eb192d;margin-bottom:15px;padding:6px 0;background:#fff;overflow:hidden;clear:both}
.row-fluid h2 a:link,.row-fluid h2 a:visited,.row-fluid .content h3 a:link,.row-fluid .content h3 a:visited{color:#eb192d}
.row-fluid h2 a:hover,.row-fluid .content h3 a:hover{color:#bc252e;text-decoration:none}
.row-fluid h2 i,.row-fluid .content h3 i{float:right;font-size:14px;font-style:normal}
.row-fluid h2 i a:link,.row-fluid h2 i a:visited,.row-fluid .content h3 i a:link,.row-fluid .content h3 i a:visited{padding:4px 0 4px 12px;color:#666}
.row-fluid h2 i a:hover,.row-fluid .content h3 i a:hover{color:#bc252e}
.row-fluid h2 span a,.row-fluid .content h3 span a{float:right;*margin-top:-24px;width:40px;height:30px;text-indent:-9999px;background:url(../images/icon.gif) no-repeat 0 -104px;display:block}
.row-fluid .content{margin:0 300px 0 0}
.row-fluid .column-fluid{float:left}
.row-fluid .content ul{padding:0;overflow:hidden}
.row-fluid .content ul li{margin-bottom:8px;font-size:15px;white-space:nowrap;text-overflow:ellipsis}
.row-fluid .content ul li.thumb{white-space:normal;text-overflow:inherit}
.row-fluid .content ul li a{padding-left:12px;background:url(../images/icon.gif) no-repeat 0 8px;overflow:hidden}
.row-fluid .content ul li.thumb a{padding-left:0;background:0 0}
.row-fluid .content ul li span{float:right;padding-left:10px;font-size:12px;color:#bbb;background:#fff;position:relative;z-index:9}
.row-fluid .content ul li div a{padding:0;background:0 0}
.row-fluid .content .cat-post-list,.row-fluid .content .tabs-cat-posts,.row-fluid .content .cat-pic-list,.row-fluid .content .cat-scroll-pic-list,.row-fluid .content .widget-catpost,.row-fluid .content .widget-picpost,.row-fluid .content .widget-picpostbig,.row-fluid .content .gallery-slider{float:left;width:48%;margin-right:2%;margin-bottom:10px}
.row-fluid .content .cat-scroll-pic-list{float:none;margin-left:0;width:auto;clear:both}
.row-fluid .widget_media_image,.row-fluid .widget_media_video,.row-fluid .widget_text,.row-fluid .widget_recent_comments,.row-fluid .widget_media_gallery{margin-bottom:15px;margin-right:2%}
.row-fluid .auxbar .widget_media_image,.row-fluid .auxbar .widget_media_video,.row-fluid .auxbar .widget_text,.row-fluid .auxbar .widget_media_gallery{margin-right:0}
.row-fluid .widget_media_image img{max-width:100%;width:100% !important;height:auto !important}
.row-fluid-home{margin-top:10px; margin-bottom:0}
.cat-post-list{margin-bottom:25px;overflow:hidden}
.cat-post-list .post-ft{float:left;margin-top:6px;margin-right:-300px;width:280px}
.cat-post-list .post-ft img{width:100%;height:220px}
.cat-post-list .post-ft h4{font-size:14px;text-align:center}
.cat-post-list ul li{margin-bottom:8px;height:24px;font-size:14px;overflow:hidden}
.cat-post-list ul li a{padding-left:14px;height:24px;background:url(../images/icon.gif) no-repeat 0 8px;overflow:hidden}
.cat-post-list ul li span{float:right;font-size:12px;color:#bbb}
.cat-post-list-2c ul li a{margin-right:5px}
.cat-post-list-2c ul li span{display:none}
.cat-pic-list{margin-bottom:25px;overflow:hidden}
.cat-pic-list h2{margin-bottom:20px}
.cat-pic-list ul{margin-left:-3%;padding:6px 0}
.cat-pic-list ul li{float:left;margin-bottom:5px !important;margin-left:3%;width:30.333333%;height:auto;text-align:center;overflow:hidden}
.cat-pic-list ul li .folio-item{padding:0}
.cat-pic-list ul li .folio-thumb{position:relative}
.cat-pic-list ul li .folio-thumb img{width:100%;height:auto}
.cat-pic-list ul li h4{margin-top:5px;width:100%;height:40px;line-height:20px;font-size:14px;white-space:normal;overflow:hidden;position:relative;z-index:10}
.piclist-col4{margin-left:-1.5%}
.piclist-col4 li{margin-left:1.5%;_margin-left:.75%;width:23.5%}
.row-fluid .content .cat-pic-list-full{width:98%}
.row-fluid .content .cat-pic-list-full ul{margin-left:-1.5%}
.row-fluid .content .cat-pic-list-full ul li{margin-left:1.5%;width:23.5%}
.cat-scroll-pic-list-inner{max-height:176px;margin:0 auto;padding:6px 0 10px; overflow:hidden;}
.cat-scroll-pic-list{margin-bottom:25px;overflow:hidden;position:relative}
.cat-scroll-pic-list ul{margin-left:0}
.cat-scroll-pic-list ul li{float:left;width:25%;height:auto;text-align:center;overflow:hidden}
.cat-scroll-pic-list ul li .folio-item{padding:0}
.cat-scroll-pic-list ul li .folio-thumb{position:relative}
.cat-scroll-pic-list ul li .folio-thumb img{width:100%;height:auto;display:block}
.cat-scroll-pic-list ul li h4{margin-top:8px;width:100%;height:24px;font-size:12px;white-space:normal;overflow:hidden;position:relative;z-index:10}
.cat-scroll-pic-list ul li .folio-item{padding:0}
.cat-scroll-pic-list .bx-controls-auto{display:none}
.cat-scroll-pic-list .bx-controls a{margin-left:8px;width:22px;height:22px;text-indent:-9999px;border:1px solid #eee;background:#f6f6f6 url(../images/arrow-scroll.png) no-repeat;display:inline-block;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}
.cat-scroll-pic-list .bx-controls a:hover{border:1px solid #eb192d;background-color:#bc252e}
.cat-scroll-pic-list .bx-controls a.bx-prev{background-position:8px 6px;position:absolute;top:6px;right:35px}
.cat-scroll-pic-list .bx-controls a.bx-next{background-position:-15px 6px;position:absolute;top:6px;right:0}
.cat-scroll-pic-list .bx-controls a.bx-prev:hover{background-position:8px -14px}
.cat-scroll-pic-list .bx-controls a.bx-next:hover{background-position:-15px -14px}
.cat-post-list ul li.thumb{margin-bottom:5px;margin-top:5px;height:132px;overflow:hidden}
.cat-post-list ul li.thumb a{padding:0;height:auto;background:0 0;display:inline}
.cat-post-list ul li.thumb .folio-item{float:left;padding-right:15px}
.cat-post-list ul li.thumb .folio-thumb img{width:180px;height:126px;display:block}
.cat-post-list ul li.thumb h4{margin-bottom:5px;line-height:20px}
.cat-post-list ul li.thumb p{font-size:12px;line-height:22px;color:#888}
.col-span{float:left;width:280px}
.col-box-list{overflow:hidden}
.col-box-list ul li{margin-bottom:3px;padding-left:14px;width:100%;height:24px;background:url(../images/icon.gif) no-repeat 0 11px;overflow:hidden}
.col-box-list ul li span{float:right;padding-left:15px;font-size:12px;color:#888}
.col-box-list ul li.p{margin-bottom:15px;padding:0 0 15px;height:auto;font-size:12px;border-bottom:1px solid #eee;background:0 0}
.col-box-list ul li.p h4{margin-bottom:8px;height:24px;text-align:center;white-space:nowrap;overflow:hidden}
.col-box-list ul li.p a{color:#bc252e}
.col-box-list ul li.p a:hover{color:#222}
.col-box-list ul li.p p{line-height:20px;color:#666}
.col-box-list ul li.p p a{padding-left:10px}
.row-fluid .content .tabs-cat-posts-full{width:98%}
.row-fluid .tabs-cat-posts h2 a.tab-a:link,.row-fluid .tabs-cat-posts h2 a.tab-a:visited{margin-right:15px;color:#444}
.row-fluid .tabs-cat-posts h2 a.cur:link,.row-fluid .tabs-cat-posts h2 a.cur:visited{color:#eb192d}
.row-fluid .tabs-cat-posts h2 span a{display:none}
.row-fluid .tabs-cat-posts ul{display:none}
.tabs-cat-posts ul li{margin-bottom:8px;height:24px;font-size:14px;overflow:hidden}
.tab-fr-pic li.thumb{padding-top:6px;height:135px;overflow:hidden}
.tab-fr-pic li.thumb a{padding:0;height:auto;background:0 0;display:inline}
.tab-fr-pic li.thumb .folio-item{float:left;padding-right:15px}
.tab-fr-pic li.thumb .folio-thumb img{width:180px;height:135px;display:block}
.tab-fr-pic li.thumb h4{margin-bottom:5px;line-height:20px}
.tab-fr-pic li.thumb p{font-size:12px;line-height:22px;color:#888}
.col-md-3{margin-left:-.5%;overflow:hidden}
.col-md-3 .inner div{float:left;margin:15px 0 15px .5%;padding:0 1.5%;*padding:0 1.4%;width:29.83%;height:auto;text-align:center;color:#555;overflow:hidden}
.col-md-3 .inner div img{max-width:100%;height:auto}
.col-md-3 .inner div h3{margin:0 auto 10px;width:100%;height:24px;font-size:14px;font-weight:700;overflow:hidden}
.col-md-3 .inner div p{color:#666}
.col-md-4{margin-left:-1%}
.col-md-4 .inner div{margin-left:1%;padding:8px 1.5%;*padding:6px 1.4%;width:21%}
.col-md-4 .inner div a{padding:0 5px;display:inline-block}
.col-md-2{margin-left:-1%}
.col-md-2 .inner div{margin-left:1%;padding:6px 1% 8px;*padding:6px .9% 8px;width:47%}
.col-md-1 .inner div{padding:6px 1% 8px;*padding:6px 1% 8px;width:98%}
.fw-dp{background:#ebf1fc}
.fw-dp .inner{margin:0 auto}
.fw-dp a:link,.fw-dp a:visited{color:#555}
.fw-dp a:hover,.fw-dp div h3 a{color:#bc252e}
.row-fluid .col-sticky{float:left;margin-left:280px;padding-left:15px;font-size:14px}
.row-fluid .col-sticky h2{margin-bottom:15px;padding:0;width:100%;height:auto;border:none}
.row-fluid .col-sticky h2 i{float:left;margin-left:-1px;padding:8px 0 10px;min-width:216px;width:50%;height:24px;border-left:1px solid #eee;border-top:1px solid #ddd;font-size:16px;font-style:normal;text-align:center;display:block}
.row-fluid .col-sticky h2 i.active{border-top:1px solid #eb192d;color:#bc252e}
.row-fluid .col-sticky h2 i.active a:link,.row-fluid .col-sticky h2 i.active a:visited{color:#bc252e}
.row-fluid .col-sticky ul{text-align:left;display:none}
.auxbar{float:right;margin-left:-300px;width:300px;color:#666;overflow:hidden}
.auxbar h2,.auxbar h3{height:24px;color:#eb192d;font-size:16px;font-weight:700;border:1px solid #eee;border-top:1px solid #eb192d;border-bottom:none;margin:0;padding:8px 12px;background:#fdfdfd;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.auxbar h2 a:link,.auxbar h2 a:visited,.auxbar h3 a:link,.auxbar h3 a:visited{color:#eb192d}
.auxbar h2 a:hover,.auxbar h3 a:hover{color:#bc252e;text-decoration:none}
.auxbar h2 span a,.auxbar h3 span a{float:right;*margin-top:-24px;width:40px;height:24px;text-indent:-9999px;background:url(../images/icon.gif) no-repeat 0 -104px;display:block}
.auxbar .widget{margin-bottom:15px;background:#fff;overflow:hidden}
.auxbar .widget ul{padding:10px;border:1px solid #f5f5f5;background:#fff;overflow:hidden}
.auxbar .widget ul li{margin:4px auto;padding-left:12px;height:28px;font-size:15px;background:url(../images/icon.gif) no-repeat 0 10px;overflow:hidden}
.auxbar .widget ul li ul{border:none}
.auxbar .widget ul li a{padding-left:0;background:0 0}
.auxbar .widget-picpost ul{padding:15px 10px 0;}
.auxbar .widget-picpost ul li{margin-bottom:12px;padding:0 0 12px;height:auto;border-bottom:1px solid #eee;background:0 0}
.auxbar .widget-picpost ul li:last-child{margin-bottom:5px;border-bottom:none;}
.auxbar .widget-picpost ul li img{float:left;padding-right:10px;width:100px;height:75px}
.auxbar .widget-picpost ul li h4{max-height:40px;margin-bottom:0;line-height:20px;font-size:15px;word-break: break-all;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.auxbar .widget-picpost ul li p{color:#666}
.auxbar .widget-picpostbig ul li{margin:0 auto 15px;padding:0;height:auto;text-align:center;background:0 0}
.auxbar .widget-picpostbig ul li img{width:278px;height:170px}
.auxbar .widget-picpostbig ul li h4{margin-bottom:0;line-height:18px;font-size:14px;overflow:hidden}
.auxbar .widget .textwidget{padding-bottom:10px;border:1px solid #eee;background:#fff;overflow:hidden}
.auxbar .widget .textwidget p{margin:10px 10px 0}
.auxbar .widget .textwidget ul{border:none}
.auxbar .widget_search .searchInput{padding:4px 8px 3px;width:168px;height:24px;line-height:24px;border:1px solid #d6d6d6;color:#666;background:#fff}
.auxbar .widget_search .searchInput:hover{border:1px solid #999;color:#666}
.auxbar .widget_search .searchBtn{float:right;*float:none;width:60px;height:33px;*line-height:30px;font-size:14px;font-weight:700;text-align:center;text-indent:0;border:none;color:#fff;background:#bc252e;cursor:pointer;position:static}
.auxbar .widget_search .searchBtn:hover{background:#bc252e}
.auxbar .widget_nav_menu h3{border-bottom:1px solid #e6e6e6}
.auxbar .widget_nav_menu div{padding:0;background:#f4f4f4}
.auxbar .widget_nav_menu ul{padding:0;font-size:16px;border:none;border-top:1px solid #e4e4e4;border-bottom:1px solid #fdfdfd}
.auxbar .widget_nav_menu ul li{margin:0;padding:0;height:auto;border-top:1px solid #fdfdfd;border-bottom:1px solid #e4e4e4;background:#f4f4f4;overflow:hidden}
.auxbar .widget_nav_menu ul li a:link,.auxbar .widget_nav_menu ul li a:visited{height:46px;line-height:46px;text-indent:24px;color:#666;background:url(../images/icon.gif) no-repeat right -372px;display:block;overflow:hidden}
.auxbar .widget_nav_menu ul li a:hover,.auxbar .widget_nav_menu ul li.active a:link,.auxbar .widget_nav_menu ul li.active a:visited,.auxbar .widget_nav_menu ul a:hover,.auxbar .widget_nav_menu ul li.active a:hover{color:#fff;background:#eb192d url(../images/icon.gif) no-repeat right -332px;text-decoration:none}
.ecpert-ft{padding-bottom:15px;font-size:14px;color:#666;border-bottom:1px dotted #e8e8e8;overflow:hidden;clear:both}
.ecpert-ft h3{margin-bottom:12px;font-size:20px;color:#bc252e;overflow:hidden}
.ecpert-ft a:link,.ecpert-ft a:visited{color:#bc252e}
.ecpert-ft a:hover{color:#222}
.ecpert-ft img{padding:3px 18px 0 0;width:220px;height:300px}
.ecpert-ft .folio-thumb{float:left}
.col-postlist .post-ft{float:left;margin-top:6px;margin-right:-300px;width:280px}
.col-postlist .post-ft img{width:100%;height:220px}
.col-postlist .post-ft h3{font-size:14px;text-align:center}
.col-postlist ul{margin-left:300px}
.col-postlist ul li{float:left;margin:0 0 3px;padding:0;width:50%;font-size:14px;background:0 0}
.col-postlist ul li a{padding:0 14px;height:24px;background:url(../images/icon.gif) no-repeat 0 11px;display:block;overflow:hidden}
.partners{margin-bottom:30px}
.partners h2{padding:10px 10px 20px 0;border:none;text-align:center;background:url(../images/icon.gif) repeat-x 0 -452px}
.partners h2 a{padding:0 30px;background:#f8f8f8}
#partner-list a{display:inline-block}
#partner-list a img{height:38px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65}
#partner-list a:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.breadcrumb{float:right;color:#999}
.breadcrumb i{padding:0 6px 0 8px;background:url(../images/icon.gif) no-repeat 7px -39px}
.breadcrumb a:link,.breadcrumb a:visited{color:#999}
.breadcrumb a:hover{color:#666}
.crumb-box{float:left}
.weibo-box,.wb-follow-button{float:right}
.weibo-box{*width:127px;}
.wb-follow-button{margin-top:5px;*margin-top:-29px;}
.cur-title{margin-bottom:15px;height:40px;line-height:40px;border-bottom:2px solid #e8e8e8;text-transform:capitalize;}
.cur-title span{padding-left:4px;color:#999}
.cur-title b{max-width:45%;font-size:20px;font-weight:bold;border-bottom:2px solid #bc252e;color:#eb192d;display:inline-block;word-break: break-all;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cur-title b a{color:#eb192d;text-decoration:none}
.cur-title .breadcrumb{max-width:50%}
.postlist{padding:0;overflow:hidden}
.postlist li{margin:0 auto;padding:0 0 0 25px;height:40px;line-height:40px;border-bottom:1px solid #f6f6f6;background:url(../images/icon.gif) no-repeat 10px 19px;overflow:hidden}
.postlist li:hover{background-color:#fdfdfd}
.postlist li a{float:left;width:85%;font-size:15px}
.postlist li span{float:right;padding-right:10px;color:#bbb}
.art-list .hover{background: #fbfbfb;}
.art-list li{width:100%;height: auto;padding:10px 0 0; border-bottom: dashed 1px #e5e5e5;overflow: hidden;display: block;}
.list-wrap .lpic{float: left;width: 220px;height: 160px;padding-right: 15px;position: relative;}
.list-wrap .lastli .lpic,.list-wrap .lastli dl{border-bottom: none;}
.list-wrap dl{float: left;width:640px;height: 160px;position: relative;}
.list-wrap dt{width: 100%;height: 26px;overflow: hidden;font-size: 20px;font-weight: normal;}
.list-wrap dt a:hover{color: #bc252e;text-decoration: none}
.list-wrap .des{height:66px;color: #666;margin: 15px 0 25px;display: block;width: 100%;font-size: 14px;line-height: 22px;overflow: hidden;}
.list-wrap .info{color: #999;width: 100%;height: 19px;overflow: hidden;position: absolute;bottom: 16px;left: 0px;}
.list-wrap .pic-txts .pics{width: 720px;height: auto;overflow: hidden;padding-bottom: 15px;}
.list-wrap .pic-txts .info span{width: auto;height: 19px;font: 12px/19px Microsoft Yahei,tahoma,HELVETICA;}
.list-wrap .info span{height: 19px;float: left;}
.list-wrap .info span.channel{color: #bc252e;}
.list-wrap .info .channel a{color: #bc252e;}
.list-wrap .info .channel a:hover{text-decoration: none;}
.list-wrap .info span.tag{margin-right: 0;max-width: 176px;_width: 176px;overflow: hidden;}
.doc .list-wrap .overlay{width: 200px;height: 150px;}
.info span.au i{background-position: 1px -152px;}
.list-wrap dl .info span.au{color: #bc252e;}
.info span.tag a{color: #989898;}
.info span.tag a:hover{color: #288bde;}
.lpic img{ max-width:220px; max-height:150px;}
.lpic img:hover, .picbox img:hover, .imgbox img:hover{-moz-transform: scale(1.05, 1.05);}
.list-wrap .pic-txts span{width: 100%;overflow: hidden;height: 26px;font-size: 20px;font-weight: normal;float: left;}
.list-wrap .pic-txts .pic{width: 230px;height: 130px;float: left;padding: 20px 0;margin-right: 15px;}
.list-wrap .pic-txts .lastpic{margin-right: 0px;}
.art-list .more-hidden{display: none;}
.column-list{margin-left:-2.5%}
.column{float:left;margin-bottom:25px;margin-left:2.5%;width:47.5%;height:365px;overflow:hidden}
.column h2,.column .content h3{margin-bottom:15px;padding:6px 0;height:24px;font-size:14px;font-weight:700;border-bottom:1px solid #eb192d;color:#bc252e;background:#fff;overflow:hidden;clear:both}
.column h2 a:link,.column h2 a:visited,.column .content h3 a:link,.column .content h3 a:visited{color:#eb192d}
.column h2 a:hover,.column .content h3 a:hover{color:#bc252e;text-decoration:none}
.column h2 i,.column .content h3 i{float:right;font-size:14px;font-style:normal}
.column h2 i a:link,.column h2 i a:visited,.column .content h3 i a:link,.column .content h3 i a:visited{padding:4px 0 4px 12px;color:#666}
.column h2 i a:hover,.column .content h3 i a:hover{color:#bc252e}
.column h2 span a{float:right;*margin-top:-24px;width:40px;height:30px;text-indent:-9999px;background:url(../images/icon.gif) no-repeat 0 -104px;display:block}
.column ul li{margin-bottom:8px;height:24px;font-size:14px;overflow:hidden}
.column ul li a{padding-left:14px;background:url(../images/icon.gif) no-repeat 0 11px;display:block;overflow:hidden}
.column ul li span{float:right;padding-left:10px;font-size:12px;color:#bbb}
.piclist{margin-left:-1.83%;overflow:hidden}
.piclist li{float:left;margin-bottom:25px;margin-left:1.83%;*margin-left:1.8%;_margin-left:.935%;width:31.5%;height:auto;text-align:center;overflow:hidden}
.piclist li .folio-thumb{position:relative}
.piclist li .folio-thumb img{width:100%;height:auto;display:block}
.piclist li h3{margin-top:8px;width:100%;height:24px;font-size:14px;overflow:hidden;position:relative;z-index:10}
.piclist-col4{margin-left:-1.5%}
.piclist-col4 li{margin-left:1.5%;_margin-left:.75%;width:23.5%}
.post{ padding-top:20px; overflow:hidden; clear:both;}
.post .post-title{color:#333;font-size:28px;line-height:40px;text-align:center;border-bottom:1px solid #e6e6e6;margin-bottom:8px;padding-bottom:8px; padding-top:20px;}
.postmeta{margin-bottom:25px;color:#999;text-align:center}
.postmeta a:link,.postmeta a:visited{color:#999}
.postmeta a:hover{color:#666}
.postmeta .tags a{color: #999;margin-right:8px;}
.postmeta .tags a:hover{color:#eb192d;}
.tag-links:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.tag-links{zoom:1;line-height:32px;}
.tag-links a{float:left;white-space:nowrap;font-size:12px; line-height:26px; margin:0 8px 8px 0;padding:0 12px;border:1px solid #e5e5e5;overflow:hidden}
.tag-links a:hover{color:#fff;text-decoration:none;border:1px solid #eb192d;background-color:#eb192d;}
.tag-links a span{font-size:12px; line-height:26px;}
.post-tags{ padding-top:50px; margin-bottom: 5px; clear: both;}
.post-tags span{ float: left; font-weight: bold;}
.post-tags-tips{ font-size:14px; margin-bottom: 10px; clear: both;}
.post-tags-tips a{font-weight: bold;}
.post-content{font-size:16px; padding-top:20px; clear:both;}
.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-bottom:15px;color:#000}
.post-content p{margin-bottom:20px}
.post-content table p{margin-bottom:0}
.post-content a:link,.post-content a:visited{color:#bc252e}
.post-content a:hover{color:#f65e4f}
.post-content img{margin-bottom:15px;max-width:100%;height:auto!important;}
.post-content ol,.post-content ul{margin:10px 20px}
.post-content ol li{list-style:decimal}
.post-content ul li{list-style:disc}
.post-content input,.post-content textarea,.post-content select{padding:6px;border:1px solid #ccc;font-size:100%;vertical-align:middle}
.post-content input[type=text]:hover,.post-content input[type=text]:focus,.post-content input[type=text]:active{border:1px solid #999}
.post-content input[type=file]{border:none}
.post-content table{margin-bottom:15px;color:#666;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.post-content th{padding:5px 10px;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;background:#f5f5f5}
.post-content td{padding:5px 10px;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.alignleft{float:left;padding-right:10px}
.alignright{float:right;padding-left:10px}
.alignnone,.aligncenter{float:none;margin-left:auto;margin-right:auto;clear:both}
.aligncenter{text-align:center;display:block}
.post-content blockquote,.post-content pre,.post-content code{margin:0 10px 15px;padding:8px 15px;border:1px solid #fae2ba;color:#666;background-color:#ffffe6}
.post-content blockquote p,.post-content pre p,.post-content code p{margin-bottom:0;line-height:20px}
.post-content blockquote code,.post-content pre code{margin:0;padding:0;border:none;background:0 0}
.post .share{margin:15px auto;padding-bottom:8px;line-height:28px;border-bottom:1px solid #e6e6e6;color:#999;text-align:right;clear:both}
.post #bdshare{float:right}
.post .page-title{margin-bottom:30px;padding-bottom:10px;line-height:1.5;font-size:28px;text-align:center;border-bottom:1px solid #e9e9e9;color:#333}
.page-sitemap{background:#eee}
.sitemap-box{margin:25px auto;padding:2%;width:92%;line-height:24px;background:#fff}
.sitemap-box a:link,sitemap-box a:visited{color:#333}
.sitemap-box a:hover{color:#10579d}
.sitemap-box h1{margin-bottom:20px;font-size:20px;text-align:center}
.sitemap-box h2{margin:8px auto 15px;padding-bottom:10px;font-size:14px;font-weight:700;border-bottom:1px solid #eee}
.sitemap-box ul{margin:10px}
.sitemap-box ul li{margin:6px 0 0 18px;list-style:disc;color:#999}
.sitemap-box ul li ul{margin:5px 10px 10px}
.sitemap-box ul li ul li{margin:3px 0 0 16px;list-style:circle}
.sitemap-box #breadcrumb,.sitemap-box .archivers,.sitemap-box .full-version,.sitemap-box #footer{margin-top:20px;padding:6px 15px;border:1px solid #eee;border-top:1px solid #ddd;clear:both}
.sitemap-box #breadcrumb,.sitemap-box .full-version{border:1px solid #eee;background:#f8f8f8}
.sitemap-box .archivers{padding:5px 15px 15px;overflow:hidden}
.sitemap-box #footer{padding:10px;text-align:center}
.map-api .post-content img{margin-bottom:15px;max-width:none;height:inherit}
.pagenavi{margin:0 auto;padding-top:25px;width:100%;line-height:40px;text-align:center; clear:both;}
.pagenavi-bd{margin:20px auto 0;border-top:1px solid #e8e8e8}
.pagenavi a,.pagenavi a:visited,.pagenavi span{margin:0 4px;padding:5px 10px;color:#666;background:#f6f6f6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.pagenavi a:hover,.pagenavi a:active{color:#fff;background:#bc252e;text-decoration:none}
.pagenavi a.current:link,.pagenavi a.current:visited,.pagenavi a.current:hover,.pagenavi span{color:#fff;background:#bc252e;font-weight:700}
.post-navi{padding-top:20px;text-align:center}
.post-navi a:link,.post-navi a:visited{padding:2px 9px;border:1px solid #fff;background:#fff}
.post-navi a:hover{border:1px solid #e4e4e4;background:#f5f5f5;text-decoration:none}
.post-prev-next{margin:6px auto;line-height:24px;font-size:12px;color:#333}
.error404{max-width:60%;padding:50px 0}
.error404 h4{height:32px;line-height:32px;font-size:200%;color:red}
.error404 span{margin-bottom:25px;color:#666;display:block}
.error404 ol{padding:5px 0 5px 20px}
.error404 ol li{margin:0 auto;list-style:disc}
.errorsearch{margin-top:15px;width:100%;overflow:hidden}
.errorsearch .searchInput{float:left;padding:6px 0;width:80%;text-indent:12px;height:24px;line-height:24px;border:1px solid #ddd}
.errorsearch .searchsubmit{float:right;width:19%;height:38px;font-size:14px;border:none;color:#fff;background:#666;cursor:pointer}
.errorsearch .searchsubmit:hover{background:#333}
.related{margin:30px auto 0}
.related h2{padding:0 0 6px 20px;font-size:18px;border-bottom:1px solid #e6e6e6;color:#111;background:url(../images/icon.gif) no-repeat 0 -200px;text-transform:capitalize;overflow:hidden}
.related ul.post-list,.related ul.thumb-list{margin-top:20px;overflow:hidden}
.related ul.post-list li{float:left;margin:2px auto;padding-right:2%;width:48%;height:24px;background:url(../images/icon.gif) no-repeat 0 10px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.related ul.post-list li a{padding-left:15px}
.related.comment-lists .post-list.content{margin-right:0!important;}
.sidebar{float:right;margin-left:-304px;width:300px;color:#666;border:1px solid #e2e2e2;overflow:hidden;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.08);-moz-box-shadow:3px 3px 4px 0 rgba(0,0,0,.08);box-shadow:3px 3px 5px 0 rgba(0,0,0,.08);}
.rightbar{float:right;margin-left:-304px;width:300px;color:#444;border:1px solid #e2e2e2;overflow:hidden}
.sidebar h3{margin:0;padding:8px 0;height:24px;font-size:14px;font-weight:700;color:#444;border-top:1px solid #eb192d;border-bottom:1px solid #eee}
.sidebar h3 a:link,.sidebar h3 a:visited{color:#eb192d}
.sidebar h3 a:hover{color:#bc252e;text-decoration:none}
.sidebar h3 span a{float:right;*margin-top:-24px;width:40px;height:24px;text-indent:-9999px;background:url(../images/icon.gif) no-repeat 0 -104px;display:block}
.sidebar ul li{margin:0 10px 25px}
.sidebar ul li ul{padding:10px 0;background:#fff;overflow:hidden}
.sidebar ul li ul li{margin:4px auto;padding-left:12px;height:24px;background:url(../images/icon.gif) no-repeat 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.sidebar ul li ul li ul{border:none}
.sidebar ul li div{padding:15px 0 10px;line-height:28px;background:#fff;overflow:hidden}
.sidebar ul li div.folio-item,.sidebar ul li div.folio-thumb,.sidebar ul li div.mediaholder{float:left;padding:0}
.sidebar ul li div.opacity-pic{display:none}
.widget_black_studio_tinymce h3,.widget_text h3{border-bottom:none}
.sidebar ul li.widget_nav_menu{margin:0 0 40px}
.sidebar ul li.widget_nav_menu h3{height:40px;line-height:40px;font-size:24px;font-weight:400;text-indent:24px;border-top:1px solid #eb192d;border-bottom:1px solid #fff7ec;background:#fff9f0}
.sidebar ul li.widget_nav_menu ul{padding:0;font-size:16px;border:none}
.sidebar ul li.widget_nav_menu ul li{margin:0;padding:0;height:auto;border-top:1px solid #fdfdfd;border-bottom:1px solid #e4e4e4;background:#f4f4f4;overflow:hidden}
.sidebar ul li.widget_nav_menu ul li a:link,.sidebar ul li.widget_nav_menu ul li a:visited{height:46px;line-height:46px;text-indent:24px;color:#666;background:url(../images/icon.gif) no-repeat right -372px;display:block;overflow:hidden}
.sidebar ul li.widget_nav_menu ul li a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:link,.sidebar ul li.widget_nav_menu ul li.current-cat a:visited,.sidebar ul li.widget_nav_menu ul li.current_page_item a:link,.sidebar ul li.widget_nav_menu ul li.current_page_item a:visited,.sidebar ul li.widget_nav_menu ul a:hover,.sidebar ul li.widget_nav_menu ul li.current-cat a:hover{color:#fff;background:#eb192d url(../images/icon.gif) no-repeat right -332px;text-decoration:none}
.sidebar ul li.widget_nav_menu ul li.page_item a:link,.sidebar ul li.widget_nav_menu ul li.page_item a:visited{text-indent:24px}
.sidebar ul li.widget_media_image img{max-width:100%;width:100% !important;height:auto !important}
.widget_newsletterwidget input[type=text]{margin-bottom:8px;padding:6px 1.5%;width:96%;border:1px solid #ddd}
.widget_newsletterwidget .newsletter-submit{margin-top:8px;padding:8px 20px;font-size:14px;font-weight:700;text-align:center;text-indent:0;border:none;color:#fff;background:#bc252e;cursor:pointer;position:static}
.widget_newsletterwidget .newsletter-submit:hover{background:#bc252e}
.pad{border:none !important;background:0 0 !important}
.row-corp{margin-bottom:0;}
.row-corp h2{padding:0;height:38px;font-size:14px;font-weight:400;color:#666;margin-bottom:0;overflow:visible}
.row-corp em{padding:0 15px;height:38px;line-height:38px;font-style:normal;cursor:pointer;display:inline-block}
.row-corp em.cur{border:1px solid #eb192d;border-bottom:none;color:#eb192d;background:#fff}
.row-corp .div-tab-s ul li{float:left}
.row-corp .cooperation ul li{padding:0 22px;text-align:center}
.row-corp .cooperation ul p{margin-top:5px;line-height:14px;text-align:center;color:#666}
.row-corp .friendlink-inner{ border:1px solid #ddd; border-top:0; padding-bottom:5px;}
.row-corp .friendlink-pic{ width:100%; display:block; clear:both;}
.row-corp .friendlink-pic ul{ padding:5px;}
.row-corp .friendlink-pic ul li{float:left;margin:4px;white-space:nowrap;overflow:hidden}
.row-corp .friendlink-pic ul li.banner{margin:4px 8px;clear: both;}
.row-corp .friendlink-pic ul li a{display:block;}
.row-corp .friendlink-pic ul li a:hover{}
.row-corp .friendlink-pic ul li img{width:140px; height:60px; border:0;}
.row-corp .friendlink-pic ul li.banner img{width:100%; height:auto; border:0;}
.row-corp .friendlink-pic ul li a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.row-corp .friendlink{ width:100%; display:block; clear:both;}
.row-corp .friendlink ul{ padding:5px;}
.row-corp .friendlink ul li{float:left;margin:0 6px;white-space:nowrap;overflow:hidden}
.footer{padding:30px 0 0;width:100%;border-top:1px solid #e8e8e8;color:#666;background:#f6f6f6}
.footer a:link,.footer a:visited{color:#666}
.footer a:hover{color:#bc252e}
.footbar{overflow:hidden}
.footbar h3{margin-bottom:12px;color: #bc252e;font-size:15px;font-weight:700;text-transform:capitalize}
.footbar h3 a{color:#666}
.footbar .widget-column{float:left;margin-bottom:35px;padding-right:2%;width:16%}
.footbar .widget-column-last{float:right;padding:0;width:auto}
.footbar .widget-column ul{overflow:hidden}
.footbar .widget-column ul li{margin-bottom:4px;overflow:hidden}
.footbar .widget_newsletterwidget form{margin-top:15px;position:relative}
.footbar .widget_newsletterwidget form p{display:block}
.footbar .widget_newsletterwidget .newsletter-email{padding:5px 4%;width:92%;line-height:28px;border:1px solid #ccc;color:#888;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.footbar .widget_newsletterwidget .newsletter-submit{padding:0 15px;height:40px;line-height:40px;color:#fff;background:#999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;position:absolute;top:0;right:0;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-o-transition:background .4s ease;-ms-transition:background .4s ease;transition:background .4s ease}
.footbar .widget_newsletterwidget .newsletter-submit:hover,.footbar .widget_newsletterwidget .newsletter-submit:active{background:#f60}
.copyright{min-height:24px;color:#eee;font-size:13px;text-align:center;border-top:1px solid #eee;padding:15px 0;background:#999;}
.copyright .inner{overflow:visible}
.copyright a:link,.copyright a:visited{color:#eee}
.copyright a:hover{color:#fff}
.copyright #cp{float:left;max-width:80%}
.copyright #our-sns{float:right;position:relative}
#our-sns a{margin-left:5px;width:24px;height:24px;text-indent:-9999px;display:inline-block;background:url(../images/icon-sns.gif) no-repeat 0 0;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease}
#our-sns a:hover{filter:alpha(opacity=8);-moz-opacity:.8;opacity:.8}
#our-sns a#i_tsina{background-position:0 0}
#our-sns a#i_tqq{background-position:0 -31px}
#our-sns a#i_weixin{background-position:0 -62px}
#our-sns a#i_renren{background-position:0 -92px}
#our-sns a#i_qzone{background-position:0 -123px}
#our-sns a#i_facebook{background-position:0 -154px}
#our-sns a#i_twitter{background-position:0 -185px}
#weixin{padding:10px;text-align:center;background:#fff;display:none;position:absolute;left:68px;bottom:26px;z-index:999;-moz-box-shadow:0 0 12px rgba(0,0,0,.4);-webkit-box-shadow:0 0 12px rgba(0,0,0,.4);box-shadow:0 0 12px rgba(0,0,0,.4)}
#weixin img{display:block}
.cs-div{width:140px;height:auto;text-align:center;position:absolute;z-index:99999;overflow:hidden}
.cs-div #cs-close{float:right;width:32px;height:35px;text-indent:-9999px;display:block;cursor:pointer;position:absolute;top:0;right:0}
.cs-bar{padding:0;width:32px;height:116px}
.cs-bar #cs-close{width:32px;height:116px;background:url(../images/cs.gif) no-repeat -106px 0;top:0;right:0}
.cs-inner{padding:60px 5px 0 10px;background:url(../images/cs.gif) no-repeat 0 -120px;display:none}
.cs-inner img{margin-bottom:10px}
.cs-btm{width:100%;height:15px;background:url(../images/cs.gif) no-repeat 0 bottom}
.backToTop{width:46px;height:46px;background:url(../images/backtop.gif) no-repeat 0 0;position:fixed;_position:absolute;right:25px;bottom:40px;_bottom:"auto";cursor:pointer;display:none;z-index:9999}
.backToTop:hover{background-position:0 -46px}
/*index*/
#slidebanner{height:auto;text-align:center; margin-bottom:15px; background:#fff; overflow:hidden;clear:both;-moz-box-shadow:0 -10px 6px rgba(0,0,0,.02) inset;-webkit-box-shadow:0 -10px 6px rgba(0,0,0,.02) inset;box-shadow:0 -10px 6px rgba(0,0,0,.02) inset}
#slidebanner .inner-box{width:430px; height:260px; overflow:visible;position:relative;z-index:90;-moz-box-shadow:5px 0 8px rgba(0,0,0,.08),-5px 0 8px rgba(0,0,0,.08);-webkit-box-shadow:5px 0 8px rgba(0,0,0,.08),-5px 0 8px rgba(0,0,0,.08);box-shadow:5px 0 8px rgba(0,0,0,.08),-5px 0 8px rgba(0,0,0,.08)}
#slideshow li{position:absolute;left:0;top:0}
#slideshow li img{width:430px; height:260px;display:block}
#slidebanner .bx-wrapper{height:auto;overflow:hidden;position:relative;z-index:100}
#slidebanner .bx-wrapper .bx-pager{width:100%;text-align:center;position:absolute;left:0;bottom:10px;z-index:90}
#slidebanner .bx-wrapper .bx-pager .bx-pager-item,#slidebanner .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline}
#slidebanner .bx-wrapper .bx-pager a{margin:0 6px;width:30px;height:5px;font-size:0;background:#eee;overflow:hidden;display:inline-block;text-decoration:none;moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}
#slidebanner .bx-wrapper .bx-pager a.active{background:#eb192d}
#slidebanner .bx-wrapper .bx-prev,#slidebanner .bx-wrapper .bx-next{width:40px;height:100%;_height:400px;text-indent:-9999px;background:url(../images/arrow-slider.png) no-repeat -40px center;overflow:hidden;display:none;position:absolute;top:0;z-index:100;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
#slidebanner .bx-wrapper .bx-prev{left:-50px}
#slidebanner .bx-wrapper .bx-next{right:-50px;background-position:0 center}
.bx-controls-auto{display:none}
.banner{height:auto;text-align:center;background:#f0f0f0;overflow:hidden;clear:both;-moz-box-shadow:0 -10px 6px rgba(0,0,0,.02) inset;-webkit-box-shadow:0 -10px 6px rgba(0,0,0,.02) inset;box-shadow:0 -10px 6px rgba(0,0,0,.02) inset}
.banner .inner{-moz-box-shadow:5px 0 8px rgba(0,0,0,.08),-5px 0 8px rgba(0,0,0,.08);-webkit-box-shadow:5px 0 8px rgba(0,0,0,.08),-5px 0 8px rgba(0,0,0,.08);box-shadow:5px 0 8px rgba(0,0,0,.08),-5px 0 8px rgba(0,0,0,.08)}
.banner img{width:100%}
.area, .wrap{width: 1200px;margin: 0 auto;zoom: 1;}
.fl{float: left;}
.fr{float: right;}
i, em {font-style: normal;}
.col-ab{width: 880px;}
.col-a{width: 430px;}
.col-b{width: 435px;}
.col-c{width: 300px;}
.pics{position: relative;margin-right: -10px}
.pics li{float: left;margin: 0 10px 8px 0}
.pics li em{display: block;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pics-w185 li{width:210px}
.pics-w185 li img{width:210px;height: 120px;}
.headline{text-align: center;}
.headline a{color: #eb192d;height: 30px;font-size: 18px;line-height: 30px;padding-top: 8px;margin-bottom: 9px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
.headline a:hover{color: #f80}
.tlist li{height: 32px;font-size:15px;line-height: 32px;overflow: hidden;vertical-align: middle}
.tlist .sub{width: 85px;display: inline-block;font-family: "Simsun";color: #e5e5e5;font-size: 14px;vertical-align: top;text-align: right;position: relative}
.tlist .sub a{color: #aaa;font-family: Microsoft Yahei,tahoma,HELVETICA;float: left;width: 75px;padding-right: 7px;position: absolute;left: 0;text-align: center}
.tlist .sub a:hover{color: #f80}
.tlist .sub .u-gg{color: #aaa}
.tlist-dot li{padding-left: 14px;background: url('../images/sprite.png') -194px 12px no-repeat}
.tlist .u-pubtime{float: right;color: #aaa;font-size: 12px;margin-left: 10px}
.mod .hd{height: 51px;border-top: 1px solid #eee;clear: both}
.mod .hd .mark{float: left;position: relative;border-top: 2px solid #eb192d;margin-top: -1px;font-size: 18px;line-height: 46px;color: #eb192d}
.mod .hd .mark a{color: #eb192d}
.mod .hd .mark a:hover{color: #f80}
.mod .hd .smark{float: right;line-height: 40px;font-size: 12px}
.mod .hd .smark a{color: #999}
.mod .hd .smark a:hover{color: #f80}
.mod .hd .smark .pro-word{font-size: 12px;line-height: 18px;height: 18px;border-radius: 18px;padding: 0 10px;display: inline-block;background: #f4f4f4;vertical-align: top;margin-top: 15px}
.mod .hd-big{height: 53px;margin-bottom: 5px}
.mod .hd-big .mark{font-size: 22px;line-height: 51px}
.mod .hd .tabs{float: left}
.mod .hd .tabs i,.mod .hd .tabs a{float: left;font-size: 18px;line-height: 46px;color: #999;text-align: center;cursor: pointer;margin-right: 30px}
.mod .hd .tabs .tab-kx{text-decoration: none;text-indent: -9999px;overflow: hidden;width: 37px;height: 18px;display: inline-block;background: url('../images/sprite.png') -160px -108px no-repeat;margin-top: 16px}
.mod .hd .tabs .ico-dp{padding-left: 33px;position: relative}
.mod .hd .tabs .ico-dp ins{background: url('../images/sprite.png') -83px -25px no-repeat;width: 24px;height: 25px;position: absolute;left: 0;top: 8px}
.mod .hd .tabs .tab-suning{color: #ff4c59}
.mod .hd .tabs .current{position: relative;border-top: 2px solid #eb192d;margin-top: -1px;color: #eb192d;line-height: 44px;font-weight: bold}
.mod .hd .tabs .current.ico-dp ins{background-position: -83px 0;top: 7px}
.mod .hd .tabs .current .tab-kx{background-position: -160px -90px;margin-top: 15px}
.mod .hd .tabs .tab-suning{color: #ff4c59;border-top-color: #ff4c59}
.rank img{display: none}
.rank li{position: relative;padding-left: 29px;height: 32px;font-size:15px;line-height: 32px;overflow: hidden}
.rank li .count{position: absolute;left: 0;top: 0;font-style: italic;color: #999}
.rank li .lab-1{color: #eb192d;font-size: 16px;font-weight: bold}
.rank li .u-price{float: right;font-size: 12px;color: #999}
.rank li em{display: block;overflow: hidden;height: 32px;text-overflow: ellipsis;white-space: nowrap}
.rank .current{height: 90px}
.rank .current .count{line-height: 22px;top: 5px}
.rank .current img{float: right;width:auto;max-width:110px;height:80px;display: block;margin: 5px 0 0 20px}
.rank .current em{white-space: normal;height: 48px;line-height: 24px;padding-top: 4px;word-break: break-all}
.rank .current .u-price{float: none;color: #eb192d;font-size: 14px;position: absolute;bottom: 5px}
/*share*/
.interact{text-align:center;position:relative}
.article-like,.article-dislike,.article-up,.article-down,.article-share{display:inline-block;margin:20px;cursor:pointer; overflow:hidden;}
.article-view{display:inline-block;margin:20px;overflow:hidden;}
.article-like .icon,.article-dislike .icon,.article-up .icon,.article-down .icon,.article-share .icon,.article-view .icon{display:block;width:70px;height:70px;background:url("../images/icon_article.png?v=3") no-repeat 19px -124px;position:relative;border:1px solid #e7e7e7;border-radius:50%;margin-bottom:13px}
.article-like[data-islike="false"]:hover .icon{background-position:20px -288px}
.article-up[data-isup="false"]:hover .icon{background-position:20px -413px}
.article-like .icon-anim,.article-up .icon-anim{content:'';position:absolute;opacity:0;filter:alpha(opacity=0);left:13px;top:11px;width:44px;height:44px;-webkit-transform:scale(0.68);transform:scale(0.68);background:url("../images/icon_article.png?v=3") no-repeat 0 0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.article-up .icon-anim{background-position:0 -77px;-webkit-transition-duration:.3s;transition-duration:.3s}
.article-like-anim .icon-anim,.article-up-anim .icon-anim{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1.3);transform:scale(1.3)}
.article-like[data-islike="false"] .icon-anim{-webkit-transform:rotate(0deg) scale(1.3);transform:rotate(0deg) scale(1.3);top:-80px}
.article-like-anim[data-islike="false"] .icon-anim{-webkit-transform:rotate(360deg) scale(0.68);transform:rotate(360deg) scale(0.68);top:11px}
.article-like[data-islike="true"] .icon-anim{-webkit-transform:rotate(360deg) scale(0.68);transform:rotate(360deg) scale(0.68);top:11px}
.article-like-anim[data-islike="true"] .icon-anim{-webkit-transform:rotate(0deg) scale(1.5);transform:rotate(0deg) scale(1.5);top:-80px}
.article-like[data-islike="true"] .icon{background-position:20px -288px}
.article-up[data-isup="true"] .icon{background-position:20px -413px}
.article-dislike .icon{background-position:20px -349px}
.article-up .icon{background-position:19px -182px}
.article-share .icon{background-position:21px -235px}
.article-view .icon{background-position:17px -468px}
.article-like:hover .icon,.article-dislike:hover .icon,.article-up:hover .icon,.article-share:hover .icon,.article-view:hover .icon{background-color:#f3f3f3}
.article-up em{font-style:normal;color:#ff5482}
.article-share em{font-style:normal;color:#ff5482}
.article-view em{font-style:normal;color:#ff5482}
.interact .text{color:#a1a1a1;font-size:12px}
.interact .share-popover{right:42px;top:105px;padding:0;font-size:12px;display:none}
.interact .share-popover .arrow{right:104px}
.article-down .icon{ transform: rotate(180deg);}
.article-down[data-isup="false"]:hover .icon{background-position:20px -413px;}
.article-down .icon-anim{content:'';position:absolute;opacity:0;filter:alpha(opacity=0);left:13px;top:11px;width:44px;height:44px;-webkit-transform:scale(0.68);transform:scale(0.68);background:url("../images/icon_article.png?v=3") no-repeat 0 0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-position:0 -77px;-webkit-transition-duration:.3s;transition-duration:.3s;}
.article-down[data-isup="true"] .icon,.article-down[data-isdown="true"] .icon{background-position:20px -413px}
.article-down .icon{background-position:19px -182px}
.article-down em{font-style:normal;color:#ff5482}
/*share*/
.small-share{}
.small-share .share-wrap{overflow: hidden; height: 40px;}
.small-share .weichat-posi{height: 60px; overflow: hidden;}
.small-share .weichat-posi .cms-nav{width: 40px; height: 40px; font-size: 24px; color: #fff; background: #b7bbbf; border-radius: 50%; line-height: 40px; margin-right: 10px; display:inline-block; background-image:url(../images/icon_share.png); background-repeat:no-repeat; background-size:40px auto;}
.small-share .weichat-posi .bdsharebuttonbox{text-align: center; padding-bottom: 15px;}
.small-share .weichat-posi .bdsharebuttonbox a{}
.small-share .weichat-posi .cms-share-weichat{ background-position:0 0;}
.small-share .weichat-posi .cms-share-weibo{ background-position:0 -40px;}
.small-share .weichat-posi .cms-share-qq{ background-position:0 -80px;}
.small-share .weichat-posi .cms-share-weichat:hover{background-color: #00c850;}
.small-share .weichat-posi .cms-share-weibo:hover{background-color: #f04646;}
.small-share .weichat-posi .cms-share-qq:hover{background-color: #00a0dc;}
.share-weixin-content{font-size:14px; line-height:20px; background:#fff; display:none;}
.share-weixin-content .qrcode{text-align:center; padding:20px 20px 10px;}
.share-weixin-content .qrcode img{ width: 200px; height: 200px;}
/*user*/
.user_home{position: relative; padding: 10px 0px; text-align: center;}
.user_home img{width:80px; height:80px; border-radius:100%;}
.user_home h4{font-size:16px; line-height:25px; margin-top:10px;}
.user_intro{width:260px; height:40px; color: #787878; line-height:20px; text-overflow: ellipsis; margin-top: 0; display: inline-block; overflow: hidden;}
.home-info{ padding-top:10px; margin-bottom:10px; clear:both;}
.home-info span{color:#999;}
@media only screen and (min-width:1200px){.inner{width:1200px}}
@media only screen and (max-width:1220px){html,body{min-width: 1200px;width: 1200px;}}