﻿@charset "UTF-8";
* { margin: 0; padding: 0; }

body { font-size: 0.75rem; font-family: "microsoft yahei"; color: #333; background: url(../images/footerBg.jpg) #fdf1e3 center bottom no-repeat; }

li, ul { list-style-type: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

img { border: none; vertical-align: middle; transition: all 0.5s; }

a { color: #333; text-decoration: none; }

a:hover { color: #E38434; }

em, i { font-style: normal; }

.rel { position: relative; }

.abs { position: absolute; }

.fl { float: left; }

.fr { float: right; }

input, select, textarea { outline: none; }

.ellipsis-1 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.ellipsis-2 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.ellipsis-3 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.w { width: 100%; margin: 0 auto; }

.main { width: 100%; }

.header { height: 3.125rem; background: url(../images/hBg.jpg) center 0 no-repeat; background-size: cover; }

.header .logo { width: 12rem; padding-top: 0.625rem; float: left; padding-left: 0.3125rem; }

.header .logo img { width: 100%; }

.header .backhome { width: 4.0625rem; height: 1.25rem; color: #e38434; border-radius: 1.25rem; display: block; position: absolute; right: 0.3125rem; top:1rem; border: #e38434 solid 0.03125rem; text-align: center; line-height: 1.25rem; font-size: 0.625rem; }

.banner { width: 100%; }

.banner img { width: 100%; display: none;}
.banner img.mbanner { display: block;}

.ixtitle h1 { text-align: center; }

.ixtitle h1 b { position: relative; font-size: 1rem; color: #e38434; }

.ixtitle b::before { content: ""; width: 2.65625rem; height: 1.3125rem; background: url(../images/titico1.png) no-repeat; background-size: 2.65625rem 1.3125rem; position: absolute; left: -3.125rem; top: 0.25rem; }

.ixtitle b::after { content: ""; width:2.65625rem; height: 1.3125rem; background: url(../images/titico2.png) no-repeat;background-size: 2.65625rem 1.3125rem; position: absolute; right:-3.125rem; top: 0.25rem; }

.ixtitle p { color: #e38434; font-size: 0.625rem; text-align: center; }

.ixinfo { padding: 1.5625rem 0 1.5rem; background: #fefaf6; }

.ixinfo .cont { padding: 1.875rem 0.625rem 0; }

.ixinfo .cont .pic { width: 18.75rem; height: 13.125rem; overflow: hidden; }

.ixinfo .cont .pic img { width: 18.75rem; height: 13.125rem; }

.ixinfo .cont .pic img:hover { transform: scale(1.2); }

.ixinfo .cont .txt { width: 18.75rem; }

.ixinfo .cont .txt .tcon { padding: 0.9375rem 0 0; }

.ixinfo .cont .txt .tcon p { font-size: 0.75rem; line-height: 1.8; margin-bottom: 0.625rem; color: #333333; }

.ixvideo { height: auto; background: url(../images/ixBg1.jpg) center 0 no-repeat; background-size: cover; }

.ixvideo .cont { padding: 1.5625rem 0.625rem 2rem; }

.ixvideo .cont .vbox { width: 100%; margin: 0 auto; }

.ixvideo .cont .vbox .video-js { width: 100%; height: 10.55rem; }

.ixvideo .cont .vbox .txt { padding: 0.9375rem 0; }

.ixvideo .cont .vbox .txt p { font-size: 0.75rem; line-height: 1.8; color: #333; }

.ixnews { padding: 1.71875rem 0 1.09375rem; background: url(../images/ixico1.png) #fff right 5rem no-repeat; background-size: 10.5rem 8.625rem; }

.ixnews .cont { padding: 1.5625rem 0.625rem 0; }

.ixnews .cont .ixnews-con .left_ { float: left; width: 18.75rem; }
.ixnews .cont .ixnews-con .left_ .swiper-wrapper {padding-bottom: 2rem;}
.ixnews .cont .ixnews-con .left_ .ixnewsbig img { width: 18.75rem; height: 10.9375rem; }
.ixnews .cont .ixnews-con .left_ .ixnewsbig a {width: 18.75rem; height: 10.9375rem; position: relative; display: block;}
.ixnews .cont .ixnews-con .left_ .ixnewsbig a p {width: 18.75rem; height: 1.65rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: rgba(0,0,0,0.5); line-height:  1.65rem; font-size: 0.75rem; position: absolute; left: 0; bottom: 0; text-align: center; color: #fff;}

.ixnews .cont .ixnews-con .left_ .ixnewsbig .swiper-pagination { display: block; }
.ixnews .cont .ixnews-con .left_ .ixnewsbig .swiper-pagination-bullet {background: #ccc; opacity: 1;}
.ixnews .cont .ixnews-con .left_ .ixnewsbig .swiper-pagination-bullet-active {background: #E38434;}
.ixnews .cont .ixnews-con .left_ .smallbox { padding: 0; height: 0 !important; overflow: hidden; position: relative; }

.ixnews .cont .ixnews-con .left_ .smallbox .smleft { width: 45px; height: 90px; position: absolute; left: 0; top: 15px; background: url(../images/swbtn1.png) #ffefe2 center center no-repeat; cursor: pointer; }

.ixnews .cont .ixnews-con .left_ .smallbox .smright { width: 45px; height: 90px; position: absolute; right: 0; top: 15px; background: url(../images/swbtn2.png) #ffefe2 center center no-repeat; cursor: pointer; }

.ixnews .cont .ixnews-con .left_ .ixnewssmall .swiper-slide { text-align: center; }

.ixnews .cont .ixnews-con .left_ .ixnewssmall img { width: 150px; height: 88px; border: #fff solid 3px; box-sizing: border-box; }

.ixnews .cont .ixnews-con .left_ .ixnewssmall .swiper-slide-active img { border: #E38434 solid 3px; transition: auto; }

.ixnews .cont .ixnews-con .right_ { float: right; width: 18.75rem; padding-top: 0.9375rem;}

.ixnews .cont .ixnews-con .right_ li { height: 2.5rem; padding-bottom: 0.45rem; margin-bottom: 0.625rem; border-bottom: #eeeeee solid 0.03125rem; }

.ixnews .cont .ixnews-con .right_ li a { padding-left: 3.8rem;height: 2.5rem;  display: block; position: relative; }

.ixnews .cont .ixnews-con .right_ li .date { width: 3rem; height: 2.2rem; border-radius: 0.1rem; overflow: hidden; border: #E38434 solid 0.03125rem; box-sizing: border-box; position: absolute; left: 0; top: 0; }

.ixnews .cont .ixnews-con .right_ li .date em { background: #E38434; display: block; line-height: 1rem; text-align: center; color: #fff; font-size: 0.625rem; }

.ixnews .cont .ixnews-con .right_ li .date span { line-height: 1.2rem; color: #E38434; font-size: 0.75rem; text-align: center; display: block; }

.ixnews .cont .ixnews-con .right_ li h2 { font-weight: normal; font-size: 0.8125rem; }

.ixnews .cont .ixnews-con .right_ li p { padding-top: 0.15625rem; font-size: 0.75rem; color: #909090; }

.ixsty { height: auto; background: url(../images/ixBg2.jpg) center 0 no-repeat; background-size: cover; }

.ixsty .ixtitle { padding-top: 1.40625rem; }

.ixsty .cont { padding: 1.875rem 0.625rem 0; }

.ixsty .cont .stleft { width: 1.5625rem; height: 1.5625rem; cursor: pointer; position: absolute;z-index: 3;  left:0; top: 5.40625rem; background: url(../images/swwbtn1.png) #c8c3bf center center no-repeat; background-size: 20%; cursor: pointer; }

.ixsty .cont .stright { width: 1.5625rem; height: 1.5625rem; cursor: pointer; position: absolute; z-index: 3; right: 0; top: 5.40625rem; background: url(../images/swwbtn2.png) #c8c3bf center center no-repeat; background-size: 20%; cursor: pointer; }

.ixsty .cont .ixsty-con .swiper-slide { width: 18.75rem; }

.ixsty .cont .ixsty-con .swiper-slide img { width: 18.75rem; height: 11.25rem; }

.ixsty .cont .ixsty-con .swiper-slide p { display: none; }

.ixsty .cont .ixsty-con .swiper-slide-active p { padding: 1.25rem 0; display: block; overflow: hidden; color: #333; font-size: 0.75rem; white-space: nowrap; text-overflow: ellipsis; text-align: center; }

.ixquestion { padding: 1.5625rem 0 2.5rem; background: #fff; }

.ixquestion .cont { padding: 1.71875rem 0.625rem 0; }

.ixquestion .cont li { float: inherit; width: 18.75rem; margin-right: 0; margin-bottom: 1rem; }

.ixquestion .cont li a { display: block; }

.ixquestion .cont li h2 { position: relative; padding-left:1.25rem; font-size: 0.8125rem; color: #333; }

.ixquestion .cont li h2 i { width: 1rem; height: 1rem; position: absolute; left: 0; top: 0; font-weight: normal; border-radius: 0.15625rem; background: #ec3939; text-align: center; line-height: 1rem; color: #fff; font-size: 0.625rem; }

.ixquestion .cont li p { position: relative; padding-left: 1.25rem; font-size: 0.75rem; color: #666; padding-top: 0.3125rem; }

.ixquestion .cont li p i { width: 1rem; height: 1rem; position: absolute; left: 0; top: 0.375rem; border-radius: 0.15625rem; background: #579eee; text-align: center; line-height: 1rem; color: #fff; font-size: 0.625rem; }

.ixquestion .cont li:nth-child(2n) { margin-right: 0; }

.ixquestion .cont li:hover h2 { color: #E38434; }

.ixquestion .cont .more { text-align: center; padding-top: 1rem;}

.ixquestion .cont .more a { width: 8rem; height: 1.75rem; text-align: center; line-height:  1.75rem; font-size: 0.75rem; color: #848484; border: #c7c7c7 solid 0.03125rem; display: inline-block; }

.ixmatrix .ixtitle { background: #fff; padding-bottom: 1.25rem; }

.ixmatrix .cont { padding: 1.25rem 0.625rem 1.5rem; background: url(../images/ixBg3.png) center 0 no-repeat; background-size: cover; }

.ixmatrix .cont .ixmatrix-con li { float: left; width: 9.0625rem; height: 12.09375rem;margin-bottom: 0.9375rem; background: url(../images/ixBg4.jpg) center 0 no-repeat; background-size: 9.0625rem 12.09375rem; margin-right: 0.625rem; }

.ixmatrix .cont .ixmatrix-con li h2 { line-height: 1.75rem; text-align: center; font-size: 0.875rem; color: #E38434; }

.ixmatrix .cont .ixmatrix-con li p { text-align: center; padding-top: 0.625rem;}
.ixmatrix .cont .ixmatrix-con li:nth-child(2n) {margin-right: 0;}
.ixmatrix .cont .ixmatrix-con li p img { width: 6rem; height: 6rem; display: inline-block; }

.ixmatrix .cont .ixmatrix-con li .txt { padding: 2rem 0 0; text-align: center; }

.ixmatrix .cont .ixmatrix-con li .txt b { font-size: 0.875rem; color: #E38434; text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff, 0px 2px 2px rgba(251, 255, 151, 0.6); }

.ixmatrix .cont .ixmatrix-con li:nth-child(4n) { margin-right: 0; }

.footer .footer-con { padding: 1.875rem 0.3125rem 0; }

.footer .footer-con p { text-align: center; font-size: 0.625rem; color: #533a28; line-height: 1.5; }

.footer .footer-con p a { color: #533a28; }

.footer .footer-con .ficon { padding: 1.09375rem 0 1.25rem; text-align: center; }

.footer .footer-con .ficon a { margin: 0 0.3125rem; }

.footer .footer-btm { height: auto; background: #e38637; padding: 0.3125rem; }

.footer .footer-btm p { line-height: 1.5; color: #fff; font-size: 0.625rem; text-align: center; }

.footer .footer-btm p a { color: #fff; }

/* 内页 */
.innercontent { padding: 7rem 0.625rem 0; background: url(../images/mnybanner.jpg) center 0 no-repeat; background-size: 100% auto; }

.innermain { background: #ffffff; border-radius: 0.3125rem; }

.inposition { padding: 0.8125rem 0.625rem 0; }

.inposition i { width: 0.5rem; height: 0.5rem; background: url(../images/pos-ico.png) center center no-repeat; background-size: 0.4rem; vertical-align: middle; display: inline-block; margin:  -0.15rem 0.25rem 0 0; }

.inposition a { color: #E38434; }

.inlist { padding: 0 0.625rem; }

.inlist .intit { border-bottom: #f0f0f0 solid 0.03125rem; height: 1.875rem; padding-top: 0.5rem; }

.inlist .intit h1 { font-size: 0.875rem; color: #E38434; }

.inlist .inlistcon li { padding: 0.625rem 0; border-bottom: #f0f0f0 solid 0.03125rem; }

.inlist .inlistcon li a { height: 3.4375rem; overflow: hidden; display: block; position: relative; }

.inlist .inlistcon li .pic { width: 5.3125rem; height: 3.4375rem; overflow: hidden; float: left; margin-right: 0.625rem; }

.inlist .inlistcon li .pic img { width: 5.3125rem; height: 3.4375rem; border-radius: 0.15625rem; }

.inlist .inlistcon li .txt { float: right; width: 11.5rem; height: 3.4375rem; position: relative; }

.inlist .inlistcon li .txt h2 { font-size: 0.8125rem; font-weight: normal; color: #333; }

.inlist .inlistcon li .txt p { font-size: 0.625rem; color: #909090; padding-top: 0.3125rem; }

.inlist .inlistcon li .txt .date { position: absolute; left: 0; bottom: 0; font-size: 12px; color: #939393; }

.inlist .inlistcon li em { width: 100px; height: 36px; display: none; border-radius: 5px; position: absolute; right: 0; top: 30px; background: #E38434; text-align: center; line-height: 36px; color: #fff; }

.inlist .inlistcon li:hover .pic img { transform: scale(1.2); }

.inlist .inlistcon li:hover .txt h2 { color: #E38434; }

/* 分页 */
.xiaocms-page { padding: 2rem 0 2.5rem; text-align: center; }

.xiaocms-page a { margin: 0 0.09375rem; border: 0.03125rem solid #dbdbdb; line-height: 1.5rem; border-radius: 0.09375rem; background: #fff; display: block; color: #666; padding: 0 0.3125rem; display: inline-block; font-size: 0.625rem; }

.xiaocms-page a:hover { margin: 0 0.09375rem; border: 0.03125rem solid #e38434; line-height: 1.5rem; border-radius: 0.09375rem; background: #e38434; color: #fff; padding: 0 0.3125rem; display: inline-block; font-size: 0.625rem; }

.xiaocms-page span { margin: 0 0.09375rem; border: 0.03125rem solid #e38434; line-height: 1.5rem; border-radius: 0.09375rem; padding: 0 0.3125rem; background: #e38434; color: #FFFFFF; display: inline-block; font-size: 0.625rem; }
