@charset "utf-8";
body{letter-spacing:0.2px;background:#efefef;height: 100%;position: relative; font-family:Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Source Han Sans CN',Roboto,'Microsoft Yahei',sans-serif;font-size: 12px;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0; font-style:normal; font-weight:normal}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}
h1, h2, h3, h4, h5, h6, figure{color: #444;font-family: "Open Sans", Arial, sans-serif;font-weight: 400;}
ul,ol,li{list-style-type:none;}
dt{font-weight:normal}
::-webkit-selection{color: #fff;background: #d73535;}
::-moz-selection{color: #fff;background: #d73535;}
::selection{color: #fff;background: #d73535;}
.text-lowercase{text-transform: lowercase;}
.text-uppercase, .initialism{text-transform: uppercase;}
.text-capitalize{text-transform: capitalize;}
hr{background: #F1F1F1; color: #F1F1F1;}
a{color:#3f3f3f;text-decoration:none}
a:focus,a:hover{color:#337ab7;}
img{border: none;max-width:100%;}
td{vertical-align:middle}
.bg-main{background:#1c8b83}
.text-main,a.text-main:link,a.text-main:visited,.button.border-main,blockquote.border-main strong,.pager.border-main a,.pager-prev.border-main,.pager-next.border-main,.nav a:hover,.nav-menu.nav-pills .active ul a:hover,.bg-inverse .nav-menu ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs ul a:hover,.bg-inverse .nav.nav-menu.nav-tabs .active ul a:hover,.bg-inverse .nav.nav-menu.nav-pills ul a:hover,.bg-inverse .nav.nav-menu.nav-pills .active ul a:hover{color:#d73535}
.border-main{border:#d73535 1px solid}
.button.border-main:hover, .button.border-main:focus, .button.bg-main:hover, .button.bg-main:focus{color:#fff;background:#d73535;border-color:#d73535;}
.panel{border:1px solid #efefef;}
.panel-head{background: #f7f7f7; padding: 10px 20px; border-bottom: 1px solid #efefef;}
.media{margin-top:0}
hr{background:#e5e5e5; color:#e5e5e5}
/**/
.layui-layer-setwin .layui-layer-close2{background-color:transparent; background:url(x.png) center no-repeat #FFFFFF;}
/*layui-layer-ico layui-layer-close layui-layer-close2*/
.passcode{border-left: 1px solid #ddd; border-radius: 0 4px 4px 0; height: 32px; line-height: 32px; margin: 1px; position: absolute; right: 0; text-align: center; top: 0;}
/*html *,
html *:before,
html *:after{box-sizing: border-box; -webkit-transition: 0.5s; transition: 0.5s;}*/
.line-large{margin-left:-32px;margin-right:-32px}
.line-large .x1,.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 .x10,.line-large .x11,.line-large .x12,.line-large .xl1,.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 .xl10,.line-large .xl11,.line-large .xl12,.line-large .xs1,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xm1,.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 .xm10,.line-large .xm11,.line-large .xm12,.line-large .xb1,.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 .xb10,.line-large .xb11,.line-large .xb12{position:relative;min-height:1px;padding-right:32px;padding-left:32px}
/*.xm10{width:10%;}*/.xm20{width:20%;}.xm25{width:25%;}.xm30{width:30%;}.xm33{width:33.33333333%;}.xm35{width:33%;}.xm40{width:40%;}.xm50{width:50%;}.xm60{width:60%;}.xm65{width:65%;}.xm70{width:70%;}.xm75{width:75%;}.xm80{width:80%;}.xm90{width:90%;}.xm100{width:100%;}.xm32{width:32%;}.xm68{width:68%;}
/*.xm10,*/.xm20,.xm30,.xm33,.xm40,.xm50,.xm60,.xm70,.xm80,.xm90,.xm100{min-height:1px;}
.mask{width:100%;height:100%;background-color:#000;opacity:.6;filter:alpha(opacity=60)} blockquote,.drop-menu,.nav ul,.nav.nav-main li:first-child,.nav.nav-main li:first-child a,.nav.nav-main li:last-child a,.nav.nav-sub a,.nav.nav-tabs a,.bg-inverse .nav.nav-tabs a,.bg-inverse
.nav.nav-tabs .active a,.selected-inline li,.progress,.progress .progress-bar:last-child,.range,.range-bar,.panel,.panel-head,.panel-foot,.tab .tab-nav li a,.tab .tab-body-bordered,.dialog,.dialog .dialog-head,.tip,.tip .tip-body,.tip .image,.alert,.pagination li,.pagination .active,.pagination a:hover,.pagination-group,.pagination-group li:first-child,.pagination-group li:last-child,.pager li a{border-radius:0;} .button,.button-group .button-group:first-child .dropdown-toggle,.button-group .button-group:last-child .button:first-child,.button-group-y .button-group:first-child .dropdown-toggle,.button-group-y .button-group:last-child .button:first-child,.input,.input-group .addon,.input-inline input:first-child,.input-inline input:last-child,.input-block input:first-child,.input-block input:last-child{border-radius:0;}
/*form左侧宽度不够*/
.form-x .form-group .label{width: 22%;}
.form-x .form-group .field{width: 78%;}
.list-striped{border:none}
.list-striped li:nth-child(odd){background-color:#f9f9f9;}
.list-group li, .list-link a{padding: 10px 0; display: block; border-bottom:dotted 1px #e1e1e1; font-size:12px;}
.bg-inverse .navbar-head, .bg-inverse .navbar-text{padding:0}
.x6 .bg-gray{background: #e4e4e4}
.border-red a:hover{color:#FFFFFF}
.button.border-white{color:#d73535}
.button.border-white:hover{background: transparent; border:#d73535 1px solid;color:#d73535}
/*验证码*/
.captcha{position: absolute; right: 0; top: 0; height:32px; margin: 1px; border-left: solid 1px #ddd; text-align: center; line-height: 32px; border-radius: 0 4px 4px 0; cursor: pointer;}
.db{display:block;}.dn{display:none;}.dib{-moz-inline-stack:inline-block; display:inline-block;}.di{display:inline;}
.prel{position:relative;}.pabs{position:absolute;}.z999{z-index:999}
.img_h{display: block; width: auto; height:100%;}
.img_w{display: block; width: 100%; height:auto;}
.img_ww{display: block; width: 100%;}
.img_minh50 img{min-height:50px;}
.fa{font-family:Arial;}.fs{font-family:'宋体','\5B8B\4F53' !important;}.fw{font-family:"microsoft yahei", "微软雅黑", STHeiti, Tahoma, Arial, Helvetica !important;}.fhwzs,.fhwzs a{font-family:"\534E\6587\4E2D\5B8B" !important;}.ft{font-family: "Times New Roman", Times, serif;}.fe{font-family: 'MyriadPro-Light';}.ftel{font-family: 'Impact';}
.f0{font-size:0;}.f9{font-size:9px}.f10{font-size:10px;}.f11{font-size:11px;}.f12,.f12 *{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}.f17{font-size:17px;}.f18{font-size:18px;}.f20{font-size:20px;}.f24{font-size:24px;}.f26{font-size:26px;}.f28{font-size:28px;}.f30{font-size:30px;}.f34{font-size:34px;}.f36{font-size:36px;}.f40{font-size:40px;}.f46{font-size:46px;}.f80{font-size:80px;}.f_dx{text-transform:uppercase}
.totext{font-size: 0;text-indent: -2222px;}
.fix{position: fixed; z-index:999;}.z{_zoom:1;}
.blank2{margin:0 auto; width:100%; height:2px; font-size:1px;clear:both;}
.blank10{margin:0 auto; width:100%; height:10px; font-size:1px;clear:both;}
.bl0{border-left:none !important}.br0{border-right:none !important}.bt0{border-top:none !important}.bb0{border-bottom:none !important}.bt{border-top: 1px solid #F1F1F1;}.br{border-right: 1px solid #F1F1F1;}.bb{border-bottom: 1px solid #F1F1F1;}.bl{border-left: 1px solid #F1F1F1;}.dotr{border-right: 1px #b0b0b0 dashed;}.dotl{border-left: 1px #b0b0b0 dashed;}.dotb{border-bottom: 1px dotted #ccc;}.dott{border-top: 1px dotted #ccc;}
.p0{padding:0} .m0{margin:0} .nocss{padding:0; margin:0; list-style:none;font-style: normal;}
.p1{padding:1px;}.pl1{padding-left:1px;}.pt1{padding-top:1px;}.pr1{padding-right:1px;}.pb1{padding-bottom:1px;}
.p2{padding:2px;}.pl2{padding-left:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.p4{padding:4px;}
.p5{padding:5px;}.pl5{padding-left:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}
.p10{padding:10px;}.pl10{padding-left:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}
.p20{padding:20px;}.pl20{padding-left:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}
.p40{padding:40px;}.pl40{padding-left:40px;}.pt40{padding-top:40px;}.pr40{padding-right:40px;}.pb40{padding-bottom:40px;}
.p80{padding:80px;}.pl80{padding-left:80px;}.pt80{padding-top:80px;}.pr80{padding-right:80px;}.pb80{padding-bottom:80px;}.p130{padding:130px;}.pl130{padding-left:130px;}.pt130{padding-top:130px;}.pr130{padding-right:130px;}.pb130{padding-bottom:130px;}
.mt_1{margin-top:-1px}.mr_1{margin-right:-1px}.mb_1{margin-bottom:-1px}.ml_1{margin-left:-1px}.br_0{border-right:none}.mt0{margin-top:0}.i_bl{width:4px;height:14px;background:#d73535; margin-top:2px;}
.b1,.b2,.b3{height: 1px;font-size: 0;overflow: hidden;}
.b1{background: #d7d7d7;}.b2{background: #e8e8e8;}.b3{background:#f6f6f6;}
.auto{margin:0 auto;}
/* 行高定义 */
.lh14{line-height:14px;}.lh16{line-height:16px;}.lh24{line-height:24px;}.lh30{line-height:30px;}.lh32{line-height:32px;}.lh35{line-height:35px;}.lh40{line-height:40px;}.lh48{line-height:48px;}.lh150{line-height:150px;}
.tl24{text-indent:28px;}.h24{height:24px;}.h28{height:28px;}.h30{height:30px;}.h40{height:40px;}.h60{height:60px;}.lh80{line-height:80px;}.h80{height:80px;}.h90{height:90px;}.h130{height:130px;}.h150{height:150px;}.h170{height:170px;}.h210{height:210px;}.h220{height:220px;}.h230{height:230px;}.h270{height:270px;}.h280{height:280px;}.h290{height:290px;}.h300{height:300px;}.h310{height:310px;}.h320{height:320px;}.h330{height:330px;}
.p_tl24{padding-left:24px; text-indent:-20px;}
.p_tl30{padding-left:30px; text-indent:-30px;}
.c000,.c000 a,.c000:hover{color:#000}
.ceee,.ceee a{color:#eee}
.cccc,.cccc a{color:#ccc}
.c727{color:#727272;}
.c666,.c666 a{color:#666;}
.c999,.c999 a{color:#999;}
.c2c2{color: #2c2c30;}
.cfff,.cfff a,.cfff:hover{color:#fff;}
.cf60,.cf60 a{color:#f60;}
.cf69,.cf69 a{color:#f69;}
.cff4,.cff4 a{color: #ff4560;}
.cred{color:rgb(215, 53, 53);}
.cred2{color: #d7261c;}
.cyellow{color:yellow}
.cgreen{color: #5fb37f;}
.hfff a:hover{color:#FFFFFF}
.cedf,.cedf a{color:#EDF39D}
.cd1e,.cd1e a{color:#D1E6F3}/*浅色blue*/
.c5fa,.c5fa a,.c5f:hover{color: #5FA1CA;}
.c3c7,.c3c7 a,.c3c7:hover{color:#3c7ca4}
.c006,.c006 a,.c006:hover{color:#0066CC}
.c261,.c261 a{color: #261cdc;}
.cde3,.cde3 a,.cde3:hover{color:#de366e}
.cblue{color:#0C438C;}
.cblue2{color:#1b6acd;}
.cblue3{color:#00a2ed;}
.bg_red{background:#c70102;color: #ffe9ef;}
.bg_white{background: #fff;}
.bg_gray{/*background-color: rgba(238, 238, 238, 0.53)*/ background-color:#FaFaFa}
.bg_gray2{background-color:#EAEAEA}
.bg_gray3{background-color:#e9eaee}
.bg_gray4{background-color:#eeeded}
.bg_black{background-color:#2d3237}
.bg_blue{background:#006CBA;}
.bg_green{background:green;}
.br5{border-radius: 5px;}.br6{border-radius: 6px;}.br12{border-radius: 12px;}.br18{border-radius: 18px;}.br_tl5{border-top-left-radius:5px;-webkit-border-top-left-radius:5px; /* Safari */}
.br_tr5{border-top-right-radius:5px;-webkit-border-top-right-radius:5px; /* Safari */}
.br_bl5{border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px; /* Safari */}
.br_br5{border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px; /* Safari */}
.h_fb:hover{font-weight:bold}
.h_bd{border: solid #cbdcfc 1px;}
.h_bd:hover{border:solid #0C438C 1px;}
.h_bd3{border:solid /*#fff*/#f4f4f4 3px;}
.h_bd3:hover{border:solid #0C438C 3px;}
.h_bds{/* border: solid #cbdcfc 1px;*/border: solid #fff 1px;}
.h_bds:hover{border:dashed #F79646 1px; background:#FFFFFF;border-radius: 5px;}
.h_blue:hover{border:1px solid #19a4cc; box-shadow:0 0 20px rgba(27,164,204,.5)}
/*myplus*/
.a-l{text-align:left;}
.a-r{text-align:right}
.a-c{text-align:center;}
.a-j{text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines;}
.f-l{float: left;display: inline;}
.f-r{float: right;display: inline;}.vb{vertical-align:bottom}.vm{vertical-align: middle}.vc{vertical-align: center;}
.ov{overflow: hidden;_zoom: 1;}
.none{display:none}
.show{display:block}
.hand,.point{CURSOR: pointer}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
/* 字体属性 [定义规则，属性首字母加属性值，小写] */
.fb,.fb a{font-weight: bold;}
.f,.f a{font-weight:normal;font-style:normal}.kill{text-decoration:line-through;}
/* 圆角效果 */.radius5{-moz-border-radius: 5px; /* Gecko browsers */-webkit-border-radius: 5px; /* Webkit browsers */border-radius:5px;}.radius10{-moz-border-radius: 10px; /* Gecko browsers */-webkit-border-radius: 10px; /* Webkit browsers */border-radius:10px;}.radius15{-moz-border-radius: 15px; /* Gecko browsers */-webkit-border-radius: 15px; /* Webkit browsers */border-radius:15px;}.radius50{-moz-border-radius: 50%; /* Gecko browsers */-webkit-border-radius:50%; /* Webkit browsers */border-radius:50%;}/*相对定位*/.pos_lt{position:absolute; left:0; top:0;}.pos_lb{position:absolute; left:0; bottom:0;}.pos_rb{position:absolute; right:0; bottom:0;}.pos_rt{position:absolute; right:0; top:0;}
/*各种线条*/
.aline1 a{text-decoration: underline;}
.aline2 a:hover{text-decoration: underline;}
.line2{border-bottom: 1px solid #E7E7E7; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.06);}
/*.list_bg{background: url(list_bg.gif) repeat-x bottom #fff;}
.list_bg1{background:url(line_blue.jpg) left bottom no-repeat;}
.list_bg2{background: url(line_shadow.png) no-repeat top;}
.list_shadow{background: url(list_shadow.png) right bottom no-repeat;}
.list_shadow2{background: url(list_shadow2.png) center top no-repeat;}*/
.dot_line{BACKGROUND: url(dot_line.gif); HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden;}
.img_zoom img{width: 100%;vertical-align: middle; -webkit-transition: -webkit-transform .6s; transition: transform .6s;}
.img_zoom:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1); zoom: 1.1;}
/*一道闪光*/
.img_1{position: relative;
display: block; overflow: hidden;
box-shadow: 0 0 10px #FFF;}
.light{cursor:pointer;
position: absolute;
left:-140px; /*光源位置*/
top: 0;
width: 100px; /*光宽*/
height:361px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));
transform: skewx(-25deg);
-o-transform: skewx(-25deg);
-moz-transform: skewx(-25deg);
-webkit-transform: skewx(-25deg);}
.img_1:hover .light{left:300px; /*速度*/
-moz-transition:0.5s;
-o-transition:0.5s;
-webkit-transition:0.5s;
transition:0.5s;}
.img_2{position: relative;
display: block; overflow: hidden;
box-shadow: 0 0 10px #FFF;}
.light_2{cursor:pointer;
position: absolute;
left:-140px; /*光源位置*/
top: 0;
width:100px; /*光宽*/
height:280px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));
transform: skewx(-25deg);
-o-transform: skewx(-25deg);
-moz-transform: skewx(-25deg);
-webkit-transform: skewx(-25deg);}
.img_2:hover .light_2{left:600px; /*大于图片宽度*/
-moz-transition:0.5s;
-o-transition:0.5s;
-webkit-transition:0.5s;
transition:0.5s;}
.rota90{-moz-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.rota180{-webkit-transform:rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.rota360:hover img{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);}
.bgtm{background: rgba(255,255,255,0.7); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000)"; /*Filter for IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000, endColorstr=#80000000); /*Filter for older IEs */}
.filter{filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:.8;opacity:.8;letter-spacing:0.5px}
.filter:hover{filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
/*图片自动缩图*/
#newstext{padding: 10px 15px; color: #333; font-size: 13px; line-height: 26px;}
#newstext p{font-size: 16px; margin: 0 0 10px;}
#newstext a{color:#ff0000; text-decoration:underline;}
#newstext img{max-width:90% !important}
.smalltext{padding: 10px 10px 10px 35px; margin: 20px auto 30px; border: 1px solid rgb(238, 238, 238); line-height: 24px; position: relative; min-height: 25px; font-size: 14px; background-color: rgb(249, 249, 249);}
.newstext{color:#333;letter-spacing:1px;font-size:16px;line-height:32px;text-align:justify;}
.newstext p{margin-bottom:15px;color:#333;letter-spacing:1px;font-size:16px;line-height:32px}
.newstext a{color: #0093dd; border-bottom: 1px solid #0093dd; padding-bottom: 3px; text-decoration: none;}
.newstext a:hover{color: #0093dd; text-decoration: none;}
/*通用分页*/
.fy a{display:inline-block;padding:3px 6px;margin:0 5px;color:#232122;border:1px #e2e2e2 solid;font-size:14px;}.fy a:hover{display:inline-block;padding:3px 6px;background-color:#2e95e2;margin:0 5px;color:#fff;font-size:14px;text-decoration:none;}.fy li{list-style-type:none;margin:auto;float:left;}.fy .now{display:inline-block;padding:3px 6px;background-color:#2e95e2;margin:0 5px;color:#fff;font-size:14px;text-decoration:none;}.fy .disable{display:inline-block;padding:3px 6px;background-color:#2e95e2;margin:0 5px;color:#fff;font-size:14px;text-decoration:none;}.fy_hover{background-color:#2e95e2 !important;color:#fff !important;text-decoration:none !important}
/*---分页---*/
.page-list{text-align:center;}
.page-list b{color:#C4C4FF}
.page-list a:hover{background-color: #999999 ; color: #fff;}
.page-list a{background-color:#d73535; border-radius: 13px 0; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; line-height: 20px; margin: 5px; min-width:14px; padding: 6px 12px 8px; position: relative; transition: all 0.5s ease 0s;}
.page-list a:first-child{padding: 6px 12px 8px 9px;}
.page-list>a>b{background-color:none; padding:0;}
.cshop{color: #209afd}/*#5FA1CA;*/
.cshop:hover{color:#de366e}
.bg_shop,.h_shop:hover{background:#ff8888;color:#FFFFFF;/*#de366e*/}
.box_shadow{-webkit-box-shadow: 0 1px 6px rgba(148,148,148,.35); -moz-box-shadow: 0 1px 6px rgba(148,148,148,.35); box-shadow: 0 1px 6px rgba(148,148,148,.35);}
/*.box_shadow1{box-shadow: 0px 3px 3px #a7a7a7;}*/
.box_shadow1{cursor:pointer;transition:all linear .2s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.06);-moz-box-shadow:0 1px 7px rgba(0,0,0,.06);box-shadow:0 1px 7px rgba(0,0,0,.06)}
.box_shadow1:hover{-webkit-box-shadow:2px 4px 6px rgba(128,128,128,.4);-moz-box-shadow:2px 4px 6px rgba(128,128,128,.4);box-shadow:2px 4px 6px rgba(128,128,128,.4)}
.box_shadow2{box-shadow: 2px 5px 10px hsla(0, 0%, 0%, 0.3);}
.box_shadow3{box-shadow: 1px 2px 9px 1px rgba(0, 0, 0, .3);}
.box_shadow4{-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075); box-shadow: 0 1px 2px rgba(0,0,0,.075);}
/*----------重置--------*/
.bg_1{background:url(bg1.png) no-repeat bottom center;background-size:100% 100%;}
.bg_2{background:url(bg_top1.jpg) repeat-x;}
.cmain,.cmain *{color:#d73535}
.cmain2,.cmain2 *{color:#ff5b00}
.b_main{border-bottom:#d73535 1px solid}
.b_main2{border-bottom:#d73535 2px solid}
.bg_main{background:#d73535; color:#FFFFFF}
.bg_main:hover{color:#FFFFFF}
.border_white{border:#b54022 1px solid}.border_white:hover{background:#d73535; color:#FFFFFF}
.bg-gray:hover{background:#d73535; color:#FFFFFF}
.bg_yellow{background:#d73535; color:#FFFFFF;border:#b54022 1px solid}.bg_yellow:hover{background:#37b074; color:#FFFFFF; border:#339900 1px solid}
.button.bg-gray:hover{background:#d73535; color:#FFFFFF; border:#d73535 1px solid;}
.text_shadow1{text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff;}
.text_shadow2{text-shadow:1px 1px 0 #000,-1px -1px 0 #000;}
.text_shadow3{text-shadow:1px 1px 0 #ccc,-1px -1px 0 #ccc;}
.text_shadow4{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 40px #ff00de,0 0 70px #ff00de;}
.br_13{border-radius:13px 0;cursor:pointer;transition:all 0.5s ease 0s;}
.bl_13{border-radius:13px 0 0 0;cursor:pointer;transition:all 0.5s ease 0s;}
.bg_jb:hover,.bg_jb_on{color:#FFFFFF;background-image:-webkit-linear-gradient(to bottom,#CFA214,#F4C636);background-image:linear-gradient(to bottom,#CFA214,#F4C636);}
.bg_jb:hover a,.bg_jb_on a{color:#FFFFFF}
.jb_main{color:#FFFFFF; background-image:-webkit-linear-gradient(to bottom, #137ebb,#d73535); background-image:linear-gradient(to bottom,#137ebb,#d73535);}
.jb_main:hover a ,.bg_jb_on a{color:#FFFFFF}
.radius-none{border-radius:0 !important;}
/*.border{border: 1px #ddd solid;}*/
.bh:hover{border: 1px #d73535 solid;}
.p1015{padding: 10px 15px;}
.p1512{padding: 15px 12px;}
.cubeLink_ico{border:#CCCCCC 2px solid;border-radius: 50%;}
.tit_h3{border-top-left-radius: 5px; border-top-right-radius: 5px; background:#d73535; padding: 0px 15px; height: 33px; line-height: 33px; border-bottom: 1px solid #cecece; font-size: 14px; color: #fff;}
.rightward{/*background:url(dot_ico.png) no-repeat left 10px; margin-top:2px; color:#ddd; font-size:9px*/}
.tit_sub{background: url(sub_01.png) center center no-repeat;}
.tit_sub2{background: url(sub_02.png) center center no-repeat;}
.link_line a{background:url(so_line.png) no-repeat right center; padding:0 10px;}
.link_line a:last-child{background:none;}
.rightward1{background: url(dot_ico.png) no-repeat left 10px; padding-left: 10px;}
.tog_dot{background: url(ico_dot.png) no-repeat left 20px; padding-left:20px;}
.txt_ico{display: inline-block; font-size:20px; width: 30px; height: 30px; line-height: 30px; text-align: center; background-color: #B2B2B1;}
/*分页*/ #page{width: 100%;text-align: center;} #page a{padding: 4px 6px;line-height: 28px;text-align: center;font-family: Tahoma;border: solid 1px #e1e1e1;} #page a:hover{background: #d73535;color: #fff;} #page .cur{background: #d73535; color: #fff; margin-right: 7px; border: solid 1px #da5331;}
/*顶部导航 begin*/
/*.fixed.fixed-top{background-color: rgba(255, 255, 255, 0.9);width: 100%;z-index: 9999; border-bottom: 1px solid #dedede;}
.fixed{border-bottom: 1px solid #dedede;}*/
.trans *,.trans *:before,.trans *:after{box-sizing: border-box; -webkit-transition: 0.5s; transition: 0.5s;}
.gray{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;cursor:pointer;}
.gray:hover{filter:none;-webkit-transition: 0.5s;transition: 0.5s;}
.container{width:1100px;padding-left:0;padding-right:0}
.xm-left{width:670px; padding-right:20px; min-height:1080px; display:block} .xm-right{width:330px;min-height:1px; display:block}
/*@media (min-width: 760px){.container{width:980px; padding-left:0;padding-right:0}
.bg-inverse .nav-inline li a{line-height: 30px; padding: 5px 20px; text-indent: 0;}}*/
/*幻灯片*/
/* ===============================================================
Basic Swiper Styles
================================================================*/
.swiper-container{margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper{position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease;}
.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto;}
.swiper-slide{float: left;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal{-ms-touch-action: pan-y;}
.swiper-wp8-vertical{-ms-touch-action: pan-x;}
.device .arrow-left{background: url(arrows.png) no-repeat left top; position: absolute; left:14px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5;}
.device .arrow-right{background: url(arrows.png) no-repeat left bottom; position: absolute; right: 14px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5;}
.swiper-container{width:540px;height:290px;}
.swiper-container img{width:100%;height:290px;}
.content-slide{padding: 20px; color: #fff;}
.swiper-container .pagination{position: absolute; left: 0; text-align: right; bottom:10px; width: 100%; z-index:5;}
.swiper-pagination-switch{display: inline-block; width: 10px; height: 10px; background: #777; margin-right:8px; cursor: pointer;}
.swiper-active-switch{background: #fff;}
.swiper-slide{position:relative;}
.swiper-slide .name{position:absolute; bottom:0; left:10px; z-index:5;}
.swiper-slide .bg{position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;}
.swiper-slide .name a{color:#fff; line-height:35px; font-size:14px; font-weight:bold;}
/*--幻灯片--*/
/*搜索*/
.layer-search-show{float: right; line-height: 30px; font-size: 14px; display: block; margin-top: 20px; color: #333;}
.layer-search-wrap{position: fixed; height: 100%; width: 100%; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.98); overflow: hidden; z-index: 9999; display: none;}
.layer-search-wrap.active{display: block;}
i.layer-close-search-box{font-size: 20px; position: absolute; right: -50px; top: -30px; cursor: pointer;}
.layer-search-content{width: 500px; margin: 0 auto; margin-top: 100px; position: relative;}
.layer-search-form{border-bottom: solid #F1F1F1 1px; margin-bottom: 30px; position: relative;}
.layer-search-btn{color: #999; background: none; font-size: 22px; border: 0; position: absolute; right: 0; top: -5px;}
#layer-search-input{font-size: 22px; height: 30px; width: 100%; line-height: 30px; background: none; border: 0; padding-right: 35px;}
.layer-search-hot span{display: block; line-height: 30px; margin-bottom: 10px;}
.layer-search-hot ul li{float: left; margin-right: 10px; margin-bottom: 10px;}
.layer-search-hot ul li a{border: solid #ff6600 1px; padding: 0px 20px; line-height: 30px; display: block; color: #ff6600;}
.layer-search-hot ul li a:hover{background: #ff6600; color: #fff;}
.result-search-form{position: relative;}
.result-search-btn{position: absolute; right: 0; height: 50px; width: 80px; background: #0093dd; border: 0; font-size: 20px; color: #fff;}
#result-search-input{font-size: 20px; height: 50px; line-height: 40px; width: 100%; padding: 0 100px 0 10px;}
em.highlight{color: #ff6600; font-style: normal;}
/*share*/
.view-bottom-bar{margin-bottom: 20px;}
.bdsharebuttonbox .bds_weixin,.bdsharebuttonbox .bds_weibo,.bdsharebuttonbox .bds_sqq,.bdsharebuttonbox .bds_qzone
,.bdsharebuttonbox .bds_tieba,.bdsharebuttonbox .bds_tqq{background: none; text-indent:0; border-radius: 50%; font-size: 18px; text-align: center; height: 32px; width: 32px; line-height: 32px; padding-left: 0; padding-top: 0; display: block; position: relative; background: #0093dd; color: #fff;}
.bdsharebuttonbox a.bds_weixin{color: #fff; background: #3eb94e;}
.bdsharebuttonbox a.bds_weixin:hover{color: #fff;}
.bdsharebuttonbox a.bds_weibo{color: #fff; background: #d04340;}
.bdsharebuttonbox a.bds_weibo:hover{color: #fff;}
.bdsharebuttonbox a.bds_sqq{color: #fff; background: #5ca3e1;}
.bdsharebuttonbox a.bds_sqq:hover{color: #fff;}
.bdsharebuttonbox a.bds_tqq{color: #fff; background: #40b4e5;}
.bdsharebuttonbox a.bds_tqq:hover{color: #fff;}
.bdsharebuttonbox a{float: left; margin: 6px 6px 6px 0;}
.bdsharebuttonbox a.bds_qzone{background: url("qzone.png") no-repeat; background-size: 18px 18px; background-color: #fdbe3d; background-position: 6px 6px;}
.bdsharebuttonbox a.bds_tieba{background: url("tieba.png") no-repeat; background-size: 18px 18px; background-color: #0093dd; background-position: 6px 6px;}
/*tags*/
.item-tags{display: inline-block; color: #666;}
.item-tags a{background:#f6f6f6;color:#999;font-size: 12px; margin-right: 5px; border-radius: 3px; padding: 0px 10px; display: inline-block; line-height: 25px; white-space: nowrap; margin-bottom: 10px;}
.item-tags a:hover{color:#939393; background:#e5e5e5;}
.top-nav{padding:10px 0;}
.top-nav .logo_text{margin-top: 5px; margin-bottom: 15px; padding-left: 20px; border-left: 1px solid rgba(0,0,0,.1); color: #444; letter-spacing: 3px; font-weight: 400; line-height: 25px;}
.top-menu{padding-left:5px;border-top:1px solid rgba(0,0,0,.1)}
.top-menu li{float: left; margin-right: 15px;}
.top-menu li>a{padding: 0 20px; line-height: 40px; height: 41px;display: block; color: #323232; font-size: 14px;font-weight: 500;font-family: Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Source Han Sans CN',Roboto,'Microsoft Yahei',sans-serif;}
.top-menu li a:hover{font-weight:bold;}
.top-menu .on a{color: #d73535; padding-left:0}
footer{color: #F7F7F7; padding:20px 0; background:#1d71b7; font-size:14px;}
footer a{color: #F7F7F7;}
footer .foot-link{border-bottom:1px dashed #999;margin:10px 0;}
.foot-link a{color: #F7F7F7; display: inline-block; line-height: 34px; margin-right: 20px; font-size: 14px;}
.slider img{width:650px;height: 325px;}
.slider a h2{color:#FFFFFF; position: absolute; bottom: 0px; font-size: 18px; line-height: 1.5; font-weight: normal; padding: 10px; z-index: 1;}
.slider a h2{font-size: 30px; padding: 20px;}
.slider a:before{content: ""; position: absolute; width: 100%; height: 100%; z-index: 1; opacity: 1; -webkit-transition: all .3s ease; transition: all .3s ease; background: -webkit-gradient(linear,0 50%,0 100%,from(rgba(0,0,0,0)),to(#000)); background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#000); background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#000); background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#000);}
/*全局布局*/
.block_01_l{background: #fff; padding: 12px 18px 0 18px;}
.block_01_l dd{padding:10px 0;}
.block_01_l dd h4{height: 35px; font-size: 18px;font-weight:bold;line-height: 22px;}
.block_01_l dd p:nth-child(2){margin-bottom:8px;}
.block_01_l dd p:nth-child(4){padding-bottom:8px;border-bottom: 1px solid hsla(0, 67%, 53%, 0.2);}
.block_01_l dd:last-child p{border-bottom:none}
.block_01_l dd{padding-bottom:0}
.block_01_m{background: #fff; border: 1px solid #ffb6b6; height: 838px;}
.block_01_m dt{color: #222; font-size: 14px; line-height: 30px; position: relative; font-weight: 600; padding: 10px 20px 5px 20px; border-bottom: 1px solid #ffb6b6; margin-bottom: 15px;}
.block_01_m dd{padding:10px;}
.block_01_m dd p:nth-child(1){height: 127px; display: block;}
.block_01_m dd h4{margin: 14px 0; font-size: 14px; font-weight:bold;line-height: 22px;}
.block_01_m dd p:nth-child(3){padding-bottom:4px;border-bottom: 1px solid hsla(0, 67%, 53%, 0.2);}
.block_01_m dd:last-child{padding-top:0;}
/*.block_01_m dd:nth-last-child(2) p{border-bottom:none; padding-bottom:0;}*/
.block_01_r{background: #fff; border-top: 2px solid #d73535;}
.block_01_r .tit_h1{height:80px;padding-left: 10px; font-size: 14px; color: #222; font-weight: 600;}
.block_01_r dt{padding:12px 12px; border-bottom: 1px solid #efefef;}
.block_01_r dt h3{letter-spacing: 2px; font-weight: 600; font-size: 18px; line-height: 30px;height:80px;}
.block_01_r dd{padding:20px 12px 0 12px} .block_01_r dd li:first-child{width:20%; float:left; height: 65px;}
.block_01_r dd li:last-child{width:80%; float:left; height: 65px; line-height:21px; border-bottom: 1px solid #efefef;}
.block_01_r dd li:last-child a{color: #222; font-weight: 500;}
/*通用列表*/
.list_item dl{margin-top:15px;height:290px;padding: 18px 18px 0 18px;}
.list_item dl h4{color: #333; letter-spacing: 2px; font-weight: 600; font-size: 16px; line-height: 20px; height: 40px; overflow: hidden;}
.list_item dl dd li a{background: rgba(0,0,0,.14); color: #fff; margin: 1% 2% 0 0; padding: 0 7px; transition: all .2s; border-radius: 2px;}
.list_item dl dd li a:hover{background:rgba(0,0,0,.3)}
.list_item dl dd p:nth-child(2){height: 112px; padding: 20px 0; overflow: hidden; color: #999;}
.list_item dl dd p:nth-child(3){position:absolute; bottom:10px;}
.list_item dl dd p:nth-child(3) span{margin-left:10px;}
.list_item dl dd div:nth-child(3){position:absolute; bottom:10px; width:230px;}
.block_zxhd{background: #fff; border-top: 2px solid #d73535;}
.block_zxhd .tit_h1{height: 80px; padding-left: 10px; font-size: 14px; color: #222; font-weight: 600;}
.block_zxhd dl{border-top: 1px solid #efefef; position:relative}
.block_zxhd dd h3{height: 40px; font-size: 14px; font-weight: 600; line-height: 20px;}
.block_zxhd dd p{line-height: 20px;}
.block_zxhd dd{padding:20px 12px 0 12px;border-left:1px solid #efefef;}
.block_zxhd dd p span:last-child{color:#CCCCCC}
.block_hot{background: #fff; border-top: 2px solid #d73535;}
.block_hot .tit_h1{height: 80px; padding-left: 10px; font-size: 14px; color: #222; font-weight: 600;}
.block_hot dl{margin-bottom:6px;padding:0 12px;}
.block_hot dd{position:relative;border-bottom: 1px solid #efefef; padding-bottom:6px}
.block_hot dd:first-child h3{margin-top:4px;}
.block_hot dd p{}
.block_hot dd p img{top:-6px;right:2px;position:absolute; z-index:1}
.block_hot dd p span:first-child{float:left;}
.block_hot dd h3{clear:both;
height: 40px; font-size: 14px; font-weight: 600; line-height: 20px;}
.block_hot dd p{line-height: 20px;}
.block_hot dd p span:last-child{color:#CCCCCC}
.block_hot .hd .txt{transition:color .2s; width:24px; height:24px; line-height:24px; text-align: center;background:#efefef;color:#FFFFFF;font-size:12px; margin-right:10px;}
.block_hot .hd li:hover,.block_hot .hd .on{background:#FF0000;}
/*首页加载更多*/
.load_more a{color:#ddd;text-align:center;font-weight:600;transition:all .4s}
.load_more:hover a{color:#000}
.loading1{margin:0 auto;width:150px;text-align:center}
.loading1>div{display:inline-block;margin-right:10px;width:10px;height:10px;border-radius:100%;background-color:#ddd;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.loading1 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.loading1 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}}
@keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}}
/*列表页位置*/
.list_location img{width:150px; height:150px;}
.list_location h1{line-height:150px;}
/*文章列表*/
.list_news dl{padding: 20px; overflow: hidden;border-bottom: solid 1px #F1F1F1;}
.list_news dt{padding-left:20px}
a.item-pic{width: 180px; max-height: 150px; display: block; float: left; overflow: hidden;}
.list_news h3{font-size: 15px; font-weight:bold; color:#222; line-height: 1.5;}
.list_news .item-desc{font-size: 14px; overflow: hidden; color: #909090; font-size: 14px; padding-top: 5px; line-height: 24px; text-align: justify;}
.list_news .item-bottom{margin-top: 12px;}
.avatar{width: 30px; height: 30px; border-radius: 50%;}
.list_news .item-author{color: #333; font-size: 12px; font-weight: bold;}
.list_news .item-author a{color: #0093dd; font-weight: bold;}
.list_news .item-author a:hover{color: #0093dd;}
.list_news .item-time{color: #b3b3b3; font-size: 12px; margin-left: 10px;}
/*右侧热门评论*/
.block_comment .tit_h1{font-weight: 600; font-size: 14px; line-height: 30px; color: #333;}
.block_comment{padding: 10px 12px 10px 12px;}
.block_comment h4{background: rgba(0,0,0,.5); color: #ffffff; overflow: hidden; letter-spacing: 1px; font-size: 14px; line-height: 20px; font-weight: 600; margin-bottom: 0px; padding: 12px;}
.block_comment p{margin-top:12px; line-height:20px;color: #999; font-size: 13px;}
.block_comment dl{border-top: 1px solid #e5e5e5;margin-top: 15px;}
.block_comment dl dt{font-size: 13px; font-weight: 500; color: #333; margin: 10px 0;}
.block_comment dl dd .txt{background:#2458a5;line-height:30px;height:30px;width:30px;font-size:0.8rem; color:#FFFFFF}
/*活动板块*/
.block_huodong .titlpic{height:180px;}
.block_huodong .mark{height:0;}
.block_huodong .mark h4{font-size:0;padding:60px 10px 0 10px;color:#FFFFFF;}
.block_huodong dl:hover .mark{height:100%; background:rgba(0,0,0,.5);-webkit-transition: 0.3s;transition: 0.3s;}
.block_huodong dl:hover .mark h4{font-size:16px; text-align:center; letter-spacing:2px;}
.block_loc{padding: 10px 12px 10px 12px;}
/*.block_loc .tit_h1{font-weight: 600; font-size: 14px; line-height: 30px; color: #333;}*/
.loc_link a{color: #7f7f7f; font-size: 14px; transition: all .4s; padding: 0 13px 0 13px; font-weight: 600; line-height: 40px; margin-right: 0; margin-bottom: 0;}
/*内容页*/
.block_newstext{padding: 30px 30px 0 30px;}
.nav_local{font-weight: 400; font-size: 14px; height: 15px; line-height: 17px; border-bottom: 1px dashed #e0e0e0;margin-bottom: 10px; padding-bottom:30px}
.block_newstext h1{letter-spacing: 3px; font-weight: 500; font-size: 28px; line-height: 35px; margin-bottom: 30px;}
.block_newstext .btn_like{transition:all .2s;border:1px solid rgba(0,0,0,.1);margin-right:8px;padding:4px 15px 4px 10px;border-radius:100px;color:#ccc;font-weight:400;letter-spacing:0;height:26px;line-height:26px;cursor:pointer}
.block_newstext .btn_like:hover{border:1px solid rgba(215,53,53,.4); color:rgba(215,53,53,.4)}
.block_newstext .c000{color:#000000 !important}
/*praise*/
.praise-article-wrap{display: inline-block; background: #FaFaFa;}
.praise-article-wrap:hover{background: #F1F1F1;}
a.praise-article{padding: 0 20px; display: block; color: #ccc; line-height: 44px; text-align: center; font-size: 20px; text-decoration: none;}
a.praise-article:hover,a.praise-article:hover span{color: #0093dd;}
a.praise-article.current{color: #0093dd;}
.praise-article-wrap{height: 44px; line-height: 44px;}
.praise-article-wrap span{font-size: 16px; color: #999; text-align: center;}
.praise-article-wrap span.praise-article-num{color: #333;}
/*.item-tags a{color: #333; font-size: 12px; margin-right: 5px; border: solid 1px #F1F1F1; border-radius: 3px; padding: 0px 10px; display: inline-block; line-height: 25px; white-space: nowrap; margin-bottom: 10px;}*/
/*右侧*/
.hot_red{background-color: #c00; padding: 2px 5px; color: #fff; font-family: 'Arial'; font-size: 12px;}
.hot_gray{background-color: #999; padding: 2px 5px; color: #fff; font-family: 'Arial'; font-size: 12px;}
/*专栏*/
.article-author{border-left: solid 1px #F1F1F1; padding-left: 10px;}
.article-author-title{font-size: 16px; padding: 15px; font-weight: bold;}
.article-author li{text-align: left; margin-bottom: 10px; border-bottom: solid 1px #F1F1F1; padding-bottom: 5px;}
.article-author li a{font-family: Lantinghei SC,Open Sans,Arial,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;}
.article-author li time{margin-bottom: 5px; display: block; color: #999; font-size: 12px; position: relative;}
.article-author li time:before{content: ''; position: absolute; top: 6px; left: -13px; width: 6px; height: 6px; border-radius: 50%; background: #0093dd;}
/*.h170:hover img{box-shadow: 0 0 50px 0 rgba(0, 0, 0, .3); -webkit-transition: background 400ms; -webkit-transition: box-shadow 400ms; -moz-transition: background 400ms; -moz-transition: box-shadow 400ms;}*/
.h170:hover{box-shadow: 0 8px 18px rgba(0,0,0,.06);}
@media screen and (max-width:767px){.container{padding:0 4px; display:block; clear:both; width:100%; min-width:320px;}
.xm-left{width:100%; padding-right:0px;min-height:1px;} .xm-right{width:100%;}
.padding-large-left,pl40,,pr40{padding:0}
.f17,.f18,.f20{font-size:16px}
.f28,.f30{font-size:18px}
.pt10{padding-top:4px} .pb10{padding-bottom:4px} .pt20{padding-top:4px} .pb20{padding-bottom:4px}.blank10{display:none}
.pr20{padding-right:4px;}.pl20{padding-left:0;}
.pt80{padding-top:20px}.pb80{padding-bottom:20px}
.br{border:none}
h1{margin:10px 2px;}
.swiper-slide{width:100%; float: left;}
.swiper-container{height:200px; width:100%;float:left}
.swiper-container img{width:100%;height:200px;}
.layer-search-content{width: 320px; margin-top: 100px;}
i.layer-close-search-box{font-size: 20px; position: absolute; right: -10px; top: -30px;}
.lh150{line-height:15px;}
.block_01_m{height:auto}
.top-menu li>a{padding: 0 10px;}
/*列表*/
.list_item dl{padding: 2px 0;}
.list_item dt{width: 90px;}
a.item-pic{width: 90px; min-height: 65px;max-height: 110px;}
.list_item h3{font-size: 16px;font-weight: bold;}
.list_item .item-desc{display:none}
.list_item .item-author{font-weight:normal}
.list_location img{width:30px; height:30px;}
.list_location h1{line-height:30px;}
.block_huodong .titlpic{height:90px;}
.block_newstext{padding: 10px 10px 0 10px;}
ul.relations> li{float: left; text-align: center; margin-right:0; margin-bottom: 4px;width: 33.333333%; padding:0 4px; height: 108px; overflow: hidden; line-height:18px;}
ul.relations li img{width: 90px; height: 65px; margin-bottom: 5px; display:block; text-align: center;}}