.main_mk{ width:1200px; margin: 0 auto; overflow: hidden;}
.main_mk .syfl{ width:844px;}
.main_mk .syfl .fl{ width:439px; overflow: hidden;}
.main_mk .syfl .fr{ width:358px; padding-right:16px;}
.main_mk .syfl .fb{ margin-top: 12px; overflow: hidden;}
.main_mk .syfl01{ width:912px;}
.main_mk .syfr{ width:342px;}
.main_mk .syfr01{ width:236px; padding:11px; margin-top: 23px; background: #fafafa;}

.sy_li{ width:auto;}
.sy_li li{ height: 35px; padding-left:12px; line-height: 35px; background: url(../png/jbucap.png) no-repeat left center;}
.sy_li li a{ width:100%; font-size:16px; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.sy_li li:hover a{ text-decoration: underline;}

.top{ height: 31px; background: url(../png/kssvhx.png) repeat-x;}
.top a, .top span{ font-size:14px; color: #454545; line-height: 29px;}
.top a{ margin-left: 15px;}
.top a:hover{ color: #d33325;}

.banner{ height: 261px; background: url(../png/dqmauv.png) no-repeat center;}
.banner img{ height: 261px;}

.nav{ height: 46px; padding:7px 0 3px 0; background: url(../png/s92t8l.png) repeat-x; position: relative;}
.nav .navbox{ width:1200px; margin: 0 auto; position: relative;}
.nav-main { width: 110%;}
.nav-main li { width: 123px; height: 46px; padding-left:30px; font-size:16px; line-height: 42px; float: left; cursor: pointer;}
.nav-main li a{ font-size:16px;}
.nav-main li:hover{ background: url(../png/46m22a.png) repeat-x center bottom;}
.nav-main li:hover a{ color: #fff; font-weight: 600; -webkit-transition:0ms; -o-transition:0ms; -moz-transition:0ms; transition:0ms;}
.nav-main li span{ width:18px; height: 46px; margin-right: 5px; float: left; display: inline-block;}
.nav-main li .home{ background: url(../png/totoxn.png) no-repeat center 13px;}
.nav-main li:hover .home{ background: url(../png/99toaj.png) no-repeat center 13px;}
.nav-main li .jbqk{ background: url(../png/ypld8l.png) no-repeat center 13px;}
.nav-main li:hover .jbqk{ background: url(../png/j6aegv.png) no-repeat center 13px;}
.nav-main li .gggs{ background: url(../png/rdrl62.png) no-repeat center 13px;}
.nav-main li:hover .gggs{ background: url(../png/o0disv.png) no-repeat center 13px;}
.nav-main li .qwgz{ background: url(../png/665fwh.png) no-repeat center 13px;}
.nav-main li:hover .qwgz{ background: url(../png/dyqdme.png) no-repeat center 13px;}
.nav-main li .qwbm{ background: url(../png/koarjb.png) no-repeat center 13px;}
.nav-main li:hover .qwbm{ background: url(../png/koh76t.png) no-repeat center 13px;}
.nav-main li .swwj{ background: url(../png/5xd1aj.png) no-repeat center 13px;}
.nav-main li:hover .swwj{ background: url(../png/gp6zhc.png) no-repeat center 13px;}
.nav-main li .yzzw{ background: url(../png/pdj3as.png) no-repeat center 13px;}
.nav-main li:hover .yzzw{ background: url(../png/fo0mbs.png) no-repeat center 13px;}
.nav-main li .jcbm{ background: url(../png/17rb8d.png) no-repeat center 13px;}
.nav-main li:hover .jcbm{ background: url(../png/o89mj9.png) no-repeat center 13px;}
.hidden-box { width: 157px; padding:5px 10px 8px 10px; border: 1px solid #efefef; border-top: 0; position: absolute; display: none; background: #fdfdfd; top: 46px; z-index: 999; cursor: pointer;}
.hidden-box li{ height: 36px; text-align: center; line-height: 36px; border-bottom:1px solid #f6f6f6; cursor: pointer;}
.hidden-box li a{  font-size:15px !important; }
.hidden-box li a:hover{ color: #d33325;}


.main{ background: url(../png/emxg67.png) no-repeat top center; overflow: hidden;}
.head_first{ padding-bottom:3px; margin-top: 20px; background: url(../png/iuh8bf.png) repeat-x bottom;}
.head_first .box{ height: 66px; padding:20px; text-align: center; background: #f1f1f1;}
.head_first .box img{ width:66px; height: 66px; margin-right: 20px; float: left;}
.head_first .box .boxfr{ display: block; overflow: hidden;}
.head_first .box .boxfr .first{ margin-top: -3px; font-size:30px; color: #e10001; font-weight: 600; display: block;}
.head_first .box .boxfr .second{ margin-top: 8px; height: 20px; font-size:15px; line-height: 20px; text-align: center; display: block;}
.head_first .box .boxfr .second a{ color: #535353; vertical-align: middle;}
.head_first .box .boxfr .second a:hover{ text-decoration: underline;}
.head_first .box .boxfr .second span{ margin: 0 6px; vertical-align: middle;}

.slider{ width:439px; height: 306px; position: relative;}
.slider-container { width:auto; height: 306px; margin-top: 15px; overflow: hidden; position: relative;}
.slider-container .slider-wrapper { width: 5000em; overflow: hidden; position: absolute; left: 0; top: 0; -webkit-transition: all 800ms ease; -moz-transition: all 800ms ease; -o-transition: all 800ms ease; transition: all 800ms ease;}
.slider-container .slide { width: 439px; float: left; overflow: hidden; position: relative;}
.slider-container .slide img{ width:100%; height: 306px;}
.slider-container .slide .title{ width:100%; height: 40px; padding: 42px 10px 0 10px; font-size:16px; color: #fff; line-height: 40px; display: block; background: url(../png/1roy2s.png) repeat bottom; position: absolute; left:0; bottom:0;}
.slider-nav { width: 100%; text-align: right; position: absolute; bottom: 8px; right: 0px;}
.slider-nav li { padding: 3px; display: inline;}
.slider-nav .bullet { width: 11px; height: 11px; font-size:0px; background: url(../png/2tvu9d.png) no-repeat; background-size: cover; display: inline-block; text-indent: -9000px; overflow: hidden;}
.slider-nav .active { background: url(../png/2er2li.png) no-repeat; background-size: cover;}
.slider-nav .prev, .slider-nav .next {  width: 13px; height: 13px; display: none; overflow: hidden; text-indent: -9000px;}

.bm{ width:105%; margin-top: 20px;}
.bm a{ width:143.4px; height: 114px; margin: 0 5px 5px 0; float: left; font-size:16px; color: #d33325; font-weight: 600; text-align: center; display: inline-block; background: #f5f5f5;}
.bm a img{ height: 56px; margin:0 auto 10px auto; display: block;-webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.bm a:hover{ background: #fae9de;}
.bm a:hover img{-moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1);}

.yw .yw_lm{ height: 27px; margin-top: 15px; display: block;}
.yw .yw_lm img{ height: 27px;}
.yw .sy_li{ height: 231px !important;  padding-top:9px;}

.gs{ padding-top:16px; margin-top: 11px; background: url(../png/iuh8bf.png) repeat-x top;}
.gs .gs_lm{ font-size:20px; color: #000;}
.gs .gs_lm a{ width:58px; height: 20px; padding-left:2px; margin-top: 3px; float: right; font-size:11px; color: #fff; line-height: 20px; text-align: center; display: inline-block; background: #e16f6e;}
.gs .gs_lm a:hover{ background: #be9336;}
.gs .sy_li{ height: 140px; padding-top:5px;}

.zl{ width:105%;}
.zl li{ width:301px; height: 62px; margin-right: 13px; float: left; display: inline-block;}
.zl li img{ width:100%;}

.ld{ height: auto !important; margin-top: 15px; background: url(../png/dd4kyy.png) no-repeat top #e7e7e7;}

.ld a:hover{color:#d33325;}
.ld .sj{display:flex;justify-content:center;padding:23px 0 15px;}
.ld .sj a{width:103px;text-align:center;}
.ld .sj a img{display:block;width:103px;height:131px;object-fit:cover;margin-bottom:5px;}
.ld .fsj{display:flex;justify-content:center;}
.ld .fsj.cw{padding:0 30px;}
.ld .fsj.cw .item{flex:1;padding-bottom:15px;}
.ld .fsj.cw a{display:block;margin:0 auto;width:70px;text-align:center;}
.ld .fsj.cw a img{display:block;width:70px;height:90px;object-fit:cover;margin-bottom:5px;}
.ld .fsj:not(.cw){flex-wrap:wrap;justify-content: flex-start;}
.ld .fsj.center:not(.cw){flex-wrap:wrap;justify-content: center;}
.ld .fsj:not(.cw) .item{width:33.33%;padding-bottom:15px;}
.ld .fsj.col6 .item{width:calc(100%/6);}
.ld .fsj.col5 .item{width:20%;}
.ld .fsj.col4 .item{width:25%;}
.ld .fsj.col2 .item{width:50%;}
.ld .fsj:not(.cw) a{display:block;margin:0 auto;width:70px;max-width:100%;text-align:center;}
.ld .fsj:not(.cw) a img{display:block;width:70px;max-width:100%;height:90px;object-fit:cover;margin-bottom:5px;}

.ld .swjg a{ color: #b44800;}
.ld .swjg img{ width:23px; height: 23px; margin-right:10px; float: left; display: inline-block;}

.xc{ height: 86px; margin-top: 10px;}
.xc ol{position:relative;width: 110px;height: 20px; float:right; top:-35px;right:-15px;}
.xc ol li{ float:left;width: 20px;height: 20px;margin: 5px; font-size:13px; line-height:20px; text-align:center;background: #fff;}
.xc ol li.seleted{ width:19px; height:19px; color:#fff; line-height:19px;  background: #d33325; border:1px solid #fff;}
.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin: 0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}

.gz{ width:439px; margin-top: 23px;}
.gz .gz_lm{ height: 24px; background: url(../png/48r3dr.png) no-repeat center right;}
.gz .gz_lm img{ height: 24px;}
.gz .gz_head{ height:120px; margin-top: 18px; overflow: hidden;}
.gz .gz_head img{ width:182px; height: 116px; margin-right: 15px; float: left; display: inline-block;}
.gz .gz_head .nr{ width:242px; height: 119px; margin-top: -4px; float:right; font-size:16px; color: #454545; font-weight: 600; line-height: 30px; border-bottom:1px solid #efefef; overflow: hidden; display:inline-block;}
.gz .gz_head:hover .nr{ color: #d33325;}
.gz .sy_li{ height:140px; margin-top: 14px;}
.gz .yzxw li{ padding-left:28px; background: url(../png/k35ljq.png) no-repeat left center;}
#yzxw .gz_head .nr{ text-indent: 30px; background: url(../png/k35ljq.png) no-repeat left 10px;}
.spzt{ margin-top: 20px;}
.sp{ width:439px; height: 289px; background:#f6f6f6;}
.zt{ width:455px;}
.zt .ztimg{ width:105%; overflow: hidden;}
.zt .ztimg img{ width:218px; height: 64px; margin-right: 19px; float: left; display: inline-block;}
.zt .sy_li{ height:56px; margin-top: 14px;}
.zt .sy_li li{ height: 28px; line-height: 28px;}
.ewm{ height: 104px; padding:13px; margin-top: 23px; border:1px solid #e6e6e6; position: relative;}
.ewm .btn{ width:23px; height: 44px; position: absolute; top: 40px; z-index: 2; cursor:pointer;}
#ewm{ margin: 0 auto;}
#ewm li{ width:92px; float:left; margin:0 35px 0 0; font-size:14px; text-align: center; display: inline-block; position: relative; overflow: hidden;}
#ewm li img{ width:100%; height: 92px; display: block;}
#flbtn{ background:url(../png/zzgqtz.png) center center no-repeat; left: 13px;}
#frbtn{ background:url(../png/ntmuo1.png) center center no-repeat; right: 13px;}

.search{ height: 32px;}
.search input[type=text] { width:180px; height: 32px; padding-left: 13px; float: left; font-size:14px; line-height: 32px; background: url(../png/pqi848.png) no-repeat left center;}
.search input[type=submit]{ width:40px; height: 32px; background: url(../png/lr2z33.png) no-repeat left center; background-size: cover; cursor: pointer;}
.search input[type=submit]:hover{ background: url(../png/a8qejf.png) no-repeat left center;}
.xxpt_lm{ height: 20px; padding-bottom: 11px; margin-top: 15px; font-size:17px; line-height: 20px; border-bottom: 1px solid #ebebec;}
.xxpt_lm img{ width:20px; height: 20px; margin-right: 5px; float: left; display: inline-block;}
.xxpt_news{ height: 523px; overflow: hidden;}
.xxpt_news li{ width:auto; height: 155px; margin-top: 18px; position: relative; overflow: hidden;}
.xxpt_news li img{ width:100%; height: 155px;}
.xxpt_news li p{ height: 32px; padding: 0 10px; font-size:15px; color: #fff; line-height: 32px; text-align: center; background: url(../png/hq4acw.png) repeat; position: absolute; left:0; right: 0; bottom:0; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.xxpt_news li:hover p{ height:155px; font-weight: bold; line-height: 155px;}
.djq_news{ width:105%; padding-top:5px;}
.djq_news li{ width:45.5%; height: 30px; margin: 10px 10px 0 0; float: left; line-height: 30px; text-align: center; background: #f8f3ed; display: inline-block;}
.djq_news li a{ font-size:14px; color: #845d0a;}
.djq_news li:hover { background: #efe7d5;}

.jc{ width:auto; margin-top: 25px; padding:12px; background: #fafafa;}
.jc .hd{ height: 36px; display: block; border-bottom: 2px solid #d33325;}
.jc .hd ul li{ padding:0 17.55px; float: left; font-size:15px; line-height: 36px; cursor:pointer;}
.jc .hd ul li.hover{ font-weight: 600; background: #d33325;}
.jc .hd ul li.hover a{ color:#fff;}
.jc .bd{ width:auto; height: 60px; margin-top: 12px; overflow: hidden; clear: both;} 
.jc .bd ul{ display: none;}
.jc .bd ul li{ width:150px; margin-right: 15px; float: left; font-size: 15px; line-height: 30px; display: inline-block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.jc .bd .block{ display: block;}

.bottom{ padding:16px 0 24px; margin-top: 15px; border-top:3px solid #cb1c1d; position: relative;}
.bottom a{ color: #666;}
.bottom .wzxx{ width:auto; font-size:13px; color:#555; line-height: 28px; text-align: left;}
.bottom .wztb{ width:auto; height: 55px; position: absolute; right: 0; bottom:10px;}
.bottom .wztb img{ width:auto; height: 55px; margin-left: 5px; float: left; display: inline-block;}