@charset "utf-8";/*! reset base on https://github.com/sofish/typo.css */ html{color:#333;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility}
html *,html *:before,html *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,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,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}audio,canvas,video{display:inline-block}body,button,input,select,textarea{font:300 14px/1.8 'PingFang SC','Lantinghei SC','Microsoft Yahei','Hiragino Sans GB','Microsoft Sans Serif','WenQuanYi Micro Hei',sans-serif}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}blockquote{position:relative;color:#999;font-weight:400;border-left:1px solid #1abc9c;padding-left:1em;margin:1em 3em 1em 2em}
@media only screen and (max-width:640px){blockquote{margin:1em 0}}acronym,abbr{border-bottom:1px dotted;font-variant:normal}abbr{cursor:help}del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ul,ol{list-style:none}caption,th{text-align:left}q:before,q:after{content:''}
sub,sup{font-size:75%;line-height:0;position:relative}:root sub,:root sup{vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a{color:#1abc9c}a:hover{text-decoration:underline}
.zdev a{border-bottom:1px solid #1abc9c}.zdev a:hover{border-bottom-color:#555;color:#555;text-decoration:none}ins,a{text-decoration:none}u,.zdev-u{text-decoration:underline}
mark{background:#fffdd1;border-bottom:1px solid #ffedce;padding:2px;margin:0 5px}pre,code,pre tt{font-family:Courier,'Courier New',monospace}
pre{background:#f8f8f8;border:1px solid #ddd;padding:1em 1.5em;display:block;-webkit-overflow-scrolling:touch}hr{border:0;border-bottom:1px solid #cfcfcf;margin-bottom:.8em;height:10px}
small,.zdev-small,figcaption{font-size:.9em;color:#888}strong,b{font-weight:bold}[draggable]{cursor:move}.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}.cf{zoom:1}.textwrap,.textwrap td,.textwrap th{word-wrap:break-word;word-break:break-all}.textwrap-table{table-layout:fixed}.serif{font-family:Palatino,Optima,Georgia,serif}
.zdev p,.zdev pre,.zdev ul,.zdev ol,.zdev dl,.zdev form,.zdev hr,.zdev table,.zdev-p,.zdev-pre,.zdev-ul,.zdev-ol,.zdev-dl,.zdev-form,.zdev-hr,.zdev-table,blockquote{margin-bottom:1.2em}
h1,h2,h3,h4,h5,h6{font-family:'PingFang SC',Verdana,Helvetica Neue,'Microsoft Yahei','Hiragino Sans GB','Microsoft Sans Serif','WenQuanYi Micro Hei',sans-serif;font-weight:100;line-height:1.35}
.zdev h1,.zdev h2,.zdev h3,.zdev h4,.zdev h5,.zdev h6,.zdev-h1,.zdev-h2,.zdev-h3,.zdev-h4,.zdev-h5,.zdev-h6{margin-top:1.2em;margin-bottom:.6em;line-height:1.35}
.zdev h1,.zdev-h1{font-size:2em}.zdev h2,.zdev-h2{font-size:1.8em}.zdev h3,.zdev-h3{font-size:1.6em}.zdev h4,.zdev-h4{font-size:1.4em}.zdev h5,.zdev h6,.zdev-h5,.zdev-h6{font-size:1.2em}
.zdev ul,.zdev-ul{margin-left:1.3em;list-style:disc}.zdev ol,.zdev-ol{list-style:decimal;margin-left:1.9em}.zdev li ul,.zdev li ol,.zdev-ul ul,.zdev-ul ol,.zdev-ol ul,.zdev-ol ol{margin-bottom:.8em;margin-left:2em}
.zdev li ul,.zdev-ul ul,.zdev-ol ul{list-style:circle}.zdev table th,.zdev table td,.zdev-table th,.zdev-table td,.zdev table caption{border:1px solid #ddd;padding:.5em 1em;color:#666}
.zdev table th,.zdev-table th{background:#fbfbfb}.zdev table thead th,.zdev-table thead th{background:#f1f1f1}.zdev table caption{border-bottom:0}.zdev-input,.zdev-textarea{-webkit-appearance:none;border-radius:0}
.zdev-em,.zdev em,legend,caption{color:#000;font-weight:inherit}.zdev-em{position:relative}.zdev-em:after{position:absolute;top:.65em;left:0;width:100%;overflow:hidden;white-space:nowrap;content:"・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・"}
.zdev img{max-width:100%}html{min-height:100%;font-size:62.5%}body,button,input,select,textarea{font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
body{background-color:#f4f4f4}button,input,select,textarea{outline:0;resize:none}h1,h2,h3,h4,h5,h6{font-weight:700;text-rendering:optimizeLegibility}a{outline:0}
a:hover{text-decoration:none}fieldset,img{border:0}img{max-width:100%;height:auto;vertical-align:middle}:-moz-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
::-moz-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
::-webkit-input-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
:-ms-input-placeholder{color:#686868;font-family:'Helvetica Neue',Helvetica,Arial,'PingFang SC','Hiragino Sans GB','Heiti SC','Microsoft YaHei','WenQuanYi Micro Hei',sans-serif}
.clear{clear:both;margin:0;padding:0}.hidden{display:none}.fl{float:left}.fr{float:right}.cols{clear:both;font-size:0;letter-spacing:-4px}.cols [class*='col-']{display:inline-block;list-style:none;font-size:16px;font-size:1.6rem;vertical-align:top;letter-spacing:normal}
.col-1{width:8.333%}.col-1-5{width:12.5%}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.666%}.col-6{width:50%}.col-7{width:58.333%}
.col-8{width:66.666%}.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.666%}.col-12{width:100%}.BGc{background-repeat:no-repeat;background-position:center;background-size:cover}
.btn{display:inline-block;width:275px;color:#fff;background:#000;font-weight:400;line-height:75px;text-align:center}.btn:hover{opacity:.85}.t300{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.t400{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.t600{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}
.table{display:table;margin:0 auto}.table-cell{display:table-cell;vertical-align:middle}.gmap{min-height:500px}.entry-content{font-size:18px}.entry-content ul li{position:relative;margin:0 0 30px;padding-left:28px}
.entry-content ul li::before{content:'';position:absolute;left:0;top:8px;width:16px;height:16px;background-color:#c80001}
.entry-content p{margin-bottom:24px;text-indent:40px}.entry-content strong{font-weight:bold}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:24px;font-weight:normal}
.entry-content h1{line-height:1.6;font-size:32px}.entry-content h2{line-height:1.6;font-size:28px}.entry-content h3{line-height:1.6;font-size:24px}.entry-content h4{line-height:1.6;font-size:20px}
.entry-content h5{line-height:1.6;font-size:16px}.entry-content h6{line-height:1.6;font-size:16px}.entry-content img{max-width:100%;height:auto}.entry-content blockquote{padding:25px 20px;background-color:#eee;border-left:5px solid #ccc}
.entry-content .wp_link_pages{clear:both;padding:0 0 24px}.alignnone,img.alignnone,a img.alignnone{margin:0 20px 24px 0}.aligncenter,div.aligncenter,img.aligncenter,a img.aligncenter{display:block;margin:0 auto 24px}
.alignright,img.alignright,a img.alignright{float:right;margin:0 0 24px 20px}.alignleft,img.alignleft,a img.alignleft{float:left;margin:0 20px 24px 0}
.wp-caption{max-width:100%;padding:10px;border:1px solid #f0f0f0;background:#f9f9f9;text-align:center}.wp-caption.alignnone{margin:0 0 24px 0}.wp-caption.alignleft{margin:0 20px 24px 0}
.wp-caption.alignright{margin:0 0 24px 20px}.wp-caption img{width:auto;max-width:100%;height:auto;margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{margin:0;padding:10px;font-size:12px}
img.wp-smiley{vertical-align:middle}.entry-content .gallery{margin:0 auto 30px!important}.entry-content .gallery .gallery-item{margin-top:0!important;margin-bottom:30px!important}
.entry-content .gallery a{display:block}.entry-content .gallery .gallery-caption{margin:0;padding:10px 0;font-size:16px}.entry-content .gallery dl{margin:0}
.entry-content .gallery br+br{display:none}.entry-content .attachment-gallery img{display:block;width:auto;max-width:96%;height:auto;margin:15px auto;padding:5px;border:1px solid #f0f0f0;background:#fff}
.entry-content .gallery-meta .iso,.entry-content .gallery-meta .camera,.entry-content .gallery-meta .shutter,.entry-content .gallery-meta .aperture,.entry-content .gallery-meta .full-size,.entry-content .gallery-meta .focal-length{display:block}
.wrapper{clear:both;max-width:1100px;margin:0 auto}.site-header{background-color:#fff}.site-title{line-height:0;position:relative;background-position:center;background-size:auto 100%}
.site-title a{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px}.site-title video{width:100%;height:auto}.site-title-page{padding-top:0;text-align:center}
.site-title-page-whtt{border-bottom:5px solid #c7161c}.site-nav{padding:35px 0;text-align:center}.site-nav ul{list-style:none}.site-nav ul li{vertical-align:top;display:inline-block;position:relative;height:60px;padding:0 24px;background:url(../img/nav-li-bg.png) no-repeat left bottom}
.site-nav ul li:first-child,.site-nav ul li:nth-child(2){background:0}.site-nav ul li a{vertical-align:top;display:inline-block;padding:15px 0 0;line-height:1;color:#6e6d6d;border-top:3px solid transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.site-nav ul li.logo a{padding-top:0}.site-nav ul li.logo a img{vertical-align:top;display:inline-block;width:auto;height:64px}.site-nav ul li a:hover{color:#a0ce4e}
.site-nav ul li.current_page_item>a,.site-nav ul li.current-menu-item>a{border-top-color:#a0ce4e;color:#a0ce4e}.site-nav ul ul{position:absolute;z-index:999;top:45px;left:0}
.site-nav ul ul li{background:0}.site-nav ul ul li a{padding:0;border-top:0;white-space:nowrap}.site-nav ul ul li.current_page_item>a,.site-nav ul ul li.current-menu-item>a{border-top:0;color:#a0ce4e}
.site-nav ul ul ul{z-index:9999;top:-1px;left:100%}.site-nav ul li.search{padding:0}.site-footer{padding:35px 0;background-color:#fff}.sf-banner img{width:100%;height:auto}
.sf-links{padding:12px 0;border-bottom:2px solid #eee;text-align:center}.sf-links img{vertical-align:middle;display:inline-block;margin:0 5px;padding:2px;border:1px solid #eee}
.sf-copyright{padding-top:12px;font-size:13px}.sf-copyright p{margin:0 0 7px;line-height:1.2;font-size:13px;}.sf-copyright img{vertical-align:middle;display:inline-block;margin:5px}.sf-copyright h3{font-size: 13px;}
.sf-copyright a{font-size:13px;color:#333}.sf-copyright a:hover{text-decoration:underline}.g-link1{position:absolute;left:0;top:0;width:100%;height:100%}
.g-img-scale{overflow:hidden;position:relative}.g-img-scale:hover img{transform:scale(1.08)}.g-play-tip{display:none;position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;background:url(../img/icon-play2.png) no-repeat center center / 32px auto}
.banner-img{width:100%;height:auto}.g-list-v1-p15{padding-left:15px}.g-list-v1-p20{padding-left:20px}.g-list-v1-p30{padding-left:30px}.g-list-v1 li{list-style:none;padding-left:35px;background:url(../img/icon-play.png) no-repeat 0 center;overflow:hidden;height:40px;line-height:40px;border-bottom:1px solid #ddd}
.g-list-v1 li h3{height:45px;line-height:45px}.g-list-v1 li a{font-size:14px;font-weight:normal;color:#333}.g-list-v1 li a:hover{text-decoration:underline}
.g-list-v2 li{list-style:none;padding:7px 0;border-bottom:1px solid #ddd;text-align:center}.g-list-v2 a{color:#333;font-size:16px;font-weight:400}.g-list-v2 a:hover{color:#e10707}
.g-list-v2-m1 li{padding:14px 0;border-bottom:1px solid #ccc}.g-list-v2-m1{padding:0 10px 0 15px}.g-list-v2-m1 li{text-align:left}.g-list-v3 li{list-style:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}
.g-list-v3 li:last-child{border-bottom:0}.g-list-v3 .title{margin-bottom:5px;font-size:20px}.g-list-v3 .title a{color:#555}.g-list-v3 .excerpt{line-height:1.5;font-size:18px;color:#555}
.g-list-v3 .excerpt2{font-size:16px}.g-list-v4{padding:7px;border:1px solid #ddd}.g-list-v4 li{position:relative;list-style:none;margin-bottom:3px;padding-left:30px}
.g-list-v4 li .num{position:absolute;left:0;top:1px;width:22px;background-color:#888;line-height:22px;font-size:12px;color:#fff;text-align:center}.g-list-v4 li .num.top3{background-color:#d71818}
.g-list-v4 h3{overflow:hidden;height:24px;line-height:24px;font-size:16px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}.g-list-v4 h3 a{color:#333}
.g-list-v4 h3 a:hover{color:#d71818}.g-list-v5 li{list-style:none;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.g-list-v5 li:last-child{border-bottom:0}
.g-list-v5 .img{overflow:hidden;width:24%}.g-list-v5 .right{width:76%;padding-left:25px}.g-list-v5 .title{margin-bottom:5px;font-size:24px;font-weight:normal}
.g-list-v5 .title a{color:#333}.g-list-v5 .title a:hover{text-decoration:underline}.g-list-v5 .meta{font-size:16px;color:#999}.g-list-v5 .meta .fr{width:50%}
.g-list-v5 .meta .fr a{color:#333}.g-list-v5 .excerpt{padding-right:50px;font-size:16px;color:#777}.g-lr .fl{width:57%}.g-lr .fr{width:43%;padding:0 15px 15px}
.g-lr .fr .banner-img{padding:8px;border:1px solid #ccc}.g-cols2{margin-bottom:12px}.g-cols2 .col-6:first-child{padding-right:6px}.g-cols2 .col-6:last-child{padding-left:6px}
.g-cols2 .item{position:relative}.g-cols2 .camera{position:absolute;left:0;top:0;width:40px;height:40px;background:url(../img/icon-camera.png) no-repeat center}
.g-cols2-v2 .cols{overflow:hidden}.g-cols2-v2 .col-6{padding-right:30px;padding-bottom:30px}.g-cols2-v2 .item{position:relative}.g-cols2-v2 .img{overflow:hidden}
.g-cols2-v2 .title{padding:5px 0 0 0;font-size:18px;font-weight:normal}.g-cols2-v3{padding:20px 0 15px}.g-cols2-v3 .fl{width:64%;overflow: visible;padding-right:0px}.g-cols2-v3 .video{position:relative;padding-top:0%;width: 103%;}
.g-cols2-v3 .video-inner{position:relative;left:0;top:0;width:100%;height:100%}.g-cols2-v3 .fr{width:34%}.g-cols2-v3 .pic-box{overflow:hidden}.g-cols2-v3 .col-6{padding-left:20px}
.g-cols2-v3 .pb-item{position:relative;padding-top:125%}.g-cols2-v3 .pb-img{position:absolute;left:0;top:0;width:100%;height:auto}.g-cols2-v3 .pb-title{position:absolute;left:0;bottom:0;width:100%;padding:7px;background-color:rgba(0,0,0,.65);color:#fff;font-size:12px;font-weight:normal}.g-cols2-v3 { padding: 10px;  background: #fff;}
.g-cols2-v4{padding:15px 0;border-top:1px solid #ddd}.g-cols2-v4 .fl{position:relative;width:48%}.g-cols2-v4 .gr-l-title{position:absolute;left:0;bottom:0;width:100%;padding:10px 15px;background-color:rgba(0,0,0,.65);font-size:16px;font-weight:normal;color:#fff}
.g-cols2-v4 .gr-l-more{position:absolute;right:10px;bottom:50px;padding:10px 20px;background-color:#a0ce4e;line-height:1;font-size:12px;color:#fff}.g-cols2-v4 .fr{width:52%;padding-left:10px}
.g-cols2-v4 .col-4{padding-left:30px}.g-cols2-v4 .item{position:relative}.g-cols2-v4 .gr-r-img{margin-bottom:15px}.g-cols2-v4 .gr-r-title{font-size:16px;font-weight:normal;line-height:1.2;margin-bottom:8px}
.g-cols2-v4 .gr-r-title a{color:#333}.g-cols2-v4 .gr-r-title a:hover{color:#e10707}.g-cols2-v4 .gr-r-date{margin-bottom:8px;font-size:12px;color:#999}
.g-cols2-v4 .gr-r-excerpt{font-size:12px;color:#555}.g-cols2-v5{padding:20px 0 10px}.g-cols2-v5 .fl{width:66%}.g-cols2-v5 .gr-l-img{position:relative}
.g-cols2-v5 .gr-l-img img{width:100%;height:auto}.g-cols2-v5 .fr{width:34%;padding-left:15px}.g-cols2-v5 .cols{overflow:hidden}.g-cols2-v5 .col-6{padding:0 0 8px 15px}
.g-cols2-v5 .item{position:relative;padding-top:71.42857%;border:1px solid #999}.g-cols2-v5 .col-6 img{position:absolute;left:0;top:0;width:100%;height:auto}
.g-cols2-v5 .gr-r-num{margin:0 0 0 15px;padding:20px 0;border:1px solid #e0dede;text-align:center}.g-cols2-v5 .gr-r-num .num{position:relative;display:inline-block;padding-left:35px;line-height:36px;font-size:36px;color:#f44336}
.g-cols2-v5 .gr-r-num .num::before{content:'';position:absolute;left:0;top:0;height:36px;width:35px;background:url(../img/icon-user.png) no-repeat 0 center}
.g-cols2-v5 .gr-r-num .text{display:block;font-weight:bold;color:#fff}.g-cols2-v5 .gr-l-img-v2 img{width:100%;height:auto}.g-cols2-v5 .gr-l-title-v2 a{font-size:28px;font-weight:300;color:#333}
.g-cols2-v5 .gr-l-excerpt-v2{font-size:13px;color:#555}.g-cols2-v6{padding-bottom:10px}.g-cols2-v6 .fl{width:46%;padding-right:20px}.g-cols2-v6 .fr{width:54%}
.g-cols2-v6 .gr4-img{overflow:hidden;border:4px solid #ccc}.g-cols2-v6 .gr4-img img{width:100%}.g-cols2-v6 .col-4{padding-left:20px;padding-bottom:20px}
.g-cols2-v7 .fl{width:30%;padding-right:15px}.g-cols2-v7 .gr5-img{position:relative}.g-cols2-v7 .fr{width:70%}.g-cols2-v7 .col-3{padding:0 0 12px 12px}
.g-cols2-v7 .item{position:relative}.g-cols2-v7 .title{position:absolute;left:0;bottom:0;width:100%;padding:0 5px 0 35px;height:28px;background:rgba(0,0,0,.5) url(../img/icon-play3.png) no-repeat 5px center;line-height:28px;font-size:14px;font-weight:normal;color:#fff}
.g-cols2-v8 .fl{width:80%;padding-right:20px}.g-cols2-v8 .gr6-l-img{position:relative}.g-cols2-v8 .gr6-l-img img{width:100%}.g-cols2-v8 .gr6-l-title{position:absolute;left:0;bottom:0;width:100%;padding:10px 15px;background-color:rgba(0,0,0,.5);font-size:30px;font-weight:normal;color:#fff}
.g-cols2-v8 .gr6-l-excerpt{padding:10px 0;font-size:20px;color:#999}.g-cols2-v8 .fr{width:20%}.g-cols2-v8 .gr6-r-list li{list-style:none;padding-bottom:10px}
.g-cols2-v8 .gr6-r-list .item{position:relative}.g-cols2-v8 .gr6-r-list img{margin-bottom:5px}.g-cols2-v8 .gr6-r-list .title{overflow:hidden;position:relative;margin-bottom:10px;padding-left:15px;height:18px;line-height:18px;font-size:14px;font-weight:normal}
.g-cols2-v8 .gr6-r-list .title::before{content:'';position:absolute;left:0;bottom:2px;height:12px;width:2px;background-color:#f30000}
.g-cols2-v8 .gr6-r-list .excerpt{font-size:12px;color:#777}.g-cols2-v8-m1 .fl{width:76%}.g-cols2-v8-m1 .fr{width:24%}.g-cols2-v8 .gr6-l-list2{overflow:hidden;min-height:370px;padding:20px 0 10px 20px;border:1px solid #ccc}
.g-cols2-v8 .gr6-l-list2 .col-6{position:relative;padding-left:10px;padding-right:20px}.g-cols2-v8 .gr6-l-list2 .col-6::before{content:'';position:absolute;left:0;top:10px;width:4px;height:4px;background-color:#555}
.g-cols2-v8 .gr6-l-list2 h3{overflow:hidden;margin-bottom:10px;height:24px;line-height:24px;font-size:16px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap}
.g-cols2-v8 .gr6-l-list2 a{color:#333}.g-cols2-v8 .gr6-l-list2 a:hover{text-decoration:underline}.g-cols2-v8 .gr6-r-list2{overflow:hidden;padding:12px 12px 12px 0;border:1px solid #ccc}
.g-cols2-v8 .gr6-r-list2 .col-6{padding-left:12px}.g-cols2-v8 .gr6-r-list2 .item{position:relative}.g-cols2-v8 .gr6-r-list2 .img{overflow:hidden}.g-cols2-v8 .gr6-r-list2 .title{overflow:hidden;margin:5px 0;height:20px;line-height:20px;font-size:14px;font-weight:normal;text-align:center}
.g-cols2-v9{padding:20px 0 0}.g-cols2-v9 .fl{width:55%}.g-cols2-v9 .fr{width:45%;padding-left:20px}.g-cols2-v10{padding-top:15px;margin-bottom:15px}.g-cols2-v10 .fl{width:77%}
.g-cols2-v10 .fr{width:23%;padding-left:15px}.g-cols2-v11{padding-top:15px;margin-bottom:15px}.g-cols2-v11 .fl{width:70%}.g-cols2-v11 .fr{width:30%}.g-cols2-v11 .gr9-col-6-1{padding:0 20px 20px 0}
.g-cols2-v11 .gr9-col-6-2:last-child{padding-left:10px}.g-cols2-v12 .cols{overflow:hidden;margin-bottom:10px;background-color:#eee;border:1px solid #ddd}
.g-cols2-v12 .col-x1{width:37%;padding:10px 30px 10px 10px}.g-cols2-v12 .col-x2{width:63%;padding:80px 30px 30px 0}.g-cols2-v12 .title{font-weight:normal;margin-bottom:15px}
.g-cols2-v12 .title a{color:#333}.g-cols2-v12 .title a:hover{text-decoration:underline}.g-cols2-v12 .excerpt{font-size:18px}.g-cols3{padding-bottom:15px}
.g-cols3 .col-4{padding:0 13px}.g-cols3 .col-4:first-child{padding:0 26px 0 0}.g-cols3 .col-4:last-child{padding:0 0 0 26px}.g-cols3 .item{position:relative}
.g-cols3 h3{overflow:hidden;position:relative;margin-bottom:12px;padding:10px 0 0 15px;height:30px;line-height:20px;font-size:16px;font-weight:normal}
.g-cols3 h3::before{content:'';position:absolute;left:0;bottom:4px;height:13px;width:3px;background-color:#f30a0a}.g-cols3 h3 a{color:#333}
.g-cols3 h3 a:hover{color:#e10707}.g-cols3 .excerpt{font-size:12px}.g-cols3-v2{padding-bottom:15px}.g-cols3-v2 .cols{overflow:hidden;width:1112px;margin-left:-12px}
.g-cols3-v2 .col-4{padding-left:12px}.g-cols3-v2 .col-4 img{width:100%}.g-cols3-v2 .item{position:relative;padding-bottom:15px;background-color:#f4f4f4}
.g-cols3-v2 .img{position:relative;overflow:hidden;margin-bottom:7px}.g-cols3-v2 .title{overflow:hidden;height:18px;margin-bottom:20px;padding:0 15px;line-height:18px;font-size:16px;font-weight:400}
.g-cols3-v2 .title a{color:#333}.g-cols3-v2 .cat{overflow:hidden;height:20px;line-height:20px;padding:0 15px}.g-cols3-v2 .cat a{position:relative;display:inline-block;padding-left:15px;line-height:20px;font-size:14px;color:#999}
.g-cols3-v2 .cat a::before{content:'';position:absolute;left:0;top:0;height:20px;width:2px;background-color:#e44494}
.g-cols3-v2 .camera{position:absolute;left:0;top:0;width:40px;height:40px;background:url(../img/icon-camera.png) no-repeat center}.g-cols3-v2-m1 .cols{width:auto;margin-left:0}
.g-cols3-v2-m1 .col-4{padding-left:0;padding-right:15px}.g-cols3-v2-m1 .item{padding-bottom:0}.g-cols3-v2-m2{padding-bottom:0}.g-cols3-v2-m2 .title{height:auto;max-height:48px;line-height:24px;font-size:16px;font-weight:bold;margin-bottom:5px;padding:0;text-align:left}
.g-cols3-v2-m2 .excerpt{line-height:1.5;font-size:14px}.g-cols3-v3 .cols{width:1112px;margin-left:-12px}.g-cols3-v3 .col-4{padding-left:12px}.g-cols3-v3 .cat-name{padding:20px 20px 10px;border-top:2px solid #c8161d;line-height:18px;font-size:18px}
.g-cols3-v3 .cat-name .fr{font-size:14px;color:#555}.g-cols3-v3 .list{list-style:none;border:1px solid #ddd;padding:10px 15px}.g-cols3-v3 .list li{position:relative;margin:7px 0;padding-left:18px;line-height:20px;font-size:16px}
.g-cols3-v3 .list li::before{content:'';position:absolute;left:0;top:6px;width:8px;height:8px;background-color:#c8161d}
.g-cols3-v3 .list h3{line-height:20px}.g-cols3-v3 .list a{font-size:16px;font-weight:normal;color:#333}.g-cols3-v3 .list a:hover{text-decoration:underline}
.g-cols3-v3-m1{margin-bottom:20px}.g-cols3-v3-m1 .cat-name{padding:0 20px 10px 0;border-top:5px solid #e1e1e1}.g-cols3-v3-m1 .cat-name span{display:inline-block;margin-top:-5px;padding-top:10px;padding-bottom:20px;border-top:5px solid #c8161d}
.g-cols3-v3-m1 .cat-name .fr{padding-top:10px}.g-cols3-v3-m1 .list{padding:0}.g-cols3-v3-m1 .list li{position:relative;margin:0;padding-left:0}.g-cols3-v3-m1 .list li::before{display:none}
.g-cols3-v3-m1 .list .img{overflow:hidden}.g-cols3-v3-m1 .list .title{padding:10px 15px;font-size:14px;font-weight:300}.g-cols3-v3-m2 .col-4{margin-bottom:15px}
.g-cols3-v3-m2 .list .title{line-height:24px;font-size:16px}.g-cols3-v4 .cols{overflow:hidden;width:1115px;margin-left:-15px}.g-cols3-v4 .col-4{padding:0 0 15px 15px}
.g-cols3-v4 .col-4 ul{min-height:340px;padding-bottom:5px;border:1px solid #ddd}.g-cols3-v4 .item{position:relative}.g-cols3-v4 .img{overflow:hidden}.g-cols3-v4 .img img{width:100%}
.g-cols3-v4 .title{padding:10px;color:#a21b00}.g-cols3-v4 .title2{font-size:14px}.g-cols3-v4 .title2 a{color:#333}.g-cols3-v4 .title2 a:hover{text-decoration:underline}
.g-cols3-v4 .col-4 li{position:relative;list-style:none;padding:0 10px 0 30px;margin-bottom:5px}.g-cols3-v4 .col-4 li::before{content:'';position:absolute;left:12px;top:8px;width:6px;height:6px;border-radius:6px;background-color:#a21b00}
.g-cols3-v4 .col-4 li:first-child{padding:0;margin-bottom:15px}.g-cols3-v4 .col-4 li:first-child::before{display:none}.g-cols3-v5 .cols{overflow:hidden;white-space:1112px;margin-left:-12px}
.g-cols3-v5 .col-4{padding:0 0 15px 12px}.g-cols3-v5 .item{position:relative;border:1px solid #ddd}.g-cols3-v5 .img{overflow:hidden}.g-cols3-v5 .img img{width:100%}
.g-cols3-v5 .title{padding:8px 10px 15px;font-size:16px;color:#a21b00}.g-cols3-v5 .excerpt{line-height:1.5;font-size:14px;padding:0 10px 10px}.g-cols3-v5-m1 .cols{width:1130px;margin-left:-30px}
.g-cols3-v5-m1 .col-4{padding:0 0 20px 30px}.g-cols3-v5 .img{border:5px solid #c3c3c3}.g-cols3-v5 .title2{padding-bottom:5px;font-size:18px}.g-cols3-v5-m1 .title2{padding:10px;background-color:#7b7b7b;font-size:20px;color:#fff;text-align:center}
.g-cols3-v5-m1 .excerpt{padding:15px;background-color:#c3c3c3;line-height:1.6;font-size:18px}.g-cols3-v5-m2 .img{border:10px solid #ddd}.g-cols3-v5-m2 .title{padding:5px 10px 15px;background-color:#ddd;font-size:20px;font-weight:normal;text-align:center;color:#333}
.g-cols3-v6{padding:30px 0 18px;background:url(../img/h-s200-bg.jpg) no-repeat center center / cover}.g-cols3-v6 .cols{width:1130px;margin-left:-30px}
.g-cols3-v6 .col-4{padding-left:30px;padding-bottom:20px}.g-cols3-v6 .item{position:relative}.g-cols3-v6 .img{overflow:hidden}.g-cols3-v6 .title{overflow:hidden;padding:0 10px;background-color:#fff;height:40px;line-height:40px;font-size:16px;font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.g-cols3-v6 .title2{height:60px;line-height:60px;background-color:#88876b;color:#fff}.g-cols4{padding:30px 0;background-color:#f0f0f0}.g-cols4 .cols{width:1140px;margin-left:-40px}
.g-cols4 .col-3{padding-left:40px}.g-cols4 .img{overflow:hidden;margin-bottom:12px}.g-cols4 .title{font-size:16px;font-weight:300;margin-bottom:12px}.g-cols4 .title a{color:#333}
.g-cols4 .excerpt{font-size:13px;color:#555}.g-cols4-v2{padding:30px 0 0;background:url(../img/h-s200-bg.jpg) no-repeat center center / cover}.g-cols4-v2 .cols{width:1140px;margin-left:-40px}
.g-cols4-v2 .col-3{padding-left:40px;padding-bottom:30px}.g-cols4-v2 .item{position:relative}.g-cols4-v2 .img{overflow:hidden}.g-cols4-v2 .img img{width:100%}
.g-cols4-v2 .title{overflow:hidden;height:56px;padding:0 7px 0 40px;background:#fff url(../img/icon-play.png) no-repeat 7px center;line-height:56px;font-size:16px;font-weight:300}
.g-cols4-v2 .title a{color:#333}.g-cols4-v2 .title2{background-image:url(../img/icon-play3.png)}.g-cols4-v2-m1 .cols{width:1120px;margin-left:-20px}.g-cols4-v2-m1 .col-3{padding-left:20px;padding-bottom:20px}
.g-cols4-v2-m1 .title{height:45px;padding:0 10px;background:#ccc;line-height:45px;font-size:14px}.g-cols4-v2-m2 .cols{width:1112px;margin-left:-12px}.g-cols4-v2-m2 .col-3{padding-left:12px}
.g-cols4-v2-m2 .title{padding:0 20px 0 60px;background-color:#dedada;background-position:27px center}.g-cols4-v2-m2 .excerpt{padding:0 20px 20px;background-color:#dedada;line-height:24px;font-size:14px}
.g-cols4-v2-m3 .cols{width:1120px;margin-left:-20px}.g-cols4-v2-m3 .col-3{padding-left:20px;padding-bottom:20px}.g-cols4-v2-m3 .img{position:relative}
.g-cols4-v2-m3 .title{position:absolute;left:0;bottom:0;width:100%;padding:7px 10px;background:rgba(0,0,0,.65);line-height:1.2;font-size:14px;font-weight:normal;color:#fff}
.g-cols4-v3 .cols{width:1140px;margin-left:-40px}.g-cols4-v3 .col-3{padding-left:40px;padding-bottom:5px}.g-cols4-v3 .img{overflow:hidden;margin-bottom:12px}
.g-cols4-v3 .title{font-size:18px;font-weight:400;margin-bottom:12px}.g-cols4-v3 .title a{color:#333}.g-cols4-v3 .excerpt{font-size:13px;color:#555}.g-cols4-v3-m1 .cols{width:1120px;margin-left:-20px}
.g-cols4-v3-m1 .col-3{padding-left:20px;padding-bottom:20px}.g-cols4-v3 .img{border:6px solid #fff}.g-cols4-v3-m1 .title{margin-bottom:0;text-align:center}
.g-cols4-v4 .cols{overflow:hidden;width:1130px;margin-left:-30px}.g-cols4-v4 .col-3{padding-left:30px;padding-bottom:15px}.g-cols4-v4 .item{position:relative;min-height:412px;padding:25px 20px;background-color:#f6f6f6}
.g-cols4-v4 .img{overflow:hidden;margin-bottom:12px}.g-cols4-v4 .title{overflow:hidden;margin-bottom:12px;max-height:48px;line-height:24px;font-size:16px;font-weight:300}
.g-cols4-v4 .title a{color:#333}.g-cols4-v4 .excerpt{overflow:hidden;max-height:40px;line-height:20px;font-size:13px;color:#555}.g-cols4-v5 .cols{overflow:hidden;width:1112px;margin-left:-12px}
.g-cols4-v5 .col-3{padding:0 0 12px 12px}.g-cols4-v5 .item{position:relative;padding:0 0 10px;background-color:#f6f6f6;border:0}.g-cols4-v5 .img{overflow:hidden;margin-bottom:10px}
.g-cols4-v5 .img img{width:100%}.g-cols4-v5 .title{overflow:hidden;height:20px;padding:0 5px;line-height:20px;font-size:14px;font-weight:300;color:#d64848;text-decoration:underline}
.g-cols4-v5 .date{padding:0 5px;font-size:12px;color:#999}.g-cols4-v5 .excerpt{overflow:hidden;height:32px;padding:0 5px;line-height:16px;font-size:12px;font-weight:bold;color:#555}
.g-cols4-v5 .title2,.g-cols4-v5 .title4{padding:8px 0 0;font-size:15px;font-weight:300;text-align:center}.g-cols4-v5 .title3{font-size:16px;color:#333;text-decoration:none}
.g-cols4-v5 .title4{text-align:left}.g-cols4-v5-m1-cols7 .cols{width:1115px;margin-left:-15px}.g-cols4-v5-m1-cols7 .col-x{width:14.2857%;padding-left:15px}
.g-cols5 .cols{width:1130px;margin-left:-30px}.g-cols5 .col-x{width:20%;padding-left:30px}.g-cols5 .col-x .item{position:relative}.g-cols5 .col-x .img{position:relative;padding:3px;border:1px solid #ddd}
.g-cols5 .col-x .img img{width:100%}.g-cols5 .col-x .title{padding:10px 0;text-align:center;font-size:15px;font-weight:normal}.g-cols5-m1 .cols{width:1115px;margin-left:-15px}
.g-cols5-m1 .col-x{padding-left:15px}.g-cols5-m1 .col-x .title{text-align:left}.g-cols5-m1 .info{padding:5px 0;font-size:14px}.g-cols5-m1 .info span{font-weight:bold;color:#e41b3e}
.g-cols6{overflow:hidden}.g-cols6 .cols{width:1112px;margin-left:-12px}.g-cols6 .col-2{padding:0 0 12px 12px}.g-cols6 .item{position:relative;padding-top:71.42857%;border:1px solid #999}
.g-cols6 img{position:absolute;left:0;top:0;width:100%;height:auto}.g-cols6-v2{overflow:hidden}.g-cols6-v2 .cols{width:1112px;margin-left:-12px}.g-cols6-v2 .col-2{padding:0 0 12px 12px}
.g-cols6-v2 .item{position:relative}.g-cols6-v2 img{width:100%}.g-cols6-v2 .title{font-size:14px;font-weight:normal;padding:5px 0}.g-tabs-v1{position:relative;margin-bottom:15px}
.g-tabs-v1::before{z-index:0;content:'';position:absolute;left:0;top:0;width:16%;height:100%;background-color:#f0f0f0;border-right:1px solid #ddd}
.g-tabs-v1 .tab-titles{position:relative;z-index:1;width:16%}.g-tabs-v1 .tab-titles a{position:relative;display:block;padding:10px 0;background-color:#f8f8f8;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-size:14px;color:#333;text-align:center}
.g-tabs-v1 .tab-titles a.active{background-color:#fff;border-right:1px solid #fff}.g-tabs-v1 .tab-titles a.active::after{content:'';position:absolute;top:50%;right:15px;margin-top:-8px;width:12px;height:16px;background:url(../img/icon-arrow-r.png) no-repeat center}
.g-tabs-v1 .tab-contents{position:relative;z-index:1;width:84%;padding:0 0 15px 15px}.g-tabs-v1 .tab-content{display:none}.g-tabs-v1 .tab-content.active{display:block}
.g-tabs-v1 .tab-content .left{width:40%}.g-tabs-v1 .tab-content .right{width:60%}.g-tabs-v1 .tab-content .col-6{padding:0 0 15px 20px}.g-tabs-v1 .item{position:relative}
.g-tabs-v1 .item .img{overflow:hidden;position:relative}.g-tabs-v1 .item .img img{width:100%}.g-tabs-v1 .item .title{position:absolute;left:0;bottom:0;padding:5px 10px;background-color:rgba(0,0,0,.5);color:#fff;font-size:14px;font-weight:normal}
.g-tabs-v1 .item .info{padding:5px;font-size:14px}.g-tabs-v1 .item .info span{font-weight:bold;color:#e41b3e}.g-tabs-v1 .left .item .title2{font-size:15px;padding:10px 0 0}
.g-tabs-v1 .left .item .excerpt{padding:10px 0;color:#777}.g-tabs-v1 .left .item .info{padding:5px 0}.g-tabs-v1 .left .item .info span{display:block;margin-top:10px}
.g-tabs-v2{position:relative}.g-tabs-v2 .tab-titles{padding:20px 0;border-bottom:1px solid #ddd}.g-tabs-v2 .tab-titles a{position:relative;display:inline-block;margin-right:25px;padding:20px 0;border-bottom:5px solid transparent;line-height:1;font-size:16px;color:#333}
.g-tabs-v2 .tab-titles a.active{color:#00767c;border-bottom-color:#00767c}.g-tabs-v2 .tab-contents{position:relative;padding:15px 0 0 0}.g-tabs-v2 .tab-content{display:none}
.g-tabs-v2 .tab-content.active{display:block}.g-tabs-v2 .tab-content .cols{overflow:hidden;width:1120px;margin-left:-20px}.g-tabs-v2 .tab-content .col-4{padding:0 0 20px 20px}
.g-tabs-v2 .item{position:relative}.g-tabs-v2 .item .img{overflow:hidden;position:relative}.g-tabs-v2 .item .img img{width:100%}.g-tabs-v2 .item .title{padding:10px 0;font-size:18px;font-weight:normal}
.tpl-home .site-title{background-image:url(../img/page-header-normal.jpg)}.h-s-title{position:relative;overflow:hidden;margin:15px 0}.h-s-title::before{z-index:0;content:'';position:absolute;right:105px;top:50%;margin-top:-4px;height:8px;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.h-s-title h2{position:relative;z-index:1;display:inline-block;padding-right:10px;background-color:#f4f4f4;line-height:32px;font-size:30px;font-weight:300;color:#000}
.h-s-title a{position:relative;z-index:1;float:right;width:95px;background-color:#f8f8f8;padding:10px 0;border:1px solid #ddd;border-radius:18px;line-height:1;font-size:12px;color:#999;text-align:center}
.h-s-title a:hover{background-color:#fff;color:#555}.h-s200,.h-s300{padding:20px 0 0}.h-s200-box{padding-bottom:20px;background:url(../img/h-s200-bg.jpg) no-repeat center center / cover}
.h-s400{padding:20px 0}.h-s500{padding-bottom:20px;background-color:#fff}.h-s500 .banner-img,.h-s600 .banner-img{width:100%;height:auto}.h-s500 .h-s-title h2{background-color:#fff}
.h-s600{background-color:#e0e0e0}.h-s600 .h-s-title h2{background-color:#e0e0e0}.h-s600 .h-s-title::before{border-color:#ccc}.h-s600 .slider{padding:0 0 15px}
.h-s600 .bx-wrapper{position:relative}.slider{position:relative}.bx-pager-1 .bx-pager{position:absolute;left:0;bottom:10px;width:100%;text-align:center}
.bx-pager-1 .bx-pager-item{display:inline-block}.bx-pager-1 .bx-pager-link{display:inline-block;width:10px;height:10px;margin:0 4px;border-radius:10px;background-color:#5a4a39;text-indent:-9999px;font-size:0}
.bx-pager-1 .bx-pager-link.active{background-color:#170e05}.bx-controls-1 .bx-prev,.bx-controls-1 .bx-next{visibility:hidden;opacity:0;position:absolute;left:0;top:50%;margin-top:-20px;width:28px;height:40px;background-color:rgba(0,0,0,.5);font-size:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.bx-controls-1 .bx-next{left:auto;right:0}.bx-controls-1:hover .bx-prev,.bx-controls-1:hover .bx-next{z-index:99;visibility:visible;opacity:1}.bx-controls-1 .bx-prev::after,.bx-controls-1 .bx-next::after{content:'<';position:absolute;left:0;top:0;width:28px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center}
.bx-controls-1 .bx-next::after{content:'>'}.slider2 li{position:relative}.slider2 .s-img img{width:100%}.slider2 .s-title{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:50px;padding:0 160px 0 10px;background-color:rgba(0,0,0,.65);line-height:50px;font-size:18px;font-weight:normal;color:#fff}
.slider2 .s-title a{color:#fff}.slider2-m1 .s-img{padding-top:56.25%}.bx-pager-2 .bx-pager{position:absolute;right:10px;bottom:15px}.bx-pager-2 .bx-pager-item{display:inline-block}
.bx-pager-2 .bx-pager-link{display:inline-block;padding:10px 12px;line-height:1;font-size:14px;font-weight:bold;color:#000;background-color:#e0f4ff}.bx-pager-2 .bx-pager-link:hover,.bx-pager-2 .bx-pager-link.active{color:#fff;background-color:#0070d9}
.slider3{position:relative;padding-top:63.046%}.slider3 .bx-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.slider3 .s-img{position:relative;padding-top:63.046%}
.slider3 .s-img img{width:100%}.slider3 .s-title{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:50px;padding:0 160px 0 10px;background-color:rgba(0,0,0,.65);line-height:50px;font-size:18px;font-weight:normal;color:#fff}
.slider3 .s-title a{color:#fff}#slider3-select{padding:10px 10px 0;background-color:#242424}#slider3-select a{display:block}#slider3-select img{width:100%;margin-bottom:20px}
#slider3-select .title{overflow:hidden;height:36px;margin-bottom:8px;line-height:18px;font-size:12px;font-weight:normal;color:#333}#slider3-select.slider3-select-v2{border:1px solid #ddd;background-color:transparent}
#slider3-select.slider3-select-v2-m1{padding:8px 8px 0}#slider3-select.slider3-select-v2-m1 img{margin-bottom:8px}.slider4{padding-top:46.341%}.slider4 .s-img{padding-top:46.341%}
.slider4 .s-title{opacity:0}#slider3-select.slider3-select-v3{padding-top:8px}#slider3-select.slider3-select-v3 .img{float:left;width:35%;padding-right:8px;margin-bottom:14px}
#slider3-select.slider3-select-v3 img{border:3px solid transparent;margin-bottom:0}#slider3-select.slider3-select-v3 a.active img{border-color:#f92f39}
#slider3-select.slider3-select-v3 h3{overflow:hidden;float:right;width:65%;height:53px;border-bottom:1px dashed #777;line-height:24px;font-size:13px;font-weight:normal;color:#999}
.slider-style-1{margin-bottom:10px}.slider-style-1 .bx-wrapper{position:relative}.slider-style-1 li img{width:100%}.slider-style-1 .bx-pager{position:absolute;right:5px;bottom:5px}
.slider-style-1 .bx-pager-item{display:inline-block}.slider-style-1 .bx-pager-link{display:inline-block;margin-left:2px;width:18px;height:18px;line-height:18px;background-color:#a0a0a0;border-radius:18px;font-size:12px;color:#333;text-align:center}
.slider-style-1 .bx-pager-link.active{background-color:#e5004f;color:#fff}.banner-image-slider .bx-wrapper{position:relative}.banner-image-slider .bx-pager{position:absolute;bottom:10px;left:0;width:100%;text-align:center;line-height:0;font-size:0}
.banner-image-slider .bx-pager-item{display:inline-block}.banner-image-slider .bx-pager-link{display:inline-block;width:8px;height:8px;margin:0 3px;border-radius:8px;background-color:#999;text-indent:-9999px}
.banner-image-slider .bx-pager-link.active{background-color:#fff}.h-s700,.h-s800,.h-s900{overflow:hidden;background-color:#fff}.h-s700 .h-s-title h2,.h-s800 .h-s-title h2,.h-s900 .h-s-title h2{background-color:#fff}
.cat-page-nav{padding:5px 0;background-color:#df0909;border:3px solid #c40505;border-top-color:#ea6060;border-right-color:#ea6060;text-align:center}.cat-page-nav li{list-style:none;display:inline-block}
.cat-page-nav a{display:inline-block;padding:15px 40px;border-right:1px solid #ea6060;color:#fff;font-size:14px}.cat-page-nav li:first-child a{border-left:1px solid #ea6060}
.cat-page-nav-2 a{padding:15px 25px}.cat-page-nav-2 li:first-child a{border-left:none}.cat-page-nav-2 li:last-child a{border-right:0}.cat-page-nav.blue{background-color:#3c4a8a;border:3px solid #342e58;border-top-color:#818ab4;border-right-color:#818ab4}
.cat-page-nav.blue a{border-right:1px solid #838cb5}.cat-page-nav.cyan{background-color:#29708f;border:3px solid #23485c;border-top-color:#75a2b7;border-right-color:#75a2b7}
.cat-page-nav.cyan a{border-right:1px solid #428baa}.cat-page-nav.green{background-color:#459b2b;border:3px solid #3c631b;border-top-color:#96c788;border-right-color:#96c788}
.cat-page-nav.green a{border-right:1px solid #89c079}.cat-page-nav.caesious{background-color:#88876c;border:3px solid #775644;border-top-color:#b2b2a0;border-right-color:#b2b2a0}
.cat-page-nav.caesious a{border-right:1px solid #706f56}.cat-page-nav.gray{background-color:#828282;border:3px solid #725454;border-top-color:#afafaf;border-right-color:#afafaf}
.cat-page-nav.gray a{border-right:1px solid #adadad}.cat-page-1 .site-title{background-image:url(../img/page-header-1-whtt.jpg)}.cat-whtt-s200 .banner-img{width:100%}
.cat-whtt-s300 .banner-img{width:100%}.cat-whtt-s300 .g-cols2-v3{padding-top:0}.cat-whtt-s400{padding-bottom:30px}.cat-whtt-s500{padding:30px 0 0;background-color:#fff}
.cat-whtt-s500 .h-s-title h2{background-color:#fff}.cat-page-2 .site-title{background-image:url(../img/page-header-2-ztpd.jpg)}.cat-ztpd-s200 .g-cols3-v3{margin-bottom:20px}
.cat-ztpd-s200 .g-cols3-v3 .cat-name{border-top:0;padding-left:5px}.cat-ztpd-s300 .featured-posts-2-title{padding:0 0 15px;font-size:20px;font-weight:bold;letter-spacing:3px}
.cat-ztpd-s300 .g-cols2{margin-top:15px}.cat-ztpd-s300 .g-cols4-v5 .title2{font-weight:normal}.cat-ztpd-s400 .banner-img{margin-bottom:15px}.cat-ztpd-s400 .bg{padding-bottom:10px;background:url(../img/h-s200-bg.jpg) no-repeat center center / cover}
.cat-ztpd-s500{padding-top:10px}.cat-ztpd-s500,.cat-ztpd-s500 .h-s-title h2{background-color:#fff}.cat-ztpd-s500 .banner-img,.cat-ztpd-s500 .banner-img-2{width:100%}
.cat-ztpd-s500 .g-cols4-v5{padding-top:15px}.cat-page-3 .site-title{background-image:url(../img/page-header-3-sdrw.jpg)}.cat-sdrw-s200{padding-top:10px}
.cat-sdrw-s500 .banner-img{margin-bottom:15px}.cat-sdrw-s500 .g-cols4-v5 .title{text-decoration:none;color:#333}.cat-page-4 .site-title{background-image:url(../img/page-header-4-gxjt.jpg)}
.cat-gxjt-s200 .banner-img{margin-bottom:15px}.cat-gxjt-s200 .g-cols3-v5 .item{min-height:275px}.cat-page-5 .site-title{background-image:url(../img/page-header-5-wsgs.jpg)}
.cat-wsgs-s200{padding-top:10px;padding-bottom:15px;background-color:#fff}.cat-wsgs-s200 .h-s-title h2{background-color:#fff}.cat-wsgs-s300{padding-top:10px;background-color:#fff}
.cat-wsgs-s300 .h-s-title h2{background-color:#fff}.cat-wsgs-s500{padding-top:10px;background-color:#fff}.cat-wsgs-s500 .h-s-title h2{background-color:#fff}
.cat-wsgs-s500 .banner-img{margin-bottom:15px}.cat-page-6 .site-title{background-image:url(../img/page-header-6-zxly.jpg)}.cat-zxly-s100 .g-cols2-v10{overflow:hidden}
.cat-zxly-s100 .g-cols2-v10 .fl{width:74.54%}.cat-zxly-s100 .g-cols2-v10 .fr{width:25.46%;padding-left:0}.cat-zxly-s400{padding-top:10px;background-color:#fff}
.cat-zxly-s400 .h-s-title h2{background-color:#fff}.cat-zxly-s400 .banner-img{margin-bottom:15px}.cat-zxly-s500{padding-top:10px;background-color:#fff}
.cat-zxly-s500 .h-s-title h2{background-color:#fff}.cat-zxly-s600{padding-top:15px;padding-bottom:15px;background-color:#fff}.cat-zxly-s600 .h-s-title h2{background-color:#fff}
.cat-zxly-s700{padding-top:15px;padding-bottom:15px;background-color:#fff}.cat-zxly-s700 .h-s-title h2{background-color:#fff}.cat-page-7 .site-title{background-image:url(../img/page-header-7-zxzl.jpg)}
.cat-zxzl-s100{padding:15px 0}.cat-zxzl-s200{padding:15px 0 0}.cat-page-8 .site-title{background-image:url(../img/page-header-8-yxzg.jpg)}.cat-yxzg-s100 .g-cols2-v10 .fl{width:77.7%}
.cat-yxzg-s100 .g-cols2-v10 .fr{width:22.3%;padding-left:8px}.cat-yxzg-s200 .g-cols2-v9 .fr{padding-left:0}.cat-yxzg-s400{padding-bottom:15px}.cat-yxzg-s500{padding-top:15px;background-color:#fff}
.cat-yxzg-s500 .h-s-title h2{background-color:#fff}.cat-page-9 .site-title{background-image:url(../img/page-header-9-snzg.jpg)}.cat-snzg-s400 .banner-img{margin-bottom:15px}
.cat-snzg-s600{overflow:hidden;background-color:#fff}.cat-snzg-s600 .h-s-title h2{background-color:#fff}.cat-page-a .site-title{background-image:url(../img/page-header-a-dczh.jpg)}
.cat-dczh-s400{padding-top:20px}.cat-dczh-s500{padding-top:15px}.cat-dczh-s700{overflow:hidden;background-color:#fff}.cat-dczh-s700 .h-s-title h2{background-color:#fff}
.cat-page-b .site-title{background-image:url(../img/page-header-b-ysss.jpg)}.cat-yssj-s400{padding-top:15px}.cat-yssj-s600{padding-top:10px;overflow:hidden;background-color:#fff}
.cat-yssj-s600 .h-s-title h2{background-color:#fff}.cat-page-2-1 .site-title{background-image:url(../img/page-header-normal.jpg)}.cat-2-1-s100 .banner-img{margin:12px 0}
.cat-2-1-s100 .g-cols2-v10{margin-bottom:12px;padding-top:0;background-color:#242424}.cat-2-1-s100 .g-cols2-v10 .fl{width:74.54%}.cat-2-1-s100 .g-cols2-v10 .fr{width:25.46%;padding-left:0}
.cat-2-1-sss{overflow:hidden;background-color:#fff}.cat-2-1-sss .h-s-title h2{background-color:#fff}.cat-2-1-sss-nobg{overflow:hidden;background-color:transparent}
.cat-2-1-sss-nobg .h-s-title h2{background-color:transparent}.cat-2-1-sss .banner-img{margin-bottom:12px}.cat-2-1-sss .g-cols4-v5 .item{background-color:#fff}
.cat-page-normal .site-title{background-image:url(../img/page-header-normal.jpg)}.post-single{padding:40px 0;border-top:4px solid #c7161c}.post-single .title{margin-bottom:30px;line-height:1.6;font-size:28px;font-weight:normal}
.tpl-single .site-footer{padding-top:0}.tpl-popup-video .site{background:#000}.tpl-popup-video .wp-video{margin:0 auto}.tpl-popup-video .site-footer{display:none}
.fancybox-slide--iframe .fancybox-content{width:800px!important;height:600px!important;max-width:80%;max-height:80%;padding:0}.tpl-page .site-footer{padding-top:0}
.tpl-page .post-single .title{margin-bottom:20px;font-size:36px}.ps-meta{margin-bottom:40px;border-bottom:3px solid #999;font-size:16px}.ps-meta .menu{list-style:none}
.ps-meta li,.ps-meta li ul{display:inline-block}.ps-meta li a{display:inline-block;margin-left:20px;color:#333}.ps-meta li a:hover,.ps-meta li.current_page_item a,.ps-meta li a.current_page_item_a{color:#1abc9c}
.tpl-page .entry-content p{font-size:16px}.nps-site-header{padding:10px 0}.nps-site-title img{width:auto}.nps-site-nav{margin:15px 0 0 0;padding:0 80px 0 28px;background:url(../img/nav-page-site-nav-right-img.png) no-repeat right center / auto 24px}
.nps-site-nav li{list-style:none;display:inline-block}.nps-site-nav a{display:inline-block;margin:0 12px;line-height:20px;font-size:14px;color:#333}.nps-site-nav a:hover{text-decoration:underline}
.nps-banner{position:relative;line-height:0;background-repeat:no-repeat;background-position:center;background-size:auto 100%;background-image:url(../img/nav-page-banner-bg.jpg)}
.nps-banner video{width:100%;height:auto}.nps-banner .caption{position:absolute;left:0;top:51%;width:100%}.nps-banner .img1{margin:0 auto 10px;width:580px}
.nps-banner .img1 img{max-height:20px}.nps-search-form{position:relative;height:40px;width:580px;margin:0 auto 7px;background:url(../img/nav-page-banner-search-bg.png) no-repeat 0 center / auto 40px}
.nps-search-form #s{width:500px;height:40px;padding:0 10px;background:#fff;border:0}.nps-search-form #searchsubmit{position:absolute;right:0;top:0;width:80px;height:40px;text-indent:-9999px;background:0;border:0}
.nps-banner .img2{margin:0 auto;width:580px;text-align:center}.nps-s1-wrap{background-color:#fff}.nps-s1{padding:40px 0 5px}.nps-cols1{overflow:hidden}
.nps-cols1 .cols{width:102.7%;margin-left:-1.35%}.nps-cols1 .col-3{padding:0 1.327786% 2.65%}.nps-cols1 .img{position:relative;width:100%;padding-top:66.66666666%}
.nps-cols1 .link{position:absolute;left:0;top:0;width:100%;height:100%}.nps-s2-wrap{background-color:#fff}.nps-s2{padding:0 0 20px}.nps-cols2{overflow:hidden}
.nps-cols2 .cols{width:101.44%;margin-left:-0.72%}.nps-cols2 .col-1-5{padding:0 .716948666% 1.4%;line-height:0}.nps-cols2 .link{overflow:hidden;display:inline-block;width:100%;padding:10px 0;border:1px solid #ddd;border-radius:3px;background-color:#fff;line-height:18px;font-size:16px;font-weight:bold;color:#8d8b8b;text-align:center;letter-spacing:2px}
.nps-cols2 .link.more{color:#f33;font-size:12px;font-weight:normal;letter-spacing:0}.nps-cols2 .link:hover{color:#333}.nps-s3{padding:40px 0 5px}.nps-s4{padding:0 0 20px}
.nps-s4 .link{font-style:italic;letter-spacing:0}.nps-s4 .link.more{font-style:normal}.nps-s5-wrap{background-color:#fff;padding:40px 0}.nps-s5{padding:30px 0;border:1px solid #ddd;border-radius:3px}
.nps-cols3 .col-3{border-left:1px solid #ddd;text-align:center;color:#b1b0b0}.nps-cols3 .col-3:first-child{border-left:none}.nps-cols3 .title span{position:relative;display:inline-block;font-size:16px;font-style:italic}
.nps-cols3 .title i{position:absolute;left:100%;top:-10px;margin-left:15px;padding:1px 4px 1px 2px;background-color:#ff3000;font-size:14px;color:#fff;white-space:nowrap}
.nps-cols3 .subtitle{margin-bottom:10px;font-size:12px;font-weight:normal;font-style:italic}.nps-cols3 .link{display:inline-block;padding:8px 40px;border:1px solid #ff541b;border-radius:3px;line-height:1;font-size:12px;color:#ff541b}
.nps-footer{padding:30px 0 0;background-color:#fff;border-top:1px solid #f2f2f2;color:#333}.nps-footer .wrapper{max-width:900px}.nps-footer .col-3{min-height:138px;padding:10px 25px;border-right:1px solid #f6f6f6}
.nps-footer .col-3:first-child{border-left:1px solid #f6f6f6}.nps-footer h2,.nps-footer h3,.nps-footer h4{font-size:14px;font-weight:normal;margin-bottom:5px}
.nps-footer li,.nps-footer p{list-style:none;font-size:12px}.nps-footer li a{color:#333}.search-page-title{border-top:1px solid #ddd}.search-page-title h1{padding:40px 30px;line-height:1.6;font-size:28px;font-weight:normal;text-align:center}
.search-list{padding:0 0 40px}.search-list .post{margin-bottom:20px}.search-list .post .title{font-size:16px}.search-list .post .title a{color:#333}.search-list .post .title a:hover{text-decoration:underline}
.search-list .pagination{overflow:hidden;margin-top:40px;padding:20px 0;border-top:1px solid #ddd;text-align:center}.search-list .pagination a{margin:0 10px}
.search-list .pagination a:hover{text-decoration:underline}
@media screen and (max-width:1140px){.g-cols3-v2 .cols,.g-cols3-v3 .cols,.g-cols3-v4 .cols,.g-cols3-v5-m1 .cols,.g-cols3-v6 .cols,.g-cols4 .cols,.g-cols4-v2 .cols,.g-cols4-v2-m1 .cols,.g-cols4-v2-m2 .cols,.g-cols4-v3 .cols,.g-cols4-v3-m1 .cols,.g-cols4-v4 .cols,.g-cols4-v5 .cols,.g-cols4-v5-m1-cols7 .cols,.g-cols5 .cols,.g-cols5-m1 .cols,.g-cols6 .cols,.g-cols6-v2 .cols,.g-tabs-v2 .tab-content .cols{width:auto}
.g-cols2-v3 .fr{}.nps-banner{background-color:#ba0001}.site-title video,.nps-banner video{visibility:hidden;opacity:0}.site-nav ul li{padding:0 18px}
.nps-site-title{width:180px}.nps-site-nav{width:780px;padding:0 50px 0 0}.nps-site-nav a{margin:0 10px}}

.site-header .wrapper{max-width: 100%;}
#menu-item-371{width: 160px;}
#wrapper { position: relative; margin-top: 0vw;}

/*---顶部 文字切换---*/
.v_out{width:100%;margin:20px auto 0;overflow:hidden; background-color: #f3f3f3;}
.v_show{width:735px;margin:0 auto;overflow:hidden;position:relative;height:125px;float:left}
.v_cont{ position:absolute;left:0px;top:0px;}
.v_cont ul{float:left;text-align:center;line-height:50px;padding:0;}
.v_cont ul li{height:180px;float:left;margin-top:3px;}
.v_cont h2{text-align:left;font-size: 30px;}
.v_cont p{text-align:left; line-height: 25px;font-size:14px;color:#333;}
.casese{width: 1100px; margin: 0 auto;color: #333;}
.casese h2{font-weight: 700;line-height: 1.35;color: #333;}
.c-video {    height: 100%;    width: 100%;}
.c-video img{width:100%}
.quan{border:1px solid #737373;border-radius:5px; width: 100px; height: 40px; line-height: 40px; float: left; text-align: center;margin: 40px 0 0 91px;}
.quan a{color:#c8161d}
.bjfff{background:#fff; padding: 10px;}
.wenzi { float: left;line-height: 30px;padding-bottom: 10px;}
.wenzi h2{ float: left;line-height: 30px;}
.wenzi span{ display: block;font-size: 30px;float: left;border-right: 2px solid #000;padding: 0px 10px;font-weight: 700;}
.wenzi_tou{display: block;font-size: 30px;float: left;border-left: 2px solid #000;padding: 0px 10px;font-weight: 700;margin-left: 10px;}

.case10{background:#fff; padding: 10px}
/*---圆圈---*/
.v_out_p{position:relative;}
.circle{position:absolute;left: 40px;top: 290px;}
.circle li{width:120px;height:60px;float:left;margin-right:10px;background:#ccc}
.circle .circle-cur{background:#f00}

/*---切换---*/
.prev,.next{float: left;padding: 50px 9px 0 50px;overflow: visible;}
.prev a{color: #000;text-decoration: none; }
.prev .ico_1{ background:url(input_a.gif) no-repeat 0 -3757px;}

.next a{color: #000; text-decoration: none;}
.next .ico_2{background:url(input_a.gif) no-repeat right -3757px;}
.prev,.prev a,.next,.next a{width:21px;height:28px; display:block;font-size: 18px;}


/*---搜索---*/
.add_video{position: relative;}
.home .add_video{position: relative;background-image: url(../img/index_gj.jpg); background-size: cover;background-position: center center;background-repeat: no-repeat;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;}
.sousuo { width: 100%; text-align: center; position: absolute; top: 40%;}
.sousuo input { vertical-align: middle; border: 0; height: 30px;}
.sousuo2 { width: 30%; padding-left: 10px;  opacity: 0.7;}
.sousuo_dao{background: #fff;}
.sousuo_dao .sousuo2{width:300px;}
.sousuo_dao input{vertical-align: middle;border:0;height: 39px;}

.clear{clear:both;}
.bjfff { background: #fff;  padding: 10px;}
/*---顶部视频 添加文字---*/
.addcase{position: relative; padding: 10px 0 5px;}
.addcase_wz{position: relative;color: #fff;width: 66%;text-align: left; font-weight: bold;}
.addcase_wz img{vertical-align: bottom;margin: 0;}
.addcase_wz i{ font-style:normal;padding-left: 10px;}
.addcase_wz span{padding-left: 10px;}
.addcase_time{position: absolute;color: #fff;width: 30%;top: -3vw;right: 0;text-align: right;}
.addcase_time p{font-size: 50px;-webkit-transform: scale(1,.7);transform: scale(1,.7);max-height: 50px;overflow: visible;color:#fff;}
/*关于我们*/
.lingdao{width:740px; height: 250px; margin: 0 auto; position: relative;}
	.lingdao h5{font-size: 18px; color: #000;margin: 20px 0 5px 0;}
	.lingdao span{font-size: 12px; color: #000;}
.tpl-page .lingdao p{font-size: 12px; color: #000;line-height: 20px;margin-bottom: 14px;text-indent: 0;}
	.about-border { position: absolute; border: 1px solid #1abc9c; width: 483px; height: 208px;  top: 40px; left: 50px; z-index: 10;}
	.lingdaotu{position: absolute;top: 60px;z-index: 10}
	.about-border2{ padding-left: 90px;}
.zongbianjiyu{max-width: 900px; margin: 0 auto;}
	.zongbianjiyu img{width:100%;}
	.zongbianjiyu dl{ width: 49%;float: left;}
	.zongbianjiyu dl dt{ color: #007e41; font-size: 24px; border-bottom: 2px dotted #007e41;line-height: 50px;margin: 10px 0;width: 80%;}
	.zongbianjiyu dl dd{ color: #000; font-size: 18px; margin: 0;line-height: 30px;}
	.qianming{width: 100%;margin: 20px auto;position: relative;}
	.qianming img{width:70%; position: relative;right: -20%;}
	.jiyu{margin-left:2%}
	.zongbianjiyu .jiyu dd{font-size: 16px;line-height: 22px;}
/*热点推荐*/
.redian .wrapper{max-width: 1293px;}
.redian .g-cols4 .cols {width: 1293px; margin-left: 0px;}
.redian .g-cols4 .col-3 { padding-left: 30px;}
.redian .col-3 {
    width: 24.5%;
}
.redian .g-cols4 .title{height: 70px; overflow: hidden;}
@media screen and (max-width:1140px){
	
	.site-nav ul li {padding: 0 5px;}
	
	#wrapper {    position: relative;    margin-top: 0px;}
	.sousuo,.addcase,.quan{display:none;}
	.v_cont ul li{width:95%;padding-left: 10px}
	.v_show{width: 75%;}
	
	.prev, .next{float: left;padding: 50px 9px 0 50px;}

	.site-nav ul li:first-child{padding:0;}
	.index_tuleft img { padding: 8px 0;margin-bottom: 0px;}
	.sousuo_dao .sousuo2{width:150px;}
    .sousuo_dao input{vertical-align: middle;border:0;height: 20px;}
	
	.main-navigation {

    float: left;
    width: 83%;

}
	.redian .wrapper{max-width: 100%;}
    .redian .g-cols4 .cols {width: 100%; margin-left: 0px;}
	
}
/*banner*/
.add_video .index_img {
    max-width: 1293px;
    margin: 0 auto;
    position: relative;
}
.add_video .sousuo_dao{position: absolute;top: 3vw; z-index: 99;font-size: 0;}
.index_tuleft{width:36%;float: left;padding-top: 7vw;	}
.index_shan{-webkit-font-smoothing: antialiased; -webkit-animation: opacity infinite 2s; animation: opacity infinite 2s;}
.index_tuleft img{padding:10px 0;}
.index_turight{float: left;position: absolute; width: 66%;right: 2%;  z-index: -1;}
.index_turight img{}
@-webkit-keyframes opacity { 0%, 4% { opacity: 0.1; } 18%,81% { opacity: 1;} 92%,100% { opacity: 0.1;}
}
@keyframes opacity {0%, 4% { opacity: 0.1;}
    18%,
    81% {
        opacity: 1;
    }
    92%,
    100% {
        opacity: 0.1;
    }
}