body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td,img{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}q:before,q:after{content:'';}legend{color:#000;}fieldset,img{border:none;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}hr{border:none;height:1px;}html{overflow-y:scroll;}

body {background: #fff; font-family:"Microsoft YaHei","宋体";}
a {color:#3B3B3B; font-family:"Microsoft YaHei","宋体";}
a:hover {text-decoration:none;}

.row {width: 1400px; margin: 0 auto;}
.row {zoom:1;}
.row:after {display:block; height:0; clear:both; content:' ';}
.header_bg {height: 80px; border-bottom: 1px solid #D7D7D7; background: #F7F7F7;}
.logo {display: block; margin-top: 21px; float: left;}
.logo img {width: 40px; height: 40px;}
.submenu {width: 710px; height: 30px; float: left; margin-top: 30px;}
.submenu a {font-size: 18px; margin-left: 48px;}
.submenu a:hover {color: #DA3730;}
.search_bg {width: 250px; height: 46px; float: right; margin-top: 22px; margin-right: 40px; position: relative; }
.search_bg input {width: 234px;height: 42px;padding-left: 14px;border: 1px solid #D9D9D9; border-radius: 30px; outline: none; background: #fff; font-size: 14px;}
.search_bg a {display:block;position: absolute; top: 0;right: 0px;width: 52px;height: 44px;border: none; background: #F76060; border-radius: 0 30px 30px 0;color: #fff; font-size: 14px; text-align: center; line-height: 44px;}
.login {width: 120px; height: 50px; float: right; overflow: hidden; margin-top: 36px;}
.login_l {width: 24px; height: 24px; float: left; background: url("../images/icon_30.png")no-repeat; background-size: 24px 24px;}
.login_r {width: 96px; height: 24px; float: left; text-align: center; color: #3B3B3B; padding-top: 4px;}
.login_r a {font-size: 14px; color: #3B3B3B;}
.banner {width: 1400px;}

.sidebar_l {width: 1020px; float: left;}
.sidebar_l > h1 {width: 1020px; height: auto; overflow: hidden;font-size: 42px; line-height: 52px; color: #393939;}
.sidebar_r {width: 300px; float: left; margin-left: 80px;}
.sidebar_r_ad {width: 300px; height: 110px; overflow: hidden;}
.sidebar_r_ad img {width: 300px; height: 110px;}
.sidebar_hot {width: 300px;}
.sidebar_hot_1 {width: 300px; height: 44px; overflow: hidden; padding-top: 16px;}
.sidebar_hot_1 span {width: 24px; height: 24px; float: left; overflow: hidden; display: block; margin-top: 6px;}
.sidebar_hot_1 span img {width: 24px; height: 24px;}
.sidebar_hot_1 h2 {float: left; font-size: 22px; color: #DA3730; margin-left: 8px;}
.sidebar_hot_1 a {width: 20px; height: 20px; display: block; overflow: hidden; background:url(../images/icon_19.png) no-repeat; float: right; margin-top: 12px; background-size: 20px 20px;}
.sidebar_hot_1 a:hover {background:url(../images/icon_19_red.png) no-repeat; background-size: 20px 20px;}
.sidebar_hot_2 {width: 300px; height: 225px; overflow: hidden;}
.sidebar_hot_2 img {width: 300px; height: 225px;}
.sidebar_hot ul {width: 300px; margin-top: 10px;}
.sidebar_hot ul li {width: 300px; height: 34px; overflow: hidden; background:url(../images/icon_17.png) no-repeat 0px 14px; padding-left: 10px;}
.sidebar_hot ul li h3 {font-size: 18px; color: #3B3B3B; margin-top: 4px;}
.sidebar_hot ul li h3 a {font-size: 18px; color: #3B3B3B;}
.sidebar_hot ul li h3 a:hover {color: #4378BC;}
.sidebar_hot ul li {width: 290px; height: 34px; overflow: hidden; line-height: 34px;}
.sidebar_hot ul li a {font-size: 16px; color: #3B3B3B;}
.sidebar_hot ul li a:hover {color: #4378BC;}

.status_bg {width: 1020px; height: 60px; border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; margin-top: 30px;}
.status_bg .summary {width: auto; height: 24px; float: left; font-size: 18px; color: #C5C5C5; margin-top: 20px;}
.status_bg .comment {width: auto; height: 36px;float: right; margin-top: 6px;}
.status_bg .comment span {display: block; width: 40px; height: 36px; background: url("../images/icon_35.png")no-repeat; background-size: 40px 36px; float: left; margin-top: 10px;}
.status_bg .comment span a {display: block; width: 40px; height: 36px;}
.status_bg .comment p {float: left; margin-left: 6px;}
.status_bg .comment p a {font-size: 34px; color: #F76060;}

.share{width:119px;float:left;margin-top:40px;text-align:center; border-right: 1px solid #E4E4E4;min-height: 400px;}
/* .share::after { content: ''; display: block; clear: both; } */
.share h4{position:relative;font-weight:400;font-size:14px;color:#808080;}
.share h4:before,.share h4:after{content:'';position:absolute;top:50%;background:#E4E4E4;width:30px;height:1px;}
.share h4:before{left:10px;}
.share h4:after{right:10px;}
.share > div{width:100%;}
.share a{margin-top:20px;display:block;height:44px;width:100%;background-size:44px 44px;background-position: center; background-repeat: no-repeat;}
.share a.weixin{background-image:url("../images/icon_31.png");}
.share a.weixin:hover{background-image:url("../images/icon_31_h.png");}
.share a.qq{background-image:url("../images/icon_32.png");}
.share a.qq:hover{background-image:url("../images/icon_32_h.png");}
.share a.qzone{background-image:url("../images/icon_33.png");}
.share a.qzone:hover{background-image:url("../images/icon_33_h.png");}
.share a.weibo{background-image:url("../images/icon_34.png");}
.share a.weibo:hover{background-image:url("../images/icon_34_h.png");}

.content, .comment {width: 780px; margin-top: 40px; float:right; padding: 0 60px; font-size: 20px;}
.content .tp {width: 854px; height: 480px; overflow: hidden; margin: 0 auto; margin-top: 40px; margin-bottom: 40px;}
.content .tp img {width: 854px; height: 480px;}
.content > h1,.content > h2,.content > h3,.content > h4 {line-height: 2em;}
.content > p {font-size: 20px; color: #3B3B3B; line-height: 42px; text-indent:2em; font-weight: 400; text-align: justify; margin: 10px 0;}
.content figure {text-align: center;}
.content figure.image {padding:0;margin: 10px auto;}
.content figure.image span.img-desc { display: none;}
.content > p > audio {margin:0 auto; display:block; width: 80%;}
.content > p img, .content > p video, .content figure.image img { display: block; margin:0 auto; max-width: 100%; height: auto;}
.content p img, .content section img{ max-width:100%;}
.content span.img-desc, .content figure.image figcaption { font-size: 14px; color: #999; text-align: center; display:block; text-indent: 0; line-height: 30px;}
.content p.editor { font-size: 16px; color: #999; line-height: 24px;}
.content .swiper-container { background-color: #000; font-size: 0;}
.content .swiper-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex-box; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}

.comment h2 { font-size:24px; height:48px; line-height: 48px; font-weight: 400;}
.comment h2 span { font-size: 16px; color: #DA3730; padding-left:20px;}
.comment ul li { border-top: 1px solid #dadada; padding: 30px 0;}
.comment ul li .face {float: left; margin-right: 20px;}
.comment ul li .face img { width:60px; height: 60px; border-radius: 30px; }
.comment ul li:after { display:block; height:0; clear:both; content:' ';}
.comment ul li h3 { font-size: 14px; color: #0D7AFF;}
.comment ul li h3 span { font-weight: 400; color: #A7A7A7; padding-left: 20px;}
.comment ul li h3 div.vote { font-weight: 400; float:right; color: #858585; padding-right: 10px;}
.comment ul li p { font-size: 16px; line-height: 24px; padding: 15px 0;}
.comment a.btn-download-app { display: block; text-align: center; font-size: 16px; color:#7E7E7E; background-color:#F0F0F0; height: 40px; line-height: 40px; border-radius: 4px;}

/** 列表页 Start **/
.menu_title_bg {width: 1400px; height: 100px; overflow: hidden;}
.menu_title {width: 1400px; height: 77px; border-bottom: 1px solid #E0E0E0;}
.menu_title .s1 {width: auto; height: 77px; float: left;}
.menu_title .s1 h1 {font-size: 52px; color: #3B3B3B;}
.menu_title .s1 h1 a { text-decoration: none;}
.menu_title .s2 {width: auto; height: 77px; float: right;}
.menu_title .s2_1 {width: 186px; height: 64px; float: left; margin-top: 4px; margin-left: 12px;}
.menu_title .s2_l {width: 64px; height: 64px; float: left;}
.menu_title .s2_l img {width: 64px; height: 64px;}
.menu_title .s2_r {width: 110px; height: 64px; float: left; margin-left: 12px;}
.menu_title .s2_r a {font-size: 20px; float: left; font-weight: 700; margin-top: 6px;}
.menu_title .s2_r a:hover {color: #F76060; text-decoration:none;}
.menu_title .s2_r p {font-size: 12px; float: left; font-weight: 700; margin-top: 16px; margin-left: 4px; color: #888888;}
.menu_title .s2_r span {display: block; width: 64px; height: 22px;}
.menu_title .s2_r span img {width: 64px; height: 22px;}
.menu_title .s3 {width: auto; height: 77px; float: left;}
.menu_title .s3 h2 {font-size: 28px; margin-left: 8px; margin-top: -6px; color: #F76060;}
.menu_title .s3 p {font-size: 16px; margin-left: 10px; margin-top: 12px; color: #3B3B3B;}
.menu_title .s4 {width: auto; height: 77px; float: left; margin-left: 10px; padding-top: 30px;}
.menu_title .s4 a {height: 34px; line-height: 34px; float: left; display: block; padding: 2px 20px 0; text-align: center; font-size: 20px; color: #3B3B3B; margin-left: 14px;}
.menu_title .s1 h1 a:hover, .menu_title .s4 a:hover{color: #F76060; text-decoration:none;}
.menu_title .s4 a.active { background-color: #F76060; color:#fff; position: relative;}
.menu_title .s4 a.active::after { width: 0; height: 0; left: 50%; margin-left:-6px; border-top: 6px solid #F76060;border-right: 6px solid transparent; border-left: 6px solid transparent; content: ''; position: absolute; bottom:-6px;} 

ul.content_list ,ul.search_list {width: 1020px;}
ul.content_list li ,ul.search_list li {width: 100%; height: 180px; margin-bottom: 10px; border: 1px solid #EFEFEF; overflow: hidden; background: #fff;}
ul.content_list li:hover ,ul.search_list li:hover {-moz-box-shadow:0px 0px 8px #B3B3B3; -webkit-box-shadow:0px 0px 8px #B3B3B3; box-shadow:0px 0px 8px #B3B3B3; border: 1px solid #E0E0E0; text-decoration:none;color: #000;}
ul.content_list li h1 ,ul.search_list li h1 {width: 960px; height: 30px; overflow: hidden; font-size: 24px; margin: 0 auto; font-weight: 400; margin-top: 16px; margin-bottom: 16px;}
ul.content_list li .nr ,ul.search_list li .nr {width: 960px; margin: 0 auto;}
ul.content_list li .nr_l ,ul.search_list li .nr_l {width: 120px; height: 90px; overflow: hidden; float: left; margin-right: 16px;}
ul.content_list li .nr_l img ,ul.search_list li .nr_l img {width: 120px; height: 90px;}
ul.content_list li .nr_r ,ul.search_list li .nr_r {float: left;}
ul.content_list li .nr .nr_l + .nr_r p { width: 820px;}
ul.content_list li .nr_r p ,ul.search_list li .nr_r p {height: 56px; overflow: hidden; text-overflow: ellipsis; line-height: 28px; font-size: 16px; color: #7F7F7F; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
ul.content_list li .nr_r_1 ,ul.search_list li .nr_r_1 {width: 820px; height: 20px; overflow: hidden; margin-top: 12px;}
ul.content_list li .nr_r_1 p ,ul.search_list li .nr_r_1 p {width: auto; height: 20px; float: left; font-size: 14px; color: #7F7F7F;}
ul.content_list li .nr_r_1 span ,ul.search_list li .nr_r_1 span {width: auto; height: 20px; float: left; font-size: 14px; color: #B7B7B7; margin-top: 2px; margin-left: 20px;}


#page{height:40px;padding:20px 0px;text-align:center;}
#page a ,#page p.pageEllipsis {display:inline-block; min-width:30px; margin:0 5px;height:30px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:14px;line-height:30px; border-radius:2px;}
#page a:hover{color:#e62828;border:1px #e62828 solid;}
#page a.cur{border-color:#e62828;background:#e62828;color:#fff;}
#page p{display:inline-block;padding:2px 12px;font-size:12px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:8px;}
#page p.pageRemark{border-style:none;background:none;margin-right:0px;padding:4px 0px;color:#666;}
#page p.pageRemark b{color:red;}
#page p.pageEllipsis { width:30px; padding: 0;}
#page .pagePrev,#page .pageNext {  background-size: 14px; text-indent: -999em; background-repeat: no-repeat; background-position: center;}
#page .pagePrev {background-image:url('../images/left.svg');}
#page .pageNext {background-image:url('../images/right.svg');}
#page a.pagePrev:hover {background-image:url('../images/left2.svg');}
#page a.pageNext:hover {background-image:url('../images/right2.svg');}
/** 列表页 End **/


.search_list {width: 1000px;}
.search_list .msg {width: 1000px; height: 24px; font-size: 16px;}
.search_list .msg span {display: block; width: 20px; height: 20px; overflow: hidden; float: left; margin-top: 2px;}
.search_list .msg span img {width: 20px; height: 20px;}
.search_list .msg p {width: auto; height: 24px; overflow: hidden; float: left;  color: #3B3B3B; margin-left: 10px; line-height: 24px;}
.search_list .msg p em {color: #F76060;}
.search_list .msg .search_sort { float:right;}
.search_list .msg .search_sort a { padding-left: 20px; display: inline-block;}
.search_list .msg .search_sort a:first-child { padding-right: 20px; border-right: 1px solid #CCC;}
.search_list .msg .search_sort a.active {color: #F76060;}
.search_list ul {width: 1000px; margin-top: 30px;}
.search_list ul li {width: 100%; height: 180px; margin-top: 10px;}
.search_list ul li a {display: block; width: 998px; height: 178px; background: #fff; border: 1px solid #EFEFEF; overflow: hidden;}
.search_list ul li a:hover {-moz-box-shadow:0px 0px 8px #B3B3B3; -webkit-box-shadow:0px 0px 8px #B3B3B3; box-shadow:0px 0px 8px #B3B3B3; border: 1px solid #E0E0E0; text-decoration:none;color: #000;}
.search_list ul li h1 {width: 960px; height: 30px; overflow: hidden; font-size: 24px; margin: 0 auto; font-weight: 400; margin-top: 16px; margin-bottom: 16px;}
.search_list ul li em { color: #F76060; }
.search_list ul li .nr {width: 960px; margin: 0 auto;}
.search_list ul li .nr_l {width: 120px; height: 90px; overflow: hidden; float: left; margin-right: 16px;}
.search_list ul li .nr_l img {width: 120px; height: 90px;}
.search_list ul li .nr_r {width: 820px; float: left;}
.search_list ul li .nr_r p {width: 820px; height: 56px; overflow: hidden; line-height: 28px; font-size: 16px; color: #7F7F7F;}
.search_list ul li .nr_r_1 {width: 820px; height: 20px; overflow: hidden; margin-top: 12px;}
.search_list ul li .nr_r_1 p {width: auto; height: 20px; float: left; font-size: 14px; color: #7F7F7F;}
.search_list ul li .nr_r_1 span {width: auto; height: 20px; float: left; font-size: 14px; color: #B7B7B7; margin-top: 2px; margin-left: 20px;}

/** 专题标题、类别开始 **/
.special_title_bg {width: 1400px; overflow: hidden; border-bottom: 1px solid #E0E0E0; margin-bottom: 20px;}
.special_title {width: 1400px;}
.special_title .title {width: auto; float: left;}
.special_title .title h1 {font-size: 52px; color: #3B3B3B;}
.special_title .title h1 a { text-decoration: none;}
.special_title .category {width: auto; float: left; margin-left: 10px; padding-top: 30px;}
.special_title .category a {height: 34px; line-height: 34px; float: left; display: block; padding: 2px 20px 0; text-align: center; font-size: 20px; color: #3B3B3B; margin-left: 14px;}
.special_title .title h1 a:hover, .special_title .category a:hover{color: #F76060; text-decoration:none;}
.special_title .category a.active { background-color: #F76060; color:#fff; position: relative;}
.special_title .category a.active::after { width: 0; height: 0; left: 50%; margin-left:-6px; border-top: 6px solid #F76060;border-right: 6px solid transparent; border-left: 6px solid transparent; content: ''; position: absolute; bottom:-6px;} 
/** 专题标题、类别结束 **/

.footer {background: #F7F7F7;}
.foot_l {width: 790px; float: left; margin-top: 26px;}
.foot_l p {font-size: 14px; line-height: 28px; color: #3B3B3B;}
.foot_r {width: 610px; float: left; margin-top: 50px;}
.foot_r img {margin-left: 20px; float: right; width: 132px;}

/** Slide **/
.swiper-container{margin:0 auto 0.2rem;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-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{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#ff403c}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#ff403c;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-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}
.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
/** Slide End **/
