/*===================CSS Reset============================*/

html{ -webkit-box-sizing:border-box; box-sizing:border-box; overflow-y:scroll; overflow-x:auto;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ color: #333; font: 16px fontN,"微软雅黑";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
input:focus,button:focus,textarea:focus,select:focus,video{ outline: none;}
select{ appearance: none; -moz-appearance: none; -webkit-appearance: none; /*background-image: url(zs_ixImg3_1.png);*/ background-repeat: no-repeat; background-position: center right 10px; padding-right: 24px;}
select::-ms-expand{ display:none;}
body{ background: url(/static/658e80654836ad570f906b3f/images/zs_bg.jpg) center top no-repeat;}

/*===================Link Style============================*/
a,a:hover,a:active,a:visited,a:link,a:focus{ color: #333; outline:none; text-decoration: none; transition: all ease 300ms; -webkit-transition: all ease 300ms;}

/*===================Common Style============================*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width: 1200px; margin: 0 auto;}
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.textT{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.fontB{ font-family: fontB,"微软雅黑";}
.color-f{ color: #fff !important;}
.color-3{ color: #333 !important;}
.color-6{ color: #666 !important;}
.color-9{ color: #999 !important;}
.color-b{ color: #064ec0 !important;}
.color-r{ color: #d5161b !important;}
.bg-f{ background: #fff;}
.bg-b{ background: #0c52c1;}
.bg-r{ background: #d61c21;}
.bg-ec{ background: #ecf1fa;}
.bg-f8{ background: #f8faff;}
.hover,.dong{ transition: all ease 300ms; -webkit-transition: all ease 300ms;}
.hover:hover{ box-shadow: 0 0 10px rgba(0,0,0,.2);}
.row{ margin-left: 0; margin-right: 0;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{ padding-right: 0; padding-left: 0;}

/*============================ Header ============================*/
.header{ width: 100%; padding: 60px 0 0;}
.header .logo img{ height: 74px;}
.navBar{ margin-top: 60px;}
.navBar .link a{ display: flex; justify-content: center; align-items: center; color: #fff; width: 180px; float: left; line-height: 56px; vertical-align: middle;}
.navBar .link a i{ display: inline-block; width: 27px; height: 25px; margin-right: 5px; background-repeat: no-repeat; background-size: contain;}
.navBar .link a i.icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_dhIcon1.png);}
.navBar .link a i.icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_dhIcon2.png);}
.navBar .link a i.icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_dhIcon3.png);}
.navBar .link a i.icon4{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_dhIcon4.png);}
.navBar .link a i.icon5{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_dhIcon5.png);}
.navBar .link a.slt,.navBar .link a:hover{ background: #d5161b;}
.navBar .search{ width: 240px; border: 1px solid rgba(255,255,255,.2); background: rgba(255,255,255,.1); border-radius: 20px; margin: 12px 20px 0 0; position: relative;}
.navBar .search input{ width: 100%; height: 30px; color: #fff; background: none; color: #fff; padding: 0 40px 0 10px;}
.navBar .search input::-webkit-input-placeholder{ /* WebKit browsers 适配谷歌 */ color: rgba(255,255,255,.5);}
.navBar .search input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 适配火狐 */ color: rgba(255,255,255,.5);}
.navBar .search input::-moz-placeholder{ /* Mozilla Firefox 19+ 适配火狐 */ color: rgba(255,255,255,.5);}
.navBar .search input:-ms-input-placeholder{ /* Internet Explorer 10+  适配ie*/ color: rgba(255,255,255,.5);}
.navBar .search input.ss{ width: 30px; height: 30px; padding: 0; background: url(/static/658e80654836ad570f906b3f/images/zs_search.png) center left no-repeat; background-size: 20px; position: absolute; top: 0; right: 0; z-index: 1;}

#navToggle{ display: none;}
.m_nav{ position: fixed; top: 0px; right: 0; width: 60%; height: 100%; background: #3281d0; transition: all ease 500ms; -webkit-transition: all ease 500ms; z-index: 1000; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0,.175, 1) 0ms; top: 0; transform: translateX(100%);}
.m_nav.open{ transform: translateX(0);}
.m_nav .top{ height: 60px; padding: 20px; box-sizing: border-box;}
.m_nav .top .closed{ width: 30px; height: 30px; vertical-align: middle; float:right; cursor: pointer;}
.m_nav .ul{ margin-top: 30px;}
.m_nav .ul li{ padding: 0 20px; border-bottom: 1px solid rgba(255,255,255,.2);}
.m_nav .ul li a{ display: block; text-decoration: none; color: #fff; font-size: 16px; height: 60px; line-height: 60px; width: 100%;}

/*============================ Footer ============================*/
.footer{ color: rgba(255,255,255,.5); padding: 20px 0;}
.footer img.t1{ width: 52px;}
.footer img.t2{ width: 18px; margin-right: 10px;}
.footer span{ display: block; margin: 15px 0;}
.footer span a{ color: #fff; display: inline-block; margin: 0 10px;}
.footer p a{ display: inline-block; color: rgba(255,255,255,.5); margin-left: 40px;}
.footer a:hover{ text-decoration: underline;}

/*============================ Index ============================*/
.ixMore{ display: inline-block; background-position: center right; background-repeat: no-repeat; line-height: 24px;}
.ixMore.r{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_btn1.png); background-size: 16px; padding-right: 24px;}
.ixMore.b{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_btn2.png); background-size: 20px; padding-right: 30px;}

.ixTit{ margin-bottom: 5px;}
.ixTit span{ font-size: 24px; background-position: center left; background-repeat: no-repeat; background-size: 24px; padding-left: 36px;}
.ixTit span.icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixIcon1.png);}
.ixTit span.icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixIcon2.png);}
.ixTit span.icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixIcon3.png);}
.ixTit span.icon4{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixIcon4.png);}
.ixTit span.icon5{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixIcon5.png);}
.ixTit span.icon6{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixIcon6.png);}
.ixTit span.icon7{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixIcon7.png);}

.ixList .box{ padding: 9px 0; border-bottom: 1px solid #e6edf9;}
.ixList .box:last-child{ border-bottom: none;}
.ixList .box a,.ixList .box em{ display: block; width: 80%;}
.ixList .box em{ width: 20%;}
.ixList .box a:hover{ color: #0C52C1;}

.ix7.col-md-7{ width: 54%; margin-top: 30px;}
.ix5.col-md-5{ width: 46%; margin-top: 30px;}

.ixSlide1 .box{ display: block; position: relative;}
.ixSlide1 .box .txt{ width: 100%; font-size: 18px; background: rgba(0,0,0,.5); padding: 10px 30% 10px 15px; position: absolute; left: 0; bottom: 0; z-index: 1;}
.ixSlide1 .img{ height: 420px;}
.ixSlide1 .img img{ width: 100%; float: left;}

.ixSlide2{ margin: 10px -7px 20px;}
.ixSlide2 .img{ display: block; margin: 0 7px;}
.ixSlide2 .img img{ width: 100%;}

.ixPart1{ height: 420px; border: 1px solid #e6edf9; padding: 0 20px; position: relative;}
.ixPart1 .box{ font-size: 19px; padding: 8px 0; line-height: 30px; border-bottom: 1px solid #e6edf9;}
.ixPart1 .box a{ width: 74%; height: 60px;}
.ixPart1 .box em{ display: block; width: 25%;}
.ixPart1 .box a:hover{ color: #0C52C1;}
.ixPart1 .bot{ width: 100%; padding: 0 20px 7px; position: absolute; left: 0; bottom: 0; z-index: 1;}
.ixPart1 .bot i{ display: block; width: 100%; height: 1px; background: #E6EDF9; margin-bottom: 7px;}

.ixPart2{ padding: 15px 15px 0; margin-bottom: 20px;}

.fuM{ margin: 0 -10px;}
.fuM .ixPart2{ margin: 10px; border: 1px solid #e5eff9;}

.ixPart3{ margin-left: 20px;}
.ixPart3 .part1{ margin-bottom: 14px;}
.ixPart3 .part1 img{ width: 100%;}
.ixPart3 .part2 .txt1{ font-size: 24px; border-right: 2px solid #fff; padding: 10px 0; line-height: 40px;}
.ixPart3 .part2 .txt2{ background: url(/static/658e80654836ad570f906b3f/images/zs_ixImg6.png) center left 15px no-repeat; background-size: 64px; padding: 10px 5px 10px 95px; border-bottom: 2px solid #fff;}
.ixPart3 .part2 .txt2 em{ font-size: 18px;}
.ixPart3 .part2 .txt3 a{ font-size: 20px; display: inline-block; background-position: center left; background-repeat: no-repeat; background-size: 27px; padding-left: 36px; margin: 10px 0;}
.ixPart3 .br{ border-right: 2px solid #fff;}
.ixPart3 .part2 .txt3 a.icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixImg7.png);}
.ixPart3 .part2 .txt3 a.icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixImg8.png);}
.ixPart3 .part3 p{ font-size: 20px; border-top: 2px solid #fff; padding: 10px 0;}
.ixPart3 .part4{ background: #7c84c3; border-top: 2px solid #fff;}
.ixPart3 .part4 .col-md-7{ width: 54%;}
.ixPart3 .part4 .col-md-5{ width: 46%;}
.ixPart3 .part4 .txt1 a{ display: inline-block; background: url(/static/658e80654836ad570f906b3f/images/zs_ixImg9.png) center left no-repeat; background-size: 32px; padding-left: 42px; margin-top: 18px;}
.ixPart3 .part4 .txt2{ background: #eba601;}
.ixPart3 .part4 .txt2 img{ width: 64px;}
.ixPart3 .part4 .txt2 p{ padding: 7px 0 0 64px;}

.jsTabTit{ border-bottom: 2px solid #e6edf9;}
.jsTabTit span{ display: inline-block; font-size: 20px; border-bottom: 2px solid #E6EDF9; cursor: pointer; position: relative; bottom: -2px; margin-right: 30px;}
.jsTabTit span a{ display: inline-block; margin-bottom: 10px; background-position: center left; background-repeat: no-repeat; background-size: 24px; padding-left: 34px;}
.jsTabTit .icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab1_1.png);}
.jsTabTit .icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab2_1.png);}
.jsTabTit .icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab3_1.png);}
.jsTabTit .icon4{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab4_1.png);}
.jsTabTit .icon5{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab5_1.png);}
.jsTabTit .icon6{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab6_1.png);}
.jsTabTit .jsTabSlt{ border-color: #d5161b;}
.jsTabTit .jsTabSlt a{ color: #d5161b;}
.jsTabTit .jsTabSlt .icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab1_2.png);}
.jsTabTit .jsTabSlt .icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab2_2.png);}
.jsTabTit .jsTabSlt .icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab3_2.png);}
.jsTabTit .jsTabSlt .icon4{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab4_2.png);}
.jsTabTit .jsTabSlt .icon5{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab5_2.png);}
.jsTabTit .jsTabSlt .icon6{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ixTab6_2.png);}
.jsTabCon{ display:none;}

.ixPart4{ padding: 20px 0; margin: 20px 0 30px;}
.ixPart4 .jsTab{ margin: 10px; padding: 15px 15px 0;}

.ixPart5{ margin-bottom: 50px; border: 1px solid #e6edf9; padding: 15px;}
.ixPart5 .link a{ display: inline-block; background: url(/static/658e80654836ad570f906b3f/images/zs_dot1.png) center left no-repeat; background-size: 6px; padding-left: 10px; margin: 5px 50px 5px 0;}
.ixPart5 .link a:hover{ color: #d5161b; background-image: url(/static/658e80654836ad570f906b3f/images/zs_dot2.png);}

/*============================ 信息公开 ============================*/
.inLoca{ margin: 25px 0; padding: 15px; box-shadow: 0 0 10px rgba(45,100,200,.1);}
.inLoca p{ background: url(/static/658e80654836ad570f906b3f/images/zs_inLoca.png) center left no-repeat; background-size: 16px; padding-left: 30px;}
.inLoca i{ display: inline-block; margin: 0 7px;}
.inLoca a:hover{ color: #0C52C1 !important;}

.xxList{ margin: 0 -15px 80px;}
.xxList .box{ display: block; font-size: 24px; margin: 0 15px 30px; border: 1px solid #dde3ec; background: url(/static/658e80654836ad570f906b3f/images/zs_xxBg.png) repeat-x; background-size: auto 100%; padding: 20px;}
.xxList .box img{ height: 42px; margin-bottom: 10px;}
.xxList .box:hover{ color: #0C52C1; border-color: #0C52C1;}

/*============================ 党法党纪 ============================*/
.dfTit{ font-size: 24px; margin-bottom: 10px;}
.dfLeft{ margin-bottom: 30px;}
.dfLeft a{ display: block; margin-bottom: 5px; background: #ecf1fa; border-left: 4px solid #ECF1FA; padding: 10px;}
.dfLeft a.slt,.dfLeft a:hover{ color: #fff; background: #2463c7; border-color: #d5161b;}

.dfRight{ margin: 0 0 30px 30px;}
.dfPart1 .box{ padding: 15px 30px 15px 10px; border-bottom: 1px solid #d3e0f4;}
.dfPart1 .box:nth-child(1){ background: #eff3fb;}
.dfPart1 .box:nth-child(3){ background: #f7f9fd;}
.dfPart1 .box:nth-child(5){ background: #fafbfe;}
.dfPart1 .box:nth-child(7){ background: #fcfdfe;}
.dfPart1 .box:nth-child(9){ background: #fefeff;}
.dfPart1 .box a,.dfPart1 .box em{ display: block; width: 70%;}
.dfPart1 .box a{ background: url(/static/658e80654836ad570f906b3f/images/zs_djIcon1.png) center left no-repeat; background-size: 5px; padding-left: 12px;}
.dfPart1 .box em{ width: 25%;}
.dfPart1 .box a:hover{ color: #0C52C1; background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon2.png);}

.fenye{ margin: 30px 0;}
.fenye a{ display: inline-block; margin: 0 5px; line-height: 30px; color: #666;}
.fenye .b{ border: 1px solid #e6e6e6; padding: 0 8px;}
.fenye a:hover{ color: #0C52C1; border-color: #0C52C1;}
.fenye span input{ width: 30px; height: 30px; border: 1px solid #e6e6e6; margin: 0 5px;}
.fenye span button{ width: 30px; height: 30px; background: #eee; color: #999; margin: 0 5px;}
.fenye span button:hover{ color: #fff; background: #0C52C1;}

.dfPart2{ margin-bottom: 60px;}
.dfPart2 .title{ padding: 30px 50px 15px; border-bottom: 1px solid #fff; border-bottom: 1px solid #e5edf8;}
.dfPart2 .title .t1{ display: block; font-size: 24px; margin-bottom: 10px;}
.dfPart2 .title .t2 em{ display: inline-block; margin: 0 15px;}
.dfPart2 .share{ position: relative;}
.dfPart2 .share .tit{ width: 70px; line-height: 30px; background: #e5edf8; cursor: pointer; border-radius: 4px;}
.dfPart2 .share .tit i{ display: inline-block; background: url(/static/658e80654836ad570f906b3f/images/zs_djIcon3.png) center right no-repeat; background-size: 8px; padding-right: 16px;}
.dfPart2 .share .con{ display: none; width: 120px; box-shadow: 0 0 10px rgba(0,0,0,.1); position: absolute; border-radius: 4px; padding: 10px 10px 0;}
.dfPart2 .share .con a{ display: block; color: #666; margin-bottom: 10px; background-position: center left; background-repeat: no-repeat; background-size: 24px; padding-left: 32px;}
.dfPart2 .share .con a.icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon4.png);}
.dfPart2 .share .con a.icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon5.png);}
.dfPart2 .share .con a.icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon6.png);}
.dfPart2 .share .con a.icon4{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon7.png);}
.dfPart2 .share .con a.icon5{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon8.png);}
.dfPart2 .share .con a:hover{ color: #0C52C1;}
.dfPart2 .text{ font-size: 18px; padding: 25px 25px 50px; line-height: 36px; border-bottom: 1px solid #eee;}
.dfPart2 .bot a{ display: inline-block; color: #999; border: 1px solid #ddd; border-radius: 4px; line-height: 32px; padding: 0 20px; margin: 20px 0 0 20px;}
.dfPart2 .bot a i{ display: inline-block; background-position: center left; background-repeat: no-repeat; background-size: 16px; padding-left: 26px;}
.dfPart2 .bot a i.icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon9.png);}
.dfPart2 .bot a i.icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon10.png);}
.dfPart2 .bot a i.icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_djIcon11.png);}
.dfPart2 .bot a:hover{ color: #0C52C1; border-color: #0C52C1;}
.bshare-custom a:hover{ text-decoration: none !important;}
.bsBox{ height: auto !important; overflow: hidden;}
.bsTop{ width: 100% !important;}
.bsFrameDiv img{ width: 168px !important; height: 168px !important;}

/*============================ 廉洁冠县 ============================*/
.ljCont{ background: url(/static/658e80654836ad570f906b3f/images/zs_ljBg2.jpg) repeat; position: relative;}
.ljCont .topBg{ background: url(/static/658e80654836ad570f906b3f/images/zs_ljBg1.jpg) center top no-repeat; background-size: 100%;}
.ljCont .botBg{ width: 100%; position: absolute; left: 0; bottom: 0;}
.ljCont .botBg img{ width: 100%; float: left;}
.ljCont .wrap{ position: relative; z-index: 1;}

.ljTop{ padding: 90px 0;}
.ljTop img{ display: inline-block; width: 100%;}
.ljSlide .box{ position: relative;}
.ljSlide .box img{ width: 100%;}
.ljSlide .box p{ width: 100%; font-size: 24px; padding: 10px 30px; background: rgba(0,0,0,.5); position: absolute; bottom: 0; left: 0; z-index: 1;}
.ljSlide .box:hover p{ background: #d61c21;}
.ljSlide .slick-arrow{ width: 48px; height: 48px; margin-top: -24px;}
.ljSlide .slick-arrow.prev{ left: 20px; background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg2.png);}
.ljSlide .slick-arrow.next{ right: 20px; background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg3.png);}

.ljPart1{ border: 1px solid #d4dbea; margin: 40px 0 25px;}
.ljTab1 .jsTabTit.t{ border-bottom: 1px solid #D4DBEA;}
.ljTab1 .jsTabTit.t .txt{ display: block; width: 33.333%; float: left;}
.ljTab1 .jsTabTit.t .txt a{ display: flex; justify-content: center; align-items: center; height: 86px; font-size: 24px; border-right: 1px solid #D4DBEA; margin-right: -2px;}
.ljTab1 .jsTabTit.t .txt i{ display: inline-block; width: 36px; height: 36px; margin-right: 15px; background-repeat: no-repeat; background-position: center; background-size: 100%;}
.ljTab1 .jsTabTit.t .txt i.icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg4_1.png);}
.ljTab1 .jsTabTit.t .txt i.icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg5_1.png);}
.ljTab1 .jsTabTit.t .txt i.icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg6_1.png);}
.ljTab1 .jsTabTit.t .jsTabSlt a{ background: #d61c21; color: #fff;}
.ljTab1 .jsTabTit.t .jsTabSlt i.icon1{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg4_2.png);}
.ljTab1 .jsTabTit.t .jsTabSlt i.icon2{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg5_2.png);}
.ljTab1 .jsTabTit.t .jsTabSlt i.icon3{ background-image: url(/static/658e80654836ad570f906b3f/images/zs_ljImg6_2.png);}
.ljTab1 .jsTabCon{ padding: 25px 20px;}
.ljTab1 .jsTabCon .ljspTit span{ display: inline-block;}
.ljTab1 .jsTabCon .ljspTit span a{ display: block; font-size: 20px; padding: 0 15px 10px; margin-right: 5px; border-bottom: 2px solid #fff;}
.ljTab1 .jsTabCon .ljspTit span.slt a{ color: #2464c8; border-color: #2464c8; font-family: fontB,"微软雅黑";}
.ljTab1 .jsTabCon .ljspCon{ display: none;}
.ljTab1 .jsTabCon .list{ margin: 0 -15px;}
.ljTab1 .jsTabCon .list .box{ display: block; font-size: 20px; margin: 20px 15px 0;}
.ljTab1 .jsTabCon .list .box img{ width: 100%; margin-bottom: 15px;}
.ljTab1 .jsTabCon .list .box:hover{ color: #D61C21;}

.ljPart2,.ljPart3{ border: 1px solid #d4dbea;}
.ljPart2{ margin: 0 10px 60px 0;}
.ljPart3{ margin: 0 0 60px 10px;}
.ljPart2 .top,.ljPart3 .top{ line-height: 54px; padding: 0 20px; background: #f8f8f8;}
.ljPart2 .top .l,.ljPart3 .top .l{ display: inline-block; font-size: 24px;}
.ljTab2 .jsTabTit{ border: none;}
.ljTab2 .jsTabTit .txt{ display: inline-block; margin-left: 30px;}
.ljTab2 .jsTabTit .txt a{ display: block; font-size: 20px; border-bottom: 2px solid #f8f8f8;}
.ljTab2 .jsTabTit .jsTabSlt a{ color: #2464c8; font-family: fontB,"微软雅黑"; border-color: #2464c8;}
.ljList{ height: 220px; padding: 20px 20px 5px;}
.ljList .box{ display: block; margin-bottom: 15px;}
.ljList .box span{ display: block; width: 70%; background: url(/static/658e80654836ad570f906b3f/images/zs_dot3.png) center left no-repeat; background-size: 6px; padding-left: 20px;}
.ljList .box em{ display: block; width: 30%;}
.ljList .box:hover span{ color: #D61C21; background-image: url(/static/658e80654836ad570f906b3f/images/zs_dot2.png);}



/*============================ 媒体查询 ============================*/
.mobHide{ display: block;}
.mobShow{ display: none;}

/*============================ 专题 ============================*/
.zhuanti_banner{margin: 25px 0;width:100%;    overflow: hidden;}
.zhuanti_banner img{    width: 100%;
    height: auto;}
.zhuanti{width:100%;margin-top:30px; overflow: hidden; margin-bottom:80px;}

.zhuanti_1{width:49%;float:left;overflow: hidden;}
.zhuanti_1 img{ width: 100%;height: auto;}
.zhuanti_fg{margin-right:2%}

@media (max-width: 1200px) {
	.wrap{ width: 100%;}
	.navBar .link a{ width: auto; padding: 0 30px;}
	.navBar .search{ width: 200px;}
}

@media (max-width: 970px) {
	.mobHide,.navbar_nav{ display: none;}
	.mobShow{ display: block;}
	.header{ padding: 0;}
	.header .logo{ display: flex; justify-content: center; align-items: center; padding: 10px 0;}
	.header .logo img{ height: auto; margin: 0 5px; width: 45%;}
	.navBar{ width: 100%; padding: 10px; margin-top: 0;}
	.navBar .search{ margin: 0; float: left; width: 86%;}
	.header.on .navBar{ position: fixed; top: 0; left: 0; z-index: 999;}
	#navToggle{ height: 100%; width: 30px; height: 30px; display: inline-block; float: right;}
	#navToggle span{ display: block; position: relative; width: 30px; height: 30px; background: url(/static/658e80654836ad570f906b3f/images/zs_menu.png) no-repeat; background-size: contain;}
	.ix7.col-md-7,.ix5.col-md-5{ width: 100%; margin-top: 15px;}
	
}

@media (max-width:767px) {
	body,button,input,select,textarea{ font-size: 14px;}
	.footer{ font-size: 12px; line-height: 20px; padding: 10px;}
	.footer span{ margin: 5px 0;}
	.footer p a{ margin-left: 10px;}
	.ix7.col-md-7,.ix5.col-md-5{ margin-top: 0;}
	.ixSlide1{ margin: 10px;}
	.ixSlide1 .img{ height: auto;}
	.ixSlide1 .box .txt{ font-size: 18px; padding: 10px 120px 10px 10px;}
	.ixSlide1 .slick-dots{ padding: 0 5px; width: 100px; bottom: 10px;}
	.ixSlide1 .slick-dots li{ width: 12px; height: 12px; margin: 0 3px;}
	.ixPart1{ height: auto; margin: 0 10px; padding: 0 10px; position: initial;}
	.ixPart1 .box{ font-size: 15px; line-height: 22px; padding: 6px 0;}
	.ixPart1 .box a{ height: auto;}
	.ixPart1 .box em{ font-size: 13px;}
	.ixPart1 .bot{ position: inherit; padding: 6px 10px;}
	.ixPart1 .bot i{ display: none;}
	.ixMore.r{ background-size: 14px; padding-right: 20px;}
	.ixMore.b{ background-size: 16px; padding-right: 24px;}
	.ixTit span{ font-size: 20px; background-size: 20px; padding-left: 30px;}
	.ixList .box{ padding: 7px 0;}
	.ixList .box em{ font-size: 12px;}
	.ixPart2{ margin: 10px 10px 0; padding: 10px 10px 3px;}
	.ixPart3{ margin: 10px 10px 0;}
	.ixPart3 .part1{ margin-bottom: 6px;}
	.ixPart3 .part2 .txt1{ font-size: 22px; line-height: 34px;}
	.ixPart3 .part2 .txt2{ font-size: 12px; background-position: center left 10px; background-size: 40px; padding: 5px 5px 5px 60px;}
	.ixPart3 .part2 .txt2 em{ font-size: 14px;}
	.ixPart3 .part2 .txt3 a{ font-size: 18px; background-size: 22px; padding-left: 30px; margin: 8px 0;}
	.ixPart3 .part3 p{ font-size: 16px;}
	.ixPart3 .br{ border: none;}
	.ixPart3 .part4 .col-md-7{ width: 44%;}
	.ixPart3 .part4 .col-md-5{ width: 56%;}
	.ixPart3 .part4 .txt1 span{ margin: 5px 5px 0; font-size: 13px; background-size: 24px; padding-left: 34px;}
	.ixPart3 .part4 .txt1 span i{ display: block;}
	.ixPart3 .part4 .txt2 img{ width: 50px;}
	.ixPart3 .part4 .txt2 p{ padding: 3px 0 0 50px; font-size: 12px;}
	.mLb{ margin: 0 10px;}
	.ixSlide2{ margin-bottom: 0;}
	.fuM{ margin: 0;}
	.fuM .ixPart2{ margin: 10px 10px 0;}
	.ixPart4{ margin: 20px 0 10px; padding: 0;}
	.ixPart4 .jsTab{ padding: 5px 10px 0;}
	.jsTabTit span{ font-size: 16px; margin-right: 10px;}
	.jsTabTit span a{ background-size: 18px; padding-left: 24px; margin-bottom: 5px;}
	.ixPart5{ margin: 0 10px 20px; padding: 10px 10px 5px;}
	.ixPart5 .link a{ background-size: 4px; padding-left: 8px; margin: 3px 6px;}
	.inLoca{ margin: 10px; padding: 7px; font-size: 12px;}
	.inLoca p{ background-size: 12px; padding-left: 20px;}
	.inLoca i{ margin: 0 5px;}
	.xxList{ margin: 0 5px 30px;}
	.xxList .box{ margin: 0 5px 10px; font-size: 16px; padding: 15px 10px 10px;}
	.xxList .box img{ height: 32px;}
	.dfTit{ margin: 5px 10px;}
	.dfLeft{ margin: 0 8px;}
	.dfLeft a{ margin: 0 2px 4px;}
	.dfRight{ margin: 10px 10px 30px;}
	.dfPart1 .box{ padding: 10px;}
	.fenye{ margin: 10px 0; font-size: 12px;}
	.fenye em{ display: none;}
	.fenye a{ line-height: 24px; margin: 0 3px;}
	.fenye .b{ padding: 0 5px;}
	.fenye span input,.fenye span button{ height: 24px; font-size: 12px;}
	.dfPart2{ margin: 0 10px 40px;}
	.dfPart2 .title{ padding: 15px;}
	.dfPart2 .title .t1{ font-size: 20px;}
	.dfPart2 .share{ float: inherit; margin: 0 auto; width: 100px;}
	.dfPart2 .share .tit{ width: 100%; margin-top: 10px;}
	.dfPart2 .share .con{ width: 100px; padding: 10px 5px 0;}
	.dfPart2 .share .con a{ background-size: 20px; line-height: 20px; padding-left: 26px;}
	.dfPart2 .text{ font-size: 15px; line-height: 26px; padding: 15px;}
	.dfPart2 .bot a{ margin: 15px 0 0 10px; padding: 0 15px; line-height: 28px;}
	.dfPart2 .bot a i{ padding-left: 24px;}
	
	.ljTop{ padding: 20px 0;}
	.ljSlide{ margin: 0 10px;}
	.ljSlide .slick-arrow{ width: 30px; height: 30px; margin-top: -15px;}
	.ljSlide .slick-arrow.prev{ left: 10px;}
	.ljSlide .slick-arrow.next{ right: 10px;}
	.ljSlide .box p{ font-size: 16px; padding: 5px 10px;}
	.ljPart1{ margin: 20px 10px;}
	.ljTab1 .jsTabTit.t .txt a{ font-size: 16px; height: 44px;}
	.ljTab1 .jsTabTit.t .txt i{ width: 20px; height: 20px; margin-right: 5px;}
	.ljTab1 .jsTabCon{ padding: 10px 10px;}
	.ljTab1 .jsTabCon .ljspTit span a{ font-size: 16px; padding: 0 7px 5px; margin: 0 10px 10px 0;}
	.ljTab1 .jsTabCon .list{ margin: 0 -3px;}
	.ljTab1 .jsTabCon .list .box{ font-size: 14px; margin: 0 3px;}
	.ljTab1 .jsTabCon .list .box img{ margin-bottom: 5px;}
	.ljPart2,.ljPart3{ margin: 0 10px 20px;}
	.ljPart3{ margin-bottom: 40px;}
	.ljPart2 .top,.ljPart3 .top{ padding: 0 10px; line-height: 40px;}
	.ljPart2 .top .l,.ljPart3 .top .l{ font-size: 20px;}
	.ljTab2 .jsTabTit .txt{ margin-left: 15px;}
	.ljTab2 .jsTabTit .txt a{ font-size: 16px;}
	.ljList{ height: auto; padding: 10px 10px 0;}
	.ljList .box{ margin-bottom: 10px;}
	.ljList .box span{ padding-left: 10px; background-size: 4px;}
	
	
	
	
}
