@charset "utf-8";
/* Red CSS */
a:link,a:visited { font-size:14px; color:#555; text-decoration:none;}
a:hover { text-decoration:none; color:#a00100;}
body { font:12px \5b8b\4f53, sans-serif; background:url(../images/body_bg.gif) repeat-x 0 0 #f1f0f0;}
.redBor { border:solid 1px #b82323;}
.text2 { background:url(../images/overRedBg.png) no-repeat 0 -58px; width:50px;}
.text2:hover { background:url(../images/overRedBg.png) no-repeat 0 -87px;}
.text2On { background:url(../images/overRedBg.png) no-repeat 0 -87px;}
.text4 { background:url(../images/overRedBg.png) no-repeat 0 0; width:79px;}
.text4:hover { background:url(../images/overRedBg.png) no-repeat 0 -29px;}
.text4On { background:url(../images/overRedBg.png) no-repeat 0 -29px;}
.text5 { background:url(../images/overRedBg.png) no-repeat -81px 0; width:99px;}
.text5:hover { background:url(../images/overRedBg.png) no-repeat -81px -29px;}
.text5On { background:url(../images/overRedBg.png) no-repeat -81px -29px;}
.text6 { background:url(../images/overRedBg.png) no-repeat -182px 0; width:113px;}
.text6:hover { background:url(../images/overRedBg.png) no-repeat -182px -29px;}
.text6On { background:url(../images/overRedBg.png) no-repeat -182px -29px;}
.text8 { background:url(../images/overRedBg.png) no-repeat -52px -58px; width:128px;}
.text8:hover { background:url(../images/overRedBg.png) no-repeat -52px -87px;}
.text8On { background:url(../images/overRedBg.png) no-repeat -52px -87px;}
.wrap { background:url(../images/topPic.jpg) no-repeat 0 0;}
.logoCzj { background:url(../images/logo_czj.png) no-repeat 0 0; width:429px; height:56px;}
.logoKjyw { background:url(../images/logo_kjyw.png) no-repeat 0 0; width:440px; height:56px;}
.logoQyfw { background:url(../images/logo_qyfw.png) no-repeat 0 0; width:440px; height:56px;}
.logoZfcg { background:url(../images/logo_zfcg.png) no-repeat 0 0; width:440px; height:56px;}
.searchTxt { width:160px; height:24px; line-height:24px; border:none; border-top:solid 1px #00519e; border-bottom:solid 1px #00519e;
             padding:0; margin:0; padding-left:5px;}
.searchBtn { background:url(../images/icon.png) no-repeat 0 0; width:48px; height:26px; line-height:26px; text-align:center;
             overflow:hidden; border:solid 1px #00519e; color:#FFF; font-weight:bold; cursor:pointer;}
.searchSlc { height:26px; border:solid 1px #00519e; border-right:solid 1px #c3c3c3; margin:0; padding:0;}
.topNav { background:url(../images/topNav_bg.gif) no-repeat 0 0; height:37px; position:relative;}
.lNav li a:hover { background:url(../images/icon.png) no-repeat -180px 0; color:#a00100;}
.lNav li a.on { background:url(../images/icon.png) no-repeat -180px 0; color:#a00100;}
.rNav li a { background:url(../images/icon.png) no-repeat -50px 0; width:86px; height:28px; display:block;
             text-align:center; font:16px/28px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; color:#00236c;}
.rNav li a:hover { color:#a00100;}
.rNav li a.on { color:#a00100;}
.navBtmLine { background:url(../images/topNav_btm_line.gif) no-repeat 0 0; height:10px; overflow:hidden;}
.tzggLeft { background:url(../images/icon.png) no-repeat 0 -28px; width:29px; height:33px; overflow:hidden;}
.tzggRight { background:url(../images/icon.png) no-repeat -29px -28px; width:5px; height:33px; overflow:hidden;}
.ksdhBox .ksdhHd .prev,.ksdhBox .ksdhHd .next{ display:block; background:url(../images/icon.png) no-repeat -138px 0; width:19px; height:44px; overflow:hidden; cursor:pointer; float:left;} 
.ksdhBox .ksdhHd .next{ background-position:-159px 0; float:right;} 
.ksdhBox .ksdhBd ul li a.kj { background:url(../images/topBtn.png) no-repeat 0 0; display:block; width:151px; height:50px; text-indent:-1978px;
                           overflow:hidden;}
.ksdhBox .ksdhBd ul li a.ksdh01 { background-position:0 0;}
.ksdhBox .ksdhBd ul li a.ksdh02 { background-position:0 -50px;}
.ksdhBox .ksdhBd ul li a.ksdh03 { background-position:0 -100px;}
.ksdhBox .ksdhBd ul li a.ksdh04 { background-position:0 -150px;}
.ksdhBox .ksdhBd ul li a.ksdh05 { background-position:0 -200px;}
.ksdhBox .ksdhBd ul li a.ksdh06 { background-position:0 -250px;}
.ksdhBox .ksdhBd ul li a.ksdh07 { background-position:0 -300px;}
.ksdhBox .ksdhBd ul li a.ksdh08 { background-position:0 -350px;}
.ksdhBox .ksdhBd ul li a.ksdh09 { background-position:0 -400px;}
.ksdhBox .ksdhBd ul li a.ksdh10 { background-position:0 -450px;}
.ksdhBox .ksdhBd ul li a.ksdh01:hover { background-position:-151px 0;}
.ksdhBox .ksdhBd ul li a.ksdh02:hover { background-position:-151px -50px;}
.ksdhBox .ksdhBd ul li a.ksdh03:hover { background-position:-151px -100px;}
.ksdhBox .ksdhBd ul li a.ksdh04:hover { background-position:-151px -150px;}
.ksdhBox .ksdhBd ul li a.ksdh05:hover { background-position:-151px -200px;}
.ksdhBox .ksdhBd ul li a.ksdh06:hover { background-position:-151px -250px;}
.ksdhBox .ksdhBd ul li a.ksdh07:hover { background-position:-151px -300px;}
.ksdhBox .ksdhBd ul li a.ksdh08:hover { background-position:-151px -350px;}
.ksdhBox .ksdhBd ul li a.ksdh09:hover { background-position:-151px -400px;}
.ksdhBox .ksdhBd ul li a.ksdh10:hover { background-position:-151px -450px;}
.lbPic .lbPicTitle ul li.on { background:url(../images/whiteArrow.png) no-repeat center top;}
.conTitle ul li { float:left; line-height:34px; padding:0 5px; background:url(../images/slide_line_bg.gif) no-repeat right center;}
.conTitle ul li.on { background:none; border-top:solid 2px #d80100; background:#FFF; border-right:solid 1px #cdcdcd; 
                     border-left:solid 1px #cdcdcd;}
.conTitle ul li.on a { color:#a00100;}
.conUl li { background:url(../images/blueDot.gif) no-repeat left center; padding-left:10px;}
.redTit { background:url(../images/title_bg.gif) repeat-x 0 0; height:35px; line-height:35px; border:solid 1px #FFF;}
.redTit h1 { display:inline; font:16px/35px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; color:#FFF;}
.redTit a { color:#FFF;}
.redCon { border-top:solid 1px #b82323; padding:10px;}
.Mtime h1 { width:80px; position:absolute; border-top:solid 2px #a00100; color:#a00100; left:-1px; top:-1px; text-align:center; 
            font:16px/30px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;}
.MtimeTitle li { float:left; padding:8px 10px; background:url(../images/divLine2.gif) no-repeat right center;}
.MtimeTitle li.on a { color:#a00100;}
.mtimeTitBox { height:35px; background:url(../images/grayDot.gif) repeat-x left bottom #f9f9f9;}
.MtimeCon .tabBox .hd ul li.on { background:url(../images/overRedBg.png) no-repeat 0 0;}
.MtimeCon .tabBox .hd ul li.text2 { background:url(../images/overRedBg.png) no-repeat 0 -58px; width:50px;}
.MtimeCon .tabBox .hd ul li.text4 { background:url(../images/overRedBg.png) no-repeat 0 0; width:79px;}
.MtimeCon .tabBox .hd ul li.text5 { background:url(../images/overRedBg.png) no-repeat -81px 0; width:99px;}
.MtimeCon .tabBox .hd ul li.text6 { background:url(../images/overRedBg.png) no-repeat -182px 0; width:113px;}
.MtimeCon .tabBox .hd ul li.text8 { background:url(../images/overRedBg.png) no-repeat -52px -58px; width:128px;}
.wytwBanner {  background:url(../images/banner_wytw.gif) no-repeat 0 0; display:block; width:267px; height:50px; overflow:hidden;
               text-indent:-1978px;}
.slideTxtBox .hd ul li.on { background:url(../images/overRedBg.png) no-repeat 0 0;}
.slideTxtBox .hd ul li.text2 { background:url(../images/overRedBg.png) no-repeat 0 -58px; width:50px;}
.slideTxtBox .hd ul li.text4 { background:url(../images/overRedBg.png) no-repeat 0 0; width:79px;}
.slideTxtBox .hd ul li.text5 { background:url(../images/overRedBg.png) no-repeat -81px 0; width:99px;}
.slideTxtBox .hd ul li.text6 { background:url(../images/overRedBg.png) no-repeat -182px 0; width:113px;}
.slideTxtBox .hd ul li.text8 { background:url(../images/overRedBg.png) no-repeat -52px -58px; width:128px;}
.redCon .dcBtn { background:url(../images/overRedBg.png) no-repeat 0 0; width:79px; height:27px; text-align:center; line-height:27px;
                 color:#FFF; font-size:14px; overflow:hidden; display:block; margin:0 auto; font-weight:bold;}
.duilian .duilian_close{ width:72px; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#FFF; 
                         font-weight:bold; position:absolute; left:0; top:0px; background:url(../images/alphaDot.png) repeat 0 0;}
.secTopNav { background:url(../images/secTop_bg.gif) repeat-x 0 0; height:40px; padding:14px 0;}
.secTopNav li { float:left; background:url(../images/secTopLine.gif) no-repeat right 12px; padding:0 45px;}
.secTopNav li a {font:14px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; display:block;}
.secTopNav li a:hover { background:url(../images/redArrow.png) no-repeat center bottom; padding-bottom:10px;}
.secTopNav li a.on { background:url(../images/redArrow.png) no-repeat center bottom; padding-bottom:10px; color:#a00100;
                     font:14px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;}
.location { background:url(../images/home.png) no-repeat left center; padding-left:30px; height:40px; line-height:40px; color:#777;}
.location a { color:#777;}
.location a:hover { color:#a00100;}
.secList li { line-height:40px; background:url(../images/redDot.gif) no-repeat left center; padding-left:10px; height:40px; 
              border-bottom:dashed 1px #d7d7d7;}
.secSearchBtn { background:url(../images/icon.png) no-repeat -180px -28px; width:57px; height:27px; line-height:27px; text-align:center;
                cursor:pointer; border:none; color:#FFF; font-weight:bold;}
.funList li a { background:url(../images/secTopBtn.png) no-repeat 0 0; display:block; width:148px; height:37px; overflow:hidden;
                text-indent:-1978px; padding:0;}
.funList li a.secTopBszn { background-position:0 0;}
.funList li a.secTopBszn:hover { background:url(../images/secTopBtn.png) no-repeat -148px 0; padding:0;}
.funList li a.secTopBszn.on { background:url(../images/secTopBtn.png) no-repeat -148px 0; padding:0;}
.funList li a.secTopXzzx { background-position:0 -37px;}
.funList li a.secTopXzzx:hover { background:url(../images/secTopBtn.png) no-repeat -148px -37px; padding:0;}
.funList li a.secTopXzzx.on { background:url(../images/secTopBtn.png) no-repeat -148px -37px; padding:0;}
.funList li a.secTopFwcx { background-position:0 -74px;}
.funList li a.secTopFwcx:hover { background:url(../images/secTopBtn.png) no-repeat -148px -74px; padding:0;}
.funList li a.secTopFwcx.on { background:url(../images/secTopBtn.png) no-repeat -148px -74px; padding:0;}
.funList li a.secTopCjwt { background-position:0 -111px;}
.funList li a.secTopCjwt:hover { background:url(../images/secTopBtn.png) no-repeat -148px -111px; padding:0;}
.funList li a.secTopCjwt.on { background:url(../images/secTopBtn.png) no-repeat -148px -111px; padding:0;}
.funList li a.secTopWytw { background-position:0 -148px;}
.funList li a.secTopWytw:hover { background:url(../images/secTopBtn.png) no-repeat -148px -148px; padding:0;}
.funList li a.secTopWytw.on { background:url(../images/secTopBtn.png) no-repeat -148px -148px; padding:0;}
.funList li a.secTopLxxd { background-position:0 -185px;}
.funList li a.secTopLxxd:hover { background:url(../images/secTopBtn.png) no-repeat -148px -185px; padding:0;}
.funList li a.secTopLxxd.on { background:url(../images/secTopBtn.png) no-repeat -148px -185px; padding:0;}
.funList li a.secTopWsdc { background-position:0 -222px;}
.funList li a.secTopWsdc:hover { background:url(../images/secTopBtn.png) no-repeat -148px -222px; padding:0;}
.funList li a.secTopWsdc.on { background:url(../images/secTopBtn.png) no-repeat -148px -222px; padding:0;}
.funList li a.secTopLxwm { background-position:0 -259px;}
.funList li a.secTopLxwm:hover { background:url(../images/secTopBtn.png) no-repeat -148px -259px; padding:0;}
.funList li a.secTopLxwm.on { background:url(../images/secTopBtn.png) no-repeat -148px -259px; padding:0;}
.downArrow { background:url(../images/blueArrow.png) no-repeat 0 center; width:19px; height:40px;}
.wytwBtn input { background:url(../images/overRedBg.png) no-repeat 0 -58px; width:50px; height:27px; overflow:hidden; line-height:27px;
                 text-align:center; color:#FFF; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.wsdcTxt h2 { background:url(../images/redDot.gif) no-repeat left center; padding-left:10px;}
.wsdcUl .rightDcBtn { display:block; width:79px; height:27px; background:url(../images/overRedBg.png) no-repeat 0 -29px;
                      text-align:center; color:#FFF; font:14px/27px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; margin:20px 5px 0 0;}
.winBtn .blueBtn { display:block; width:79px; height:27px; background:url(../images/overRedBg.png) no-repeat 0 -29px; float:left;
                   text-align:center; color:#FFF; font:14px/27px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;}
.winTit { background:url(../images/winTop_bg.png) no-repeat 0 0; width:631px; height:36px; line-height:36px; position:relative;}
.closeBtn { background:url(../images/icon.png) no-repeat -36px -28px; display:block; width:21px; height:21px; position:absolute;
            right:10px; top:8px; text-indent:-1978px; overflow:hidden;}
.switchTit li { float:left; margin-right:20px; text-align:center; background:url(../images/overRedBg.png) no-repeat 0 0;
                width:79px; height:27px; overflow:hidden;}
.switchTit li.on { background:url(../images/overRedBg.png) no-repeat 0 -29px;}
.lxxdList .question a { color:#a00100;}
.lxwmPhone { background:url(../images/icon.png) no-repeat 0 -63px; width:284px; height:61px; overflow:hidden; text-indent:-1978px;}
.qyfwBox .qyfwHd .prev,.qyfwBox .qyfwHd .next{ display:block; background:url(../images/icon.png) no-repeat -138px 0; width:19px; height:44px; overflow:hidden; cursor:pointer; float:left;} 
.qyfwBox .qyfwHd .next{ background-position:-159px 0; float:right;} 
.qyfwBox .qyfwBd ul li a { background:url(../images/secTopBtn2.png) no-repeat 0 0; display:block; width:177px; height:50px; 
                           text-indent:-1978px; overflow:hidden;}
.qyfwBox .qyfwBd ul li a.qyfw01 { background-position:0 0;}
.qyfwBox .qyfwBd ul li a.qyfw02 { background-position:0 -50px;}
.qyfwBox .qyfwBd ul li a.qyfw03 { background-position:0 -100px;}
.qyfwBox .qyfwBd ul li a.qyfw04 { background-position:0 -150px;}
.qyfwBox .qyfwBd ul li a.qyfw05 { background-position:0 -200px;}
.qyfwBox .qyfwBd ul li a.qyfw01:hover { background-position:-177px 0;}
.qyfwBox .qyfwBd ul li a.qyfw02:hover { background-position:-177px -50px;}
.qyfwBox .qyfwBd ul li a.qyfw03:hover { background-position:-177px -100px;}
.qyfwBox .qyfwBd ul li a.qyfw04:hover { background-position:-177px -150px;}
.qyfwBox .qyfwBd ul li a.qyfw05:hover { background-position:-177px -200px;}
.mapBox { width:100%; border-top:solid 3px #e20100;}
.mapSubBox li a { font-size:12px; background:url(../images/grayArrowRight.png) no-repeat left center; padding-left:12px; display:block;
                   height:30px; line-height:30px;}
.mapSubBox li a:hover { background:url(../images/redArrowRight.png) no-repeat left center;}
.mapSubBox li.mapLiTop a { background:url(../images/grayArrowRight.png) no-repeat left 12px;}
.mapSubBox li.mapLiTop a:hover { background:url(../images/redArrowRight.png) no-repeat left 12px;}
.mapSubBox .mapSubBox2 li a { background:url(../images/grayDot3.gif) no-repeat left center;}
.mapSubBox .mapSubBox2 li a:hover { background:url(../images/redDot.gif) no-repeat left center;}
.zfcgBox .zfcgHd .prev,.zfcgBox .zfcgHd .next{ display:block; background:url(../images/icon.png) no-repeat -138px 0; width:19px; height:44px; overflow:hidden; cursor:pointer; float:left;} 
.zfcgBox .zfcgHd .next{ background-position:-159px 0; float:right;} 
.zfcgBox .zfcgBd ul li a { background:url(../images/secTopBtn4.png) no-repeat 0 0; display:block; width:179px; height:50px; 
                           text-indent:-1978px; overflow:hidden;}
.zfcgBox .zfcgBd ul li a.zfcg01 { background-position:0 0;}
.zfcgBox .zfcgBd ul li a.zfcg02 { background-position:0 -50px;}
.zfcgBox .zfcgBd ul li a.zfcg03 { background-position:0 -100px;}
.zfcgBox .zfcgBd ul li a.zfcg04 { background-position:0 -150px;}
.zfcgBox .zfcgBd ul li a.zfcg05 { background-position:0 -200px;}
.zfcgBox .zfcgBd ul li a.zfcg01:hover { background-position:-179px 0;}
.zfcgBox .zfcgBd ul li a.zfcg02:hover { background-position:-179px -50px;}
.zfcgBox .zfcgBd ul li a.zfcg03:hover { background-position:-179px -100px;}
.zfcgBox .zfcgBd ul li a.zfcg04:hover { background-position:-179px -150px;}
.zfcgBox .zfcgBd ul li a.zfcg05:hover { background-position:-179px -200px;}
.ddcgBox li .pic a { display:block; width:67px; height:67px; overflow:hidden; background:url(../images/ddcgIcon.png) no-repeat 0 0;
                     text-indent:-1978px; margin:0 auto;}
.ddcgBox li .pic a.ddcgsp { background-position:0 0;}
.ddcgBox li .pic a.ddhy { background-position:-67px 0;}
.ddcgBox li .pic a.ddys { background-position:0 -67px;}
.ddcgBox li .pic a.ddjj { background-position:-67px -67px;}
.ddcgBox li .pic a.ddwy { background-position:0 -134px;}
.ddcgBox li .pic a.clfw { background-position:-67px -134px;}
.ddcgBox li .pic a.kjsj{background-position:0 -201px;}
.ddcgBox li .pic a.zcpg{background-position:-67px -201px;}
.ddcgBox li .pic a.flfw{background-position:0 -270px;}
.ddcgBox li .pic a.zlfw{background-position:-67px -268px;}
.loginBtn { background:url(../images/overRedBg.png) no-repeat 0 0; width:79px; height:27px; border:none; text-align:center; 
            color:#FFF; font:16px/27px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif; cursor:pointer; margin:20px 0 20px 60px;}
.tscjs { background:url(../images/banner_tsjds.gif) no-repeat 0 0; width:265px; height:54px; display:block; text-indent:-1978px;
         overflow:hidden;}
.listTitle { background:#f9f9f9; height:34px; border-bottom:solid 1px #dfdfdf; line-height:34px;}
.listTitle h1 { border-top:solid 2px #a00100; position:absolute; left:-1px; top:-1px; font:16px/34px \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;
                color:#a00100; padding:0 10px;}
.dcTit { line-height:30px; color:#004b9f; text-align:center; font-size:14px;}
.frlinkTit { color:#004b9f; font-size:12px; display:inline; line-height:30px;}
.footer { background:#7a0302;/* margin:0 12px 0 11px; width:982px;*/ padding:0 10px; text-align:center; line-height:30px; color:#FFF;}
.footer a { color:#FFF; font-size:12px;}
.tzggCon h1 { color:#3058ab; font-size:14px;}
.dcTime { color:#004b9f; line-height:24px; font-size:14px;}
/*20170110改*/
/*.secTopNav li {
	padding: 0 22px;
}*/
.funList li a.secTopZxft {
	background-position: 0 -296px;
}
.funList li a.secTopZxft.on {
	background-position: -148px -296px;
}
.funList li a.secTopZxft { background-position:0 -296px;}
.funList li a.secTopZxft:hover { background:url(../images/secTopBtn.png) no-repeat -148px -296px; padding:0;}


.wytwBannerbf {  background:url(../images/banner_wytwbf.gif) no-repeat 0 0; display:block; width:267px; height:50px; overflow:hidden;
               text-indent:-1978px;}