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;}h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}h4,h5,h6{font-size:100%;}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; text-decoration:none; font-family:"Microsoft YaHei","宋体";}

/** 天气图标 **/
.weather i.晴 { background-image: url('../images/weather/晴.png')}
.weather i.少云 { background-image: url('../images/weather/少云.png')}
.weather i.晴间多云 { background-image: url('../images/weather/晴间多云.png')}
.weather i.多云 { background-image: url('../images/weather/多云.png')}
.weather i.阴 { background-image: url('../images/weather/阴.png')}
.weather i.有风 { background-image: url('../images/weather/有风.png')}
.weather i.平静 { background-image: url('../images/weather/平静.png')}
.weather i.微风 { background-image: url('../images/weather/微风.png')}
.weather i.和风 { background-image: url('../images/weather/和风.png')}
.weather i.清风 { background-image: url('../images/weather/清风.png')}
.weather i.强风/劲风 { background-image: url('../images/weather/强风/劲风.png')}
.weather i.疾风 { background-image: url('../images/weather/疾风.png')}
.weather i.大风 { background-image: url('../images/weather/大风.png')}
.weather i.烈风 { background-image: url('../images/weather/烈风.png')}
.weather i.风暴 { background-image: url('../images/weather/风暴.png')}
.weather i.狂爆风 { background-image: url('../images/weather/狂爆风.png')}
.weather i.飓风 { background-image: url('../images/weather/飓风.png')}
.weather i.热带风暴 { background-image: url('../images/weather/热带风暴.png')}
.weather i.霾 { background-image: url('../images/weather/霾.png')}
.weather i.中度霾 { background-image: url('../images/weather/中度霾.png')}
.weather i.重度霾 { background-image: url('../images/weather/重度霾.png')}
.weather i.严重霾 { background-image: url('../images/weather/严重霾.png')}
.weather i.阵雨 { background-image: url('../images/weather/阵雨.png')}
.weather i.雷阵雨 { background-image: url('../images/weather/雷阵雨.png')}
.weather i.雷阵雨并伴有冰雹 { background-image: url('../images/weather/雷阵雨并伴有冰雹.png')}
.weather i.雨 { background-image: url('../images/weather/小雨.png')}
.weather i.小雨 { background-image: url('../images/weather/小雨.png')}
.weather i.中雨 { background-image: url('../images/weather/中雨.png')}
.weather i.大雨 { background-image: url('../images/weather/大雨.png')}
.weather i.暴雨 { background-image: url('../images/weather/暴雨.png')}
.weather i.大暴雨 { background-image: url('../images/weather/大暴雨.png')}
.weather i.特大暴雨 { background-image: url('../images/weather/特大暴雨.png')}
.weather i.强阵雨 { background-image: url('../images/weather/强阵雨.png')}
.weather i.强雷阵雨 { background-image: url('../images/weather/强雷阵雨.png')}
.weather i.极端降雨 { background-image: url('../images/weather/极端降雨.png')}
.weather i.毛毛雨/细雨 { background-image: url('../images/weather/毛毛雨/细雨.png')}
.weather i.雨 { background-image: url('../images/weather/雨.png')}
.weather i.小雨-中雨 { background-image: url('../images/weather/小雨-中雨.png')}
.weather i.中雨-大雨 { background-image: url('../images/weather/中雨-大雨.png')}
.weather i.大雨-暴雨 { background-image: url('../images/weather/大雨-暴雨.png')}
.weather i.暴雨-大暴雨 { background-image: url('../images/weather/暴雨-大暴雨.png')}
.weather i.大暴雨-特大暴雨 { background-image: url('../images/weather/大暴雨-特大暴雨.png')}
.weather i.雨雪天气 { background-image: url('../images/weather/雨雪天气.png')}
.weather i.雨夹雪 { background-image: url('../images/weather/雨夹雪.png')}
.weather i.阵雨夹雪 { background-image: url('../images/weather/阵雨夹雪.png')}
.weather i.冻雨 { background-image: url('../images/weather/冻雨.png')}
.weather i.雪 { background-image: url('../images/weather/雪.png')}
.weather i.阵雪 { background-image: url('../images/weather/阵雪.png')}
.weather i.小雪 { background-image: url('../images/weather/小雪.png')}
.weather i.中雪 { background-image: url('../images/weather/中雪.png')}
.weather i.大雪 { background-image: url('../images/weather/大雪.png')}
.weather i.暴雪 { background-image: url('../images/weather/暴雪.png')}
.weather i.小雪-中雪 { background-image: url('../images/weather/小雪-中雪.png')}
.weather i.中雪-大雪 { background-image: url('../images/weather/中雪-大雪.png')}
.weather i.大雪-暴雪 { background-image: url('../images/weather/大雪-暴雪.png')}
.weather i.浮尘 { background-image: url('../images/weather/浮尘.png')}
.weather i.扬沙 { background-image: url('../images/weather/扬沙.png')}
.weather i.沙尘暴 { background-image: url('../images/weather/沙尘暴.png')}
.weather i.强沙尘暴 { background-image: url('../images/weather/强沙尘暴.png')}
.weather i.龙卷风 { background-image: url('../images/weather/龙卷风.png')}
.weather i.雾 { background-image: url('../images/weather/雾.png')}
.weather i.浓雾 { background-image: url('../images/weather/浓雾.png')}
.weather i.强浓雾 { background-image: url('../images/weather/强浓雾.png')}
.weather i.轻雾 { background-image: url('../images/weather/轻雾.png')}
.weather i.大雾 { background-image: url('../images/weather/大雾.png')}
.weather i.特强浓雾 { background-image: url('../images/weather/特强浓雾.png')}
.weather i.热 { background-image: url('../images/weather/热.png')}
.weather i.冷 { background-image: url('../images/weather/冷.png')}
.weather i.未知 { background-image: url('../images/weather/未知.png')}

.row {width: 1200px; margin: 0 auto;}
.row {zoom:1;}
.row:after {display:block; height:0; clear:both; content:' ';}
.header_bg {height: 90px;}
.logo_bg {width: 217px; height: 61px; float: left; margin-top: 25px; overflow: hidden;}
.logo_bg img {width: 217px; height: 61px;}
.calendar {width: 72px; height: 50px; float: left; -moz-box-shadow:0px 0px 5px #C8C8C8; -webkit-box-shadow:0px 0px 5px #C8C8C8; box-shadow:0px 0px 5px #C8C8C8; border-radius:5px; margin-top: 32px; background: #fff; margin-left: 50px;}
.calendar_year {width: 72px; height: 16px; background: #6892E6; border-top-left-radius:5px; border-top-right-radius:5px;}
.calendar_year p {width: 29px; height: 14px; overflow: hidden; color: #fff; margin: 0 auto; font-size: 12px; text-align: center; font-weight: 700;}
.calendar_date {width: 72px; height: 34px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.calendar_date p {width: 72px; height: 20px; overflow: hidden; color: #000; margin: 0 auto; font-size: 14px; font-weight: 700; margin: 0 auto; text-align: center; margin-top: 5px;}
.date_bg {width: 120px; height: 46px; margin-top: 40px; float: left; text-align: center;}
.date_bg .weather i { width: 23px; height: 23px; background-size: 23px auto;display: inline-block;vertical-align:top; margin-top:-2px; margin-right: 3px;}
.date_bg .weekday { font-size:14px; font-weight: 700;}
.search_bg {width: 320px; height: 40px; float: right; margin-top: 40px; margin-left: 10px;}
.search_bg input {width: 234px;height: 40px; padding-left: 14px;border: 1px solid #E2E2E2; outline: none; background: #fff; font-size: 14px; border-radius: 4px; outline: none;}
.search_bg button {width: 55px;height: 42px; border: none; background: #83AAF7; cursor: pointer; color: #fff; font-size: 14px; font-family:"SimHei"; outline: none; border-radius: 4px 4px 4px 4px; vertical-align:top;}
.app-button_bg {width: 160px; height: 40px; float: right; margin-top: 40px; margin-left: 20px;}
.app-button_bg .icon_1 {width: 40px; height: 40px; float: left; margin-left: 10px;}
.app-button_bg .icon_1 a {display: block; width: 40px; height: 40px; background:url(../images/icon_1.png) no-repeat; background-size: 40px 40px;}
.app-button_bg .icon_1 a:hover { background:url(../images/icon_1_1.png) no-repeat; background-size: 40px 40px;}
.app-button_bg .icon_2 {width: 40px; height: 40px; float: left; margin-left: 10px;}
.app-button_bg .icon_2 a {display: block; width: 40px; height: 40px; background:url(../images/icon_2.png) no-repeat; background-size: 40px 40px;}
.app-button_bg .icon_2 a:hover { background:url(../images/icon_2_2.png) no-repeat; background-size: 40px 40px;}
.app-button_bg .icon_3 {width: 40px; height: 40px; float: left; margin-left: 10px;}
.app-button_bg .icon_3 a {display: block; width: 40px; height: 40px; background:url(../images/icon_3.png) no-repeat; background-size: 40px 40px;}
.app-button_bg .icon_3 a:hover { background:url(../images/icon_3_3.png) no-repeat; background-size: 40px 40px;}
.nav_bg {height: 70px; background: #4673CD;}
.menu_bg {width: 1200px; height: 80px;}
.menu_bg ul {width: 1200px; height: 70px; margin-top: 20px; margin-left: -30px;}
.menu_bg ul li {width: auto; height: 70px; float: left; margin-left: 40px;}
.menu_bg ul li a {width:  auto; height: 50px; font-size: 20px; color: #fff; display: inline-block; padding-top: 20px; padding-left: 20px; padding-right: 20px;}
.menu_bg ul li a:hover {width:  auto; height: 50px;text-decoration: none; display: inline-block; background: #6392F1;}
.banner { width:1210px; font-size: 0;}
.banner img { margin-right: 10px; margin-bottom: 10px; float:left; max-width:1200px;}
.headline_bg {width: 770px; height: 90px; float: left; overflow: hidden;}
.headline_bg_l {width: 28px; height: 70px; float: left; overflow: hidden; margin-top: 14px;}
.headline_bg_l img {width: 28px; height: 70px;}
.headline_bg_r {width: 740px; height: 80px; float: left;}
.headline_bg_r h1 {width: 730px; height: 52px; overflow: hidden; margin: 0 auto; text-align: center; margin-top: 8px;}
.headline_bg_r h1 a {font-size: 34px; font-weight: 700; color: #4673CD; text-decoration:none;}
.headline_bg_r h1 a:hover {color: #6392F1;}
.headline_bg_r p {width: 730px; height: 28px; overflow: hidden; margin: 0 auto; text-align: center; color: #3B3B3B; padding-top: 4px;}
.headline_bg_r p a {position: relative; font-size: 14px; color: #3B3B3B; padding: 0 10px;}
.headline_bg_r p a:not(:last-child):after { position: absolute; right: 0; width: 1px; height: 14px; content: '|';}

.mail_bg {width: 420px; height: 90px; float: left; overflow: hidden; margin-left: 10px;}
.mail_bg ul {width: 420px; height: 90px;}
.mail_bg ul li {width: 200px; height: 90px; float: left; margin-left: 10px;}
.mail_bg ul li img {width: 200px; height: 90px;}

.sidebar_l {width: 640px; height: 360px; float: left; -moz-box-shadow:0px 0px 8px #F2F2F2; -webkit-box-shadow:0px 0px 8px #F2F2F2; box-shadow:0px 0px 8px #F2F2F2; overflow: hidden;}
.sidebar_l h1 {width: 586px; height: 36px; overflow: hidden; margin: 0 auto; line-height: 36px; margin-top: 20px;}
.sidebar_l h1 a {font-size: 28px; text-decoration:none;}
.sidebar_l h1 a:hover {color: #4673CD;}
.sidebar_l h2 {width: 586px; height: 52px; overflow: hidden; margin: 0 auto; line-height: 26px; font-size: 16px; font-weight: 400; color: #A6A6A6; margin-top: 6px;}
.sidebar_l ul {width: 586px; height: 214px; margin: 0 auto; margin-top: 8px; overflow: hidden;}
.sidebar_l ul li {width: 586px; height: 28px; border-bottom: 1px #CDCDCD dashed; margin-top: 8px; overflow: hidden;}
.sidebar_l ul li p {width: 500px; height: 28px; overflow: hidden; float: left; background:url(../images/icon_8.png) no-repeat; background-size: 4px 4px; background-position:0px 10px; padding-left: 12px;}
.sidebar_l ul li p a {font-size: 16px; text-decoration:none;}
.sidebar_l ul li p a:hover {color: #6392F1;}
.sidebar_l ul li span {width: 70px; height: 18px; overflow: hidden; float: right; font-size: 12px; color: #A6A6A6; text-align: right; margin-top: 6px;}
.sidebar_r {width: 540px; height: 360px; float: left; overflow: hidden; margin-left: 20px;}
.sidebar_r .slider {width: 540px; height: 360px; overflow: hidden;}
.sidebar_r .slider img {width: 540px; height: 360px;}
.sidebar_r .slider .swiper-pagination-bullet { border: 1px solid #FFF;}
.sidebar_r .slider .swiper-pagination-bullet-active { border: none; }
.sidebar_r .swiper-container-horizontal>.swiper-pagination-bullets, .sidebar_r .swiper-pagination-custom,.sidebar_r .swiper-pagination-fraction { bottom: 10px; text-align: right; left: -20px !important; }
.sidebar_r .slider .swiper-slide { position: relative;}
.sidebar_r .slider .swiper-slide a p{position:absolute;bottom:0;line-height:55px;height:70px;overflow:hidden;color:#fff;font-size:18px;padding:15px 80px 0 20px;box-sizing:border-box;width:480px;background-image:linear-gradient(180deg,rgba(0,0,0,0.00) 0%,#000000 100%);}
.sidebar_r .slider .swiper-slide a p::before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%;margin-top:1px;}


.column_a {width: 600px; float: left;}
.column_a_1 {width: 600px; height: 40px; overflow: hidden; background:url(../images/line_1.jpg) no-repeat; background-size: 600px 3px; background-position:0px 37px;}
.column_a_1 span {width: 26px; height: 26px; overflow: hidden; float: left; margin-top: 5px;}
.column_a_1 span img {width: 26px; height: 26px;}
.column_a_1 h1 {height: 30px; font-size: 24px; float: left; font-weight: 400; margin-left: 10px;}
.column_a_1 a {display: block; width: 55px; height: 22px; background:url(../images/more_1.png) no-repeat; background-size: 55px 22px; float: right; margin-top: 8px; margin-right: 14px;}
.column_a_1 a:hover { background:url(../images/more_2.png) no-repeat; background-size: 55px 22px;}
.column_a_2 {width: 600px; margin-top: 20px;}
.column_a_2 {zoom:1;}
.column_a_2:after {display:block; height:0; clear:both; content:' ';}
.column_a_2_l {width: 200px; height: 140px; float: left; overflow: hidden;}
.column_a_2_l img {width: 200px; height: 140px;}
.column_a_2_r {width: 370px; float: left; margin-left: 30px;}
.column_a_2_r h1 {width: 360px; height: 56px; overflow: hidden; line-height: 28px;}
.column_a_2_r h1 a {font-size: 24px; text-decoration:none; font-weight: 400;}
.column_a_2_r h1 a:hover {color: #6392F1;}
.column_a_2_r p {width: 360px; height: 72px; overflow: hidden; line-height: 24px; font-size: 14px; color: #A6A6A6; overflow: hidden; margin-top: 10px;}
.column_a ul {width: 630px; margin-top: 18px; margin-left: -30px;}
.column_a ul li {width: 270px; height: 30px; overflow: hidden; float: left; margin-left: 30px; margin-top: 6px; background:url(../images/icon_8.png) no-repeat; background-size: 4px 4px; background-position:0px 12px; padding-left: 12px; border-bottom: 1px #CDCDCD dashed; line-height: 26px;}
.column_a ul li a {font-size: 16px; text-decoration:none;}
.column_a ul li a:hover {color: #6392F1;}
.column_b {width: 300px; float: left;}
.column_b_1 {width: 300px; height: 40px; overflow: hidden; background:url(../images/line_2.jpg) no-repeat; background-size: 300px 3px; background-position:0px 37px;}
.column_b_1 span {width: 26px; height: 26px; overflow: hidden; float: left; margin-top: 6px;}
.column_b_1 span img {width: 26px; height: 26px;}
.column_b_1 h1 {height: 30px; font-size: 24px; float: left; font-weight: 400; margin-left: 10px;}
.column_b_1 a {display: block; width: 55px; height: 22px; background:url(../images/more_1.png) no-repeat; background-size: 55px 22px; float: right; margin-top: 8px; margin-right: 14px;}
.column_b_1 a:hover { background:url(../images/more_2.png) no-repeat; background-size: 55px 22px;}
.column_b ul {width: 290px; margin: 0 auto;}
.column_b ul li {width: 300px; height: 80px; overflow: hidden; margin-top: 20px;}
.column_b ul li .b_l {width: 110px; height: 80px; overflow: hidden; float: left;}
.column_b ul li .b_l img {width: 110px; height: 80px;}
.column_b ul li .b_r {width: 160px; float: left; margin-left: 14px;}
.column_b ul li .b_r h1 {width: 160px; height: 48px; overflow: hidden; line-height: 24px;}
.column_b ul li .b_r h1 a {font-size: 16px; font-weight: 400; text-decoration:none;}
.column_b ul li .b_r h1 a:hover {color: #6392F1;}
.column_b ul li .b_r p {width: 160px; height: 24px; overflow: hidden; color: #A6A6A6; font-size: 14px; line-height: 24px; margin-top: 8px;}
.column_c {width: 260px; float: left;}
.column_c_1 {width: 260px; height: 40px; overflow: hidden; background:url(../images/line_3.jpg) no-repeat; background-size: 260px 3px; background-position:0px 37px;}
.column_c_1 span {width: 26px; height: 26px; overflow: hidden; float: left; margin-top: 6px;}
.column_c_1 span img {width: 26px; height: 26px;}
.column_c_1 h1 {height: 30px; font-size: 24px; float: left; font-weight: 400; margin-left: 10px;}
.column_c_1 a {display: block; width: 55px; height: 22px; background:url(../images/more_1.png) no-repeat; background-size: 55px 22px; float: right; margin-top: 8px; margin-right: 14px;}
.column_c_1 a:hover { background:url(../images/more_2.png) no-repeat; background-size: 55px 22px;}
.column_c ul {width: 240px; margin: 0 auto;}
.column_c ul li {width: 240px; height: 56px; border-bottom: 1px #CDCDCD dashed; overflow: hidden; margin-top: 10px;}
.column_c ul li span {width: 10px; height: 20px; float: left; font-size: 16px; color: #DC2625; font-weight: 700;}
.column_c ul li p {width: 226px; height: 48px; line-height: 24px; float: right; overflow: hidden;}
.column_c ul li p a {font-size: 16px; text-decoration:none;}
.column_c ul li p a:hover {color: #6392F1;}

.link_bg {height: 350px; background: #EFEFEF; margin-top: 120px;}
.link_bg .link_l {width: 150px; float: left;}
.link_bg .link_l h1 {font-size: 18px; color: #2D2D2D;}
.link_bg .link_l ul {width: 148px; height: 218px; border-right: 2px solid #C1C1C1; margin-top: 20px; overflow: hidden;}
.link_bg .link_l ul li {width: 140px; height: 24px; line-height: 24px;}
.link_bg .link_l ul li a {font-size: 12px; color: #2D2D2D; text-decoration:none;}
.link_bg .link_l ul li a:hover {color: #6392F1;}
.link_bg .link_r {width: 520px; float: left;}
.link_bg .link_r h1 {font-size: 18px; color: #2D2D2D;}
.link_bg .link_r ul {width: auto; height: 190px; margin-top: 20px; margin-left: -50px;}
.link_bg .link_r ul li {width: 102px; height: 190px; overflow: hidden; float: left; margin-left: 50px;}
.link_bg .link_r ul li .ewm {width: 102px; height: 119px; overflow: hidden;}
.link_bg .link_r ul li .ewm img {width: 102px; height: 119px;}
.link_bg .link_r ul li .logo {width: 38px; height: 38px; margin: 0 auto; margin-top: 8px;}
.link_bg .link_r ul li .logo img {width: 38px; height: 38px;}
.link_bg .link_r ul li p {width: 102px; height: 24px; overflow: hidden; text-align: center; font-size: 14px; color: #373737;}


.footer {height: 130px; background: #fff;}
.footer_l {width: 700px; float: left;}
.footer_l p {font-size: 14px; line-height: 30px; color: #3D3D3D;}
.footer_l p a {color: #3691FF; text-decoration:none;}
.footer_r {width: 500px; float: left; margin-top: 30px;}
.footer_r .pic {width: 132px; height: 38px; margin-left: 20px; float: left;}
.footer_r .pic img {width: 132px; height: 38px;}

/** 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 **/

.hd {width:1200px; border: 1px solid #E3E3E3; margin:0 auto;}
.hd p a:hover,.title_r p a:hover,.hd p a:hover { text-decoration: underline;}
.hd h1 {height: 66px; overflow: hidden; margin: 0 auto; text-align: center; margin-top: 4px; line-height: 66px;}
.hd h1 a , .headline_r h1 a{font-size: 40px; color: #DA3730; font-weight: 700; font-family: "PingFangSC-Semibold", "sans-serif"; text-decoration:none; letter-spacing:-1px; }
.hd p {width: 1200px; line-height: 30px; overflow: hidden; margin: 0 auto; color: #DA3730; text-align: center;}
.hd p a , .title_r p a,.headline_r p a {font-size: 14px; color: #DA3730; padding:0 10px; position: relative;}
.hd p a:not(:last-child):after,.title_r p a:not(:last-child):after,.headline_r p a:not(:last-child):after { position: absolute; width: 1px; height: 14px; background-color: #DA3730; content: ''; margin-top:8px;margin-left:10px;}
