@charset "utf-8";

.whead { width:100%; height:90px; background-color:#2D66A5; }
.whead .whead-wrap { width:1200px; height:90px; margin:0px auto; display:flex; align-items:center; justify-content:space-between; }
.whead .whead-time { width:300px; height:90px; line-height:90px; font-size:20px; font-weight:bold; color:#FFFFFF; }
.whead .whead-gn { flex:1; display:flex; align-items:center; justify-content:flex-end; }
.whead .whead-gn a { width:90px; height:90px; display:block; margin-left:25px; cursor:pointer; }
.whead .whead-gn a p { width:100%; height:100%; display:flex; flex-direction:column; align-items:center; justify-content:center; }
.whead .whead-gn a p .whead-gn-item-s1 { width:28px; height:28px; display:block; }
.whead .whead-gn a.whead-gn-item1 p .whead-gn-item-s1 { background: url("../images/img3-1.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item2 p .whead-gn-item-s1 { background: url("../images/img3-2.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item3 p .whead-gn-item-s1 { background: url("../images/img3-3.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item4 p .whead-gn-item-s1 { background: url("../images/img3-4.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item5 p .whead-gn-item-s1 { background: url("../images/img3-5.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item6 p .whead-gn-item-s1 { background: url("../images/img3-6.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item1:hover p .whead-gn-item-s1 { background: url("../images/img3-1-hover.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item2:hover p .whead-gn-item-s1 { background: url("../images/img3-2-hover.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item3:hover p .whead-gn-item-s1 { background: url("../images/img3-3-hover.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item4:hover p .whead-gn-item-s1 { background: url("../images/img3-4-hover.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item5:hover p .whead-gn-item-s1 { background: url("../images/img3-5-hover.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a.whead-gn-item6:hover p .whead-gn-item-s1 { background: url("../images/img3-6-hover.png") center no-repeat; background-size:100% 100%; }
.whead .whead-gn a p .whead-gn-item-s2 { font-size:18px; color:#FFFFFF; padding-top:8px; }
.whead .whead-gn a:hover p .whead-gn-item-s2 { color:#F1B278; }

.wmid { width:100%; background: url("../images/bg.png") top center no-repeat #F3F3F3; overflow:hidden; }

.wlogo { width:1200px; height:350px; margin:0px auto; }
.wlogo .wlogo-wrap { width:550px; height:100%; float:left; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; }
.wlogo .wlogo-wrap .wlogo-img1 { width:430px; height:93px; display:block; border:0px; object-fit:contain; margin-top:67px; margin-left:40px; }
.wlogo .wlogo-wrap .wlogo-img2 { width:450px; height:91px; display:block; border:0px; object-fit:contain; margin-top:50px; margin-left:40px; }

.wlb { width:1200px; height:400px; margin:0px auto; border-radius:20px; box-shadow:0 0 10px rgba(0, 0, 0, 0.1); }
.wlb .wlb-wrap { width:1200px; height:400px; background-color:#F5F5F5; border-radius:20px; overflow:hidden; }
.wlb .wlb_pics { width:690px; height:400px; overflow:hidden; float:left; }
.wlb .wlb_pics .ck-slide { width:690px; height:400px; position:relative; overflow:hidden; }
.wlb .wlb_pics .ck-slide ul.ck-slide-wrapper { height:400px; position:absolute; top:0px; left:0px; z-index:1; }
.wlb .wlb_pics .ck-slide ul.ck-slide-wrapper li { width:690px; height:400px; position:absolute; margin-top:0px; }
.wlb .wlb_pics .ck-slide ul.ck-slide-wrapper li a img { width:690px; height:400px; object-fit:cover; transition:all 1.5s; }
.wlb .wlb_pics .ck-slide ul.ck-slide-wrapper li a img:hover { transform:scale(1.03); }
.wlb .wlb_pics .ck-slide ul.ck-slide-wrapper li font { display:none; }
.wlb .wlb_pics .ck-slide .ck-prev, .wlb .wlb_pics .ck-slide .ck-next { width:35px; height:54px; position:absolute; top:49%; margin-top:-27px; z-index:2; cursor:pointer; border-radius:3px; opacity:.2; background-repeat:no-repeat; transition:opacity .2s linear 0s; }
.wlb .wlb_pics .ck-slide .ck-prev { left:6px; background:url(../images/img1.png) #000 50% no-repeat; }
.wlb .wlb_pics .ck-slide .ck-next { right:6px; background:url(../images/img2.png) #000 50% no-repeat; }
.wlb .wlb_title { width:490px; height:360px; padding:30px 30px 30px 15px; overflow:hidden; float:right; box-sizing:border-box; }
.wlb .wlb_title a { font-size:28px; line-height:56px; font-weight:bold; color:#000000; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow: hidden; }
.wlb .wlb_title a:hover { color:#01589b; }

.wbk { width:1200px; margin:0px auto; padding-bottom:40px; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; }
.wbk a { height:200px; margin-top:40px; background-color:#F1B278; display:block; border-radius:10px; }
.wbk a.wbk-item1 { background:linear-gradient(-45deg ,#7794E6, #96AAFB); }
.wbk a.wbk-item2 { background:linear-gradient(-45deg ,#A8A1FE, #BAB0FF); }
.wbk a.wbk-item3 { background:linear-gradient(-45deg ,#F89C7F, #F9B78B); }
.wbk a.wbk-item4 { background:linear-gradient(-45deg ,#78BCFB, #89D9FF); }
.wbk a.wbk-item5 { background:linear-gradient(-45deg ,#7794E6, #96AAFB); }
.wbk a.wbk-item6 { background:linear-gradient(-45deg ,#59DFB9, #68F0B5); }
.wbk a.wbk-item7 { background:linear-gradient(-45deg ,#2472C6, #5B99E6); }
.wbk a.wbk-item8 { background:linear-gradient(-45deg ,#F67713, #FFA055); }
.wbk a p { width:100%; height:100%; display:flex; align-items:center; justify-content:center; }
.wbk a p img { display:block; object-fit:contain; }
.wbk a p span { font-size:38px; color:#FFFFFF; font-weight:bold; display:block; }

.wfoot { width:100%; background-color:#2D66A5; }
.wfoot .wfoot_main { width:1200px; margin:0px auto; padding:20px 0px; }
.wfoot .wfoot_main .wfoot_main_2 { width:430px; float:left; }
.wfoot .wfoot_main .wfoot_main_3 { width:500px; float:left; }
.wfoot .wfoot_main .wfoot_main_4 { width:190px; float:right; overflow:hidden; }
.wfoot .wfoot_main .wfoot_main_2 font,
.wfoot .wfoot_main .wfoot_main_3 a,
.wfoot .wfoot_main .wfoot_main_3 p,
.wfoot .wfoot_main .wfoot_main_3 font { width:100%; height:40px; line-height:40px; font-size:18px; color:#cae6ff; display:block; float:left; }
.wfoot .wfoot_main .wfoot_main_3 a.wfoot_main_3_a { width:70%; padding-left:30px; background:url(../images/img7.png) left center no-repeat; }
.wfoot .wfoot_main .wfoot_main_4 a.wfoot_main_4_a1 { width:110px; height:55px; margin-top:32px; display:block; float:left; }
.wfoot .wfoot_main .wfoot_main_4 a.wfoot_main_4_a1 img { width:110px; height:55px; }
.wfoot .wfoot_main .wfoot_main_4 a.wfoot_main_4_a2 { width:56px; height:67px; margin-top:25px; display:block; float:right; }
.wfoot .wfoot_main .wfoot_main_4 a.wfoot_main_4_a2 img { width:56px; height:67px; }
.wfoot .wfoot_main .wfoot_main_3 a:hover { color:#FFF; }

/* 列表页 */
.wlist { width:1200px; min-height:800px; margin:0px auto; padding:0px 20px 23px 20px; border-radius:20px; overflow:hidden; background-color:#FFFFFF; box-sizing:border-box; }
.wlist .wlist-lb { width:100%; overflow:hidden; }
.wlist .wlist-lb-item { width:100%; margin-top:23px; padding:20px 0px; box-sizing:border-box; border-radius:5px; background-color:#f8f8f8; display:flex; align-items:center; justify-content:space-between; }
.wlist .wlist-lb-item:hover { background-color:#f4f4f4; }
.wlist .wlist-lb-item-left { padding-left:20px; flex:1; display:flex; align-items:flex-start; justify-content:center; flex-direction:column; }
.wlist .wlist-lb-item-left a { font-size:30px; color:#333333; line-height:46px; }
.wlist .wlist-lb-item-left a:hover { color:#2D66A5; }
.wlist .wlist-lb-item-left span { padding-top:10px; color:#9d9d9d; font-size:26px; }
.wlist .wlist-lb-item-right { width:230px; display:flex; align-items:center; justify-content:center; }
.wlist .wlist-lb-item-right a { width:130px; height:50px; background-color:#2D66A5; border-radius:100px; color:#FFFFFF; display:block; overflow:hidden; cursor:pointer; }
.wlist .wlist-lb-item-right a:hover { background-color:#F67712; }
.wlist .wlist-lb-item-right a span { width:100%; height:50px; line-height:50px; font-size:22px; display:block; margin-left:23px; padding-left:36px; float:left; }
.wlist .wlist-lb-item-right a span.s1 { background:url(../images/img12-1.png) left center no-repeat; }
.wlist .wlist-lb-item-right a span.s2 { background:url(../images/img12-2.png) left center no-repeat; }

/* 详情页 */
.wdetail { width:1200px; min-height:800px; margin:0px auto 40px auto; padding:0px 20px 23px 20px; border-radius:20px; overflow:hidden; background-color:#FFFFFF; box-sizing:border-box; }
.wdetail .wdatail-title { width:100%; padding:40px 15px; box-sizing:border-box; font-size:36px; line-height:50px; color:#000000; font-weight:bold; text-align:center; }
.wdetail .wdatail-js { width:100%; padding:0px 20px; box-sizing:border-box; }
.wdetail .wdatail-js-wrap { width:100%; padding:20px 0px; box-sizing:border-box; border-radius:5px; background-color:#f0f7ff; display:flex; align-items:center; justify-content:space-between; }
.wdetail .wdatail-js-left { padding-left:20px; flex:1; display:flex; align-items:flex-start; justify-content:center; flex-direction:column; }
.wdetail .wdatail-js-left span { color:#494949; line-height:46px; font-size:24px; }
.wdetail .wdatail-js-right { width:210px; display:flex; align-items:center; justify-content:center; }
.wdetail .wdatail-js-right p { width:130px; height:50px; background-color:#2D66A5; border-radius:100px; color:#FFFFFF; display:block; overflow:hidden; cursor:pointer; }
.wdetail .wdatail-js-right p:hover { background-color:#F67712; }
.wdetail .wdatail-js-right p span { width:100%; height:50px; line-height:50px; font-size:22px; display:block; margin-left:23px; padding-left:36px; float:left; background:url(../images/img12-1.png) left center no-repeat; }
.wdetail .wdatail-nr { width:100%; padding:40px; box-sizing:border-box; font-size:26px; color:#000000; line-height:44px; }
.wdetail .wdatail-nr img { max-width:1000px !important; }

/* 简介页 */
.wjj { width:1200px; min-height:800px; margin:0px auto 40px auto; padding:0px 20px 23px 20px; border-radius:20px; overflow:hidden; background-color:#FFFFFF; box-sizing:border-box; }
.wjj .wjj-name { width:100%; padding:20px 40px; box-sizing:border-box; overflow:hidden; }
.wjj .wjj-name span { width:100%; height:60px; line-height:60px; font-size:26px; color:#2D66A5; display:block; box-sizing:border-box; }
.wjj .wjj-name span.s1 { background:url(../images/img13-1.png) left center no-repeat; }
.wjj .wjj-name span.s2 { background:url(../images/img13-2.png) left center no-repeat; }
.wjj .wjj-nr { width:100%; padding:0px 40px; box-sizing:border-box; font-size:26px; color:#000000; line-height:44px; }

/* 当前位置 */
.wposition { width:100%; height:70px; display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #e5e5e5; }
.wposition .wposition-name { font-size:26px; line-height:70px; font-weight:bold; color:#2D66A5; flex:1; }
.wposition-xx { line-height:70px; }
.wposition-xx span, .wposition-xx a, .wposition-xx font { line-height:70px; font-size:22px; color:#333333; display:block; float:left; }
.wposition-xx span { margin-left:20px; margin-right:10px; padding-left:25px; color:#2D66A5; background:url(../images/img10.png) left center no-repeat; }
.wposition-xx font { height:100%; width:20px; padding:0px 6px; background:url(../images/img11.png) center no-repeat; }
.wposition-xx a:hover { color:#2D66A5; }

/* 分页 */
.wpage { width:100%; margin:0px auto; text-align:center; }
.wpage a { padding:4px 10px; margin:0px 8px; font-size:22px; color:#000000; text-align:center; background-color:#FFFFFF; border:1px solid #DDDDDD; border-radius:4px; cursor:pointer; }
.wpage a:hover { background-color:#2D66A5; border:1px solid #2D66A5; color:#FFF; }
.wpage a.hover { background-color:#2D66A5; border:1px solid #2D66A5; color:#FFF; }

/* 大鼠标 */
.wcursor { cursor: url("http://www.huhhot.gov.cn/material/images_slb/toolbar_order/shubiao1.cur"), auto; }