﻿

body{margin:0;padding:0; }
body{font-size:12px;font-family:"Microsoft Yahei","微软雅黑"; color:#444; background:url(../images/bg.png)}
img,input,button,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} 
ol,ul,li{list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-style:normal; margin:0; padding:0}
a{text-decoration:none; color:#444}
a:active, a:focus,a:hover{outline:none; color:#ef8e1c}


button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */

/**, *:after, *:before {box-sizing:border-box;}*/

@font-face {   
   font-family: 'customFont';   
   src: url('../css/font/customFont.eot');   
   src: url('../css/font/customFont.eot?#iefix') format('embedded-opentype'),         
		url('../css/font/customFont.woff') format('woff'),         
	    url('../css/font/customFont.ttf') format('truetype'),         
		url('../css/font/customFont.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}

@font-face {   
   font-family: 'ancona';   
   src: url('../css/font/ancona.eot');   
   src: url('../css/font/ancona.eot?#iefix') format('embedded-opentype'),         
		url('../css/font/ancona.woff') format('woff'),         
	    url('../css/font/ancona.ttf') format('truetype'),         
		url('../css/font/ancona.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}

@keyframes ADown{0%{top:-90px;}100%{top:0;}}
@keyframes AUp{0%{top:100px;}100%{top:0;}}
@keyframes ALeft{0%{left:-500px;}100%{left:0;}}
@keyframes ARight{0%{right:-500px;}100%{right:0;}}
@keyframes AsubNav{0%{top:180px;}100%{top:90px;}}

.boxTop{ width:1186px;height:120px; position:relative; margin:0 auto;}

.logo{ position:absolute; top:15px; left:28px; }

.topLink{ position:absolute; top:25px; right:20px; font-size:0;z-index:2}
.topLink i{display:inline-block; margin:0 5px; font-size:12px}
.topLink a{font-size:12px}

.topSearch{ position:absolute; top:60px; right:20px; height:35px; width:261px;background:url(../images/bgSearchTop.png) left no-repeat;line-height:35px; font-size:0;z-index:2}
.topSearch span{display:inline-block; width:60px; padding:0 20px 0 2px; text-align:center; font-size:12px; vertical-align:middle; color:#666}
.inputSearchTop{ width:125px; border:0; line-height:35px; height:35px; background:none; text-indent:5px; color:#999}
.inputSearchTopFocus{color:#666!important}
.searchSort{ width:78px; border:2px solid #d8d8d8; border-top:none; background:#fff; position:absolute; top:93px; left:905px;display:none;z-index:2; }
.searchSort a{display:block; text-align:center; line-height:30px; color:#666}
.searchSort a:hover{background:#f3f3f3}

.divMask{ position:absolute; top:0; right:0; width:300px; height:120px; z-index:1}


.boxNav{height:50px; padding-bottom:12px;background:url(../images/bgNav.jpg)}
.nav{position:relative; width:1180px;height:50px; margin:0 auto;font-size:0; overflow:hidden}
.nav li{ float:left; position:relative; z-index:1;width:118px;height:50px;line-height:50px;text-align:center; font-size:15px; font-weight:bold;}
.nav a{color:#ced7d4}
.nav a:hover{color:#fff}
.move-bg{display:none;position:absolute;left:0;top:0; width:118px; height:50px; background:url(../images/bgNavOn.png) center no-repeat;z-index:0; font-size:0; line-height:0}
.cur a{color:#fff}



.banner{margin:0 auto; width:100%; height:390px; overflow:hidden; position:relative;}
.bannerTel{ position:absolute; bottom:0; width:100%; height:50px; background:url(../images/imgTel.png) center no-repeat; z-index:99}
.banner .dot{bottom:10px;left:50%; margin-left:550px;}
.banner .dot a{ margin:0 4px!important}



.quitNav{ width:1186px; height:135px; margin:0 auto; background:url(../images/bgQuitNav.png) 0 60px no-repeat;}
.quitNav1{ height:92px; position:relative; padding:0 0 0 220px;}
.quitNav1 img{position:absolute; top:25px; left:20px}
.quitNav1 span{display:inline-block}
.quitNav1 span a{display:inline-block; width:180px; line-height:24px; font-size:15px; color:#0a7642}
.quitNav1 span a:hover{color:#ef8e1c}





.boxMain{ width:1186px; background:#fff; margin:0 auto; overflow:hidden; padding-bottom:20px}
.boxMain1{ width:1146px; background:#fff; margin:0 auto; overflow:hidden; padding:20px}
.indL{float:left; width:880px;}
.indR{float:left; width:286px;}

.picFocus{ float:left;width:420px;height:323px;overflow:hidden;position:relative; margin:20px 15px 0 20px; display:inline-block}
.picFocus img{width:420px;height:323px;}
.btnPic{position:absolute; z-index:1000;width:26px; height:46px; display:inline-block; bottom:0px;right:0px; background:url(../images/btnPic20.png) center no-repeat}
.btnPic:hover{background:url(../images/btnPic21.png) center no-repeat}
.picFocus .dot{bottom:13px;right:20px}




.indNews{float:left;width:410px;overflow:hidden;display:inline-block;}
.indNewsNav{ background:url(../images/bgNavIndNews.png) bottom repeat-x; height:48px; font-size:0; margin:33px 0 13px 0}
.indNewsNav a{display:inline-block; width:110px; margin-right:20px; text-align:center; font-size:14px; line-height:50px; }
.indNewsNav .on{color:#fff; font-weight:bold; background:url(../images/bgNavIndNewsOn.png) left center no-repeat;}
.indNews ul{ display:none;}
.indNews li{ line-height:30px; font-size:14px; background:url(../images/bgLi.png) 0 14px no-repeat; text-indent:10px;}
.indNews li span{float:right; color:#b0b0b0; font-size:12px;}

.indMore{ display:block; position:absolute; top:10px; right:5px;  height:15px; line-height:15px; background:url(../images/icoMore.jpg) right no-repeat; padding-right:15px;}
.indMore:hover{background:url(../images/icoMoreHover.jpg) right no-repeat;}

.indKs{ float:left; width:845px; position:relative; overflow:hidden; display:inline-block; margin:20px 0 0 20px;}
.indKsNav{ height:38px; background:url(../images/bgIndNavKsLine.jpg) bottom left no-repeat; font-size:0}
.indKsNav a{ display:inline-block; width:102px; line-height:38px; text-align:center; margin-right:2px; background:url(../images/bgIndNavKs.jpg) no-repeat; color:#fff; font-size:15px; font-weight:bold}
.indKsNav .on{background:url(../images/bgIndNavKsOn.jpg) no-repeat!important; color:#03864d!important}

.indKs1{display:none}
.indKsNav1{ width:100%; overflow:hidden; margin:15px 0}
.indKsNav1 a{ float:left; display:inline-block; width:210px; color:#999; border-right:1px solid #e6e6e6}
.indKsNav1 a img{float:left; background:url(../images/bgIcoKs.png) no-repeat; display:inline-block; margin:0 5px 0 50px;}
.indKsNav1 a i{display:block; margin:10px 0 0 0; font-size:18px; font-weight:bold; color:#444}
.indKsNav1 .on i{color:#bc1e25}
.indKsNav1 .on img{background:url(../images/bgIcoKsOn.png) no-repeat!important; }

.indKsList{ background:url(../images/bgIndKs.jpg) no-repeat; height:134px;  overflow:hidden; font-size:0; padding:12px 30px 0 30px; display:none}
.indKsList a{display:inline-block; font-size:14px; width:20%; line-height:40px; text-indent:30px; background:url(../images/bgLi1.png) 14px 18px no-repeat}

.indKsList1{ background:url(../images/bgIndKs1.jpg) no-repeat; height:217px;  overflow:hidden; font-size:0; padding:12px 30px 0 30px; margin-top:10px;}
.indKsList1 a{display:inline-block; font-size:14px; width:20%; line-height:40px; text-indent:30px; background:url(../images/bgLi1.png) 14px 18px no-repeat}

.indZj{float:left; width:845px; position:relative; overflow:hidden; display:inline-block; margin:18px 0 0 20px; padding:70px 0 0 0; height:278px; background:url(../images/bgIndZj.jpg) top center no-repeat}

.indZjList{ width:796px; height:260px; margin:0 auto; overflow:hidden;}
.indZjList li{float:left;display:inline-block;width:100px;padding-right:16px; text-align:center; line-height:22px}
.indZjList li h1{ font-weight:normal; font-size:16px; color:#8f6613;margin-top:3px}
.indZjList li h2{ font-weight:normal; font-size:12px;}
.indZjList li h3{ font-weight:normal; font-size:12px; color:#666}
.indZjList li img{width:100px; height:150px;}
.indZjList li span{font-size:0; display:block; margin-top:3px}
.indZjList li span a{ display:inline-block; font-size:12px; color:#fff; width:40px; line-height:30px;}
.indZjList li span a:hover{text-decoration:underline}
.indZjList li:hover h1{ color:#ef8e1c}
.indZjList li:hover .btnDoc1{background:#cb5157}
.indZjList li:hover .btnDoc2{background:#d67479}
.btnDoc1{ background:#42a47a}
.btnDoc1:hover{background:#cb5157}
.btnDoc2{background:#68b694}
.btnDoc2:hover{background:#d67479}

.goL{width:14px; height:45px; display:block; position:absolute; top:180px; left:0; background:url(../images/btnZjL.jpg) no-repeat; z-index:100;}
.goL:hover{background:url(../images/btnZjLHover.jpg) no-repeat;}
.goR{width:14px; height:45px; display:block; position:absolute; top:180px; right:0;background:url(../images/btnZjR.jpg) no-repeat; z-index:100;}
.goR:hover{background:url(../images/btnZjRHover.jpg) no-repeat;}

.indList{ float:left; width:413px; height:257px; background:url(../images/bgIndList.jpg) top center no-repeat; overflow:hidden; position:relative; margin:20px 0 0 20px; display:inline-block}
.indListNav{ position:absolute; top:15px; left:52px}
.indListText{ margin-top:60px; padding:0 20px; display:block}
.indListText li{line-height:30px; font-size:14px; background:url(../images/bgLi.png) 0 14px no-repeat; text-indent:10px;}
.indList .indMore{top:5px}


.indListPic{ margin-top:70px; padding:0 15px; display:block; font-size:0; width:382px; overflow:hidden}
.indListPic a{display:inline-block; width:180px; margin:0 5px; float:left; position:relative}
.indListPic a img{ width:180px; height:136px;}
.indListPic a i{font-size:14px; line-height:36px; display:block; text-align:center}
.indListPic a div{ position:absolute; top:0; left:0;width:180px; height:136px; background:url(../images/bgRed.png); display:none}
.indListPic a span{position:absolute; top:0; left:0;width:180px; height:136px; background:url(../images/icoLook.png) center no-repeat; display:none}
.indListPic a:hover div,.indListPic a:hover span{display:block}


.indNotice{ background:url(../images/bgNotice.jpg);height:324px; margin-top:20px; padding:0 20px 0 19px}
.indNoticeNav{ line-height:48px; color:#fff; font-weight:bold; text-align:center; font-size:15px}
.indNoticeNav1{ background:url(../images/bgLine.png) bottom repeat-x;  font-size:0}
.indNoticeNav1 a{display:inline-block; width:82px; text-align:center; font-size:13px;line-height:37px;}
.indNoticeNav1 .on{ font-weight:bold; color:#ba171e; background:url(../images/bgLine1.png) bottom repeat-x}
.indNotice li{line-height:26px; background:url(../images/bgLi.png) 0 14px no-repeat; text-indent:10px;}
.noticeHead{ width:100%; overflow:hidden; background:url(../images/bgLine2.jpg) bottom repeat-x; padding:13px 0; margin-bottom:10px}
.noticeHead div{float:left;width:73px;height:74px; background:url(../images/bgDate.jpg) no-repeat; color:#fff; text-align:center}
.noticeHead div i{display:inline-block; border-bottom:1px solid #fff; font-size:22px; margin:10px 0 2px 0}
.noticeHead div h1{display:block; font-weight:normal; font-size:11px}
.noticeHead span{ float:left; width:160px; font-size:14px; display:inline-block; margin:3px 0 0 10px; line-height:22px}
.indNotice1{display:none}

.indRNav{ height:46px; background:url(../images/bgNavIndR.jpg); text-align:center; line-height:40px; font-size:15px; font-weight:bold; color:#03864d; display:block}
.indHdjl{height:120px; background:#f7f7f7; font-size:0; padding:5px 10px 0 10px; margin-bottom:20px;}
.indHdjl a{display:inline-block; width:50%; font-size:14px; line-height:40px; background:url(../images/bgLi1.png) 10px 18px no-repeat; text-indent:20px;}

.indRImg{ font-size:0; position:relative; margin-bottom:20px; height:347px}
.indRImg1{ margin-bottom:9px; cursor:pointer}
.indCcgzs{position:absolute; top:169px; left:0; width:286px; height:205px; padding-top:14px; background:url(../images/bgIndCcgzs.png) no-repeat; font-size:14px; display:none}
.indCcgzs a{display:block; line-height:40px; letter-spacing:3px; color:#fff; text-align:center}
.indCcgzs a:hover{ color:#fff000}
.indFy{position:absolute; top:258px; left:0; width:286px; height:80px; padding-top:9px; background:url(../images/bgIndFy.png) no-repeat; font-size:14px; display:none}
.indFy a{display:block; line-height:40px; letter-spacing:3px; color:#fff; text-align:center}
.indFy a:hover{ color:#fff000}

.indFzccgzs{position:absolute; top:347px; left:0; width:286px; height:200px; padding-top:9px; background:url(../images/bgIndCcgzs.png?v=1.0) no-repeat; font-size:14px; display:none}
.indFzccgzs a{display:block; line-height:40px; letter-spacing:3px; color:#fff; text-align:center}
.indFzccgzs a:hover{ color:#fff000}


.indZtzl{font-size:0; width:286px; height:207px; overflow:hidden}
.indZtzl li{padding-top:2px; height:67px;}
.indZtzl li img{width:286px; height:67px}

.indBannerR{font-size:0}
.indBannerR img{width:286px; height:67px; margin-top:2px;}

.indZytsNav{ background:url(../images/bgLine.png) bottom repeat-x;  font-size:0}
.indZytsNav a{display:inline-block; width:25%; text-align:center; font-size:13px;line-height:46px;}
.indZytsNav .on{ font-weight:bold; color:#ba171e; background:url(../images/bgLine1.png) bottom repeat-x}
.indZyts ul{display:none; margin:5px 0 10px 0}
.indZyts li{line-height:30px; background:url(../images/bgLi.png) 0 14px no-repeat; text-indent:10px;}

/*.indYx{ text-align:center; font-size:0; position:relative; padding:12px 0 34px 0}
.indYx img{display:inline-block; margin-right:9px; width:50px; height:77px}
.indYx{ font-size:0; height:139px;position:relative; }
.indYx a{display:inline-block;line-height:35px; background:url(../images/bgLi.png) 0 16px no-repeat; text-indent:10px; width:89px; padding-right:6px; font-size:12px; border-bottom:1px solid #eee}
.moreYx{position:absolute; bottom:0px; right:5px; font-size:12px; color:#999; background:none!important; border-bottom:none!important; width:auto!important}*/
.indYx{ font-size:0; height:139px;position:relative; }
.indYx a{display:inline-block;line-height:35px; background:url(../images/bgLi1.png) 10px 16px no-repeat; text-indent:22px; width:50%;  font-size:12px; border-bottom:1px solid #eee}
.moreYx{position:absolute; bottom:0px; right:5px; font-size:12px; color:#999; background:none!important; border-bottom:none!important; width:auto!important}

.boxLink{ float:left; width:1146px; margin-left:20px; display:inline-block}
.linkSelect{ font-size:0; padding:10px 0}
.linkSelect select{width:275px; height:30px; border:1px solid #adadaf; display:inline-block; margin-right:15px}
.linkImg{font-size:0;}
.linkImg img{ width:138px; height:50px; border:1px solid #ededed; display:inline-block; margin:3px 3px 0 0}

.boxFoot{width:100%; height:194px; background:url(../images/bgFoot.jpg) center no-repeat;background-color:#01753f; color:#a4c2b1; position:relative; margin-top:20px}
.boxFoot a{color:#a4c2b1}
.boxFoot a:hover{color:#fff}
.footText{ position:absolute; top:50px; left:50%; margin-left:-220px;line-height:26px;}




.subBanner{ width:100%; height:200px; overflow:hidden; background:url(../images/subBanner.jpg) center no-repeat; margin-bottom:20px;}

.boxL{float:left;display:inline-block;width:210px; display:inline-block; margin:20px 30px 0 20px; min-height:700px;}
.navLHead{font-size:0}
/*.navL{}
.navL a{display:block; height:41px; line-height:41px; background:url(../images/bgNavL.png) no-repeat;font-size:14px; text-align:center}
.navL a:hover{ color:#d5934f}
.navL .on{background:url(../images/bgNavLOn.png) no-repeat; font-weight:bold; color:#d5934f}*/
.navLHead1{ padding:20px; font-size:26px; background:#088b4d; text-align:center; line-height:30px; color:#fff}

.navL{}
.navL li{ margin-top:5px; text-align:center}
.navL li i{display:block; height:41px; line-height:41px; background:url(../images/bgNavL.png) no-repeat;font-size:14px;}
.navL li span{display:none;}
.navL li span a{display:block; font-size:12px; line-height:41px;color:#fff; background:#e8a55e; margin-top:2px}
.navL li span a:hover{font-weight:bold;color:#fff}
.navL .on i{background:url(../images/bgNavLOn.png) no-repeat; font-weight:bold; color:#d5934f}
.navL .on span{display:block}
.navL li:hover span{display:block;}
.navL .on i a{color:#e8a55e}
.navL .onSub{font-weight:bold;}

.boxR{float:left;display:inline-block; width:906px;overflow:hidden; margin:20px 0 0 0}

.navCur{ background:url(../images/bgCurLine.jpg) bottom repeat-x; height:68px; position:relative}
.navCur div{font-size:22px; font-weight:bold; color:#03864d; line-height:64px; display:inline-block; border-bottom:4px solid #03864d; background:url(../images/bgCur.jpg) 0 18px no-repeat; padding:0 10px 0 50px}
.navCur span{position:absolute; right:10px; top:0; line-height:68px; color:#9b9ea1}
.navCur span a{color:#999}
.navCur span a:hover{color:#ef8e1c}


.rCon{position:relative; padding:20px}
.rCon p{line-height:28px; margin-bottom:15px; font-size:16px;}


@keyframes ABig{0%{transform:scale(0.1);}100%{transform:scale(1.0);}}
@keyframes ATitle{0%{bottom:-20px;}100%{bottom:20px;}}
.pblList{width:906px; padding-bottom:40px}
.pblList a{ display:inline-block}
.pblList img{width:280px;}
.pblList a div{ background:url(../images/bgRed.png); width:100%; height:100%; position:absolute; z-index:1; display:none;}
.pblList a span{background:url(../images/icoLook.png) center no-repeat;width:100%; height:100%; position:absolute; z-index:2; display:none;animation:ABig 1s;}
.pblList a i{ position:absolute;width:100%;display:block;bottom:20px; text-align:center; z-index:3; font-size:22px; color:#fff;display:none}
.pblList  img{animation:ABig 1s;}
.pblList a:hover div{ display:block}
.pblList a:hover span{ display:block}
.pblList a:hover i{display:block;animation:ATitle 1s}


.newsList{}
.newsList a{display:block; border-bottom:1px solid #dadada; padding:25px 10px; overflow:hidden; transition:background 0.5s;}
.newsList a img{float:left; display:inline-block; margin:0 20px 0 0; width:200px; }
.newsList a span{padding:10px 0 0 0; line-height:26px;}
.newsList a span h1{ font-size:20px;}
.newsList a span h2{ font-size:12px; font-weight:normal; color:#b7b7b7; }
.newsList a span h3{ font-size:14px; font-weight:normal; color:#888}
.newsList a:hover{background:#fffaf7}

.noticeList{}
.noticeList a{ display:block; padding:20px 10px; width:886px; overflow:hidden; border-bottom:1px solid #e8e8e8}
.noticeList a div{ float:left; width:88px; height:88px; background:url(../images/bgDate1.png) no-repeat; text-align:center; color:#fff; margin-right:20px}
.noticeList a div i{display:inline-block; border-bottom:2px solid #fff; font-size:22px; margin:14px 0 5px 0; padding-bottom:5px}
.noticeList a div h1{display:block; font-weight:normal; font-size:11px}
.noticeList a span{ float:left; display:inline-block; width:770px;}
.noticeList a span h1{ font-size:20px; margin:15px 0 8px 0}
.noticeList a span h2{ font-size:12px; font-weight:normal; color:#b7b7b7; }
.noticeList a:hover{background:#fffaf7}
.noticeList a:hover div{background:url(../images/bgDate1Hover.png) no-repeat; }


.boxPage{width:100%; overflow:hidden; margin:20px 0 20px 0;}
.boxPage a{ display:inline-block;font-size:14px; float:left;color:#99a1a7;background-color:#e6e6e6;position:relative;  
border-radius:5px; 
behavior:url(/js/PIE.htc);
box-sizing:content-box;
}
.boxPage a:hover{ color:#fff; background-color:#dc8c37;}
.curPage{color:#fff!important; background-color:#dc8c37!important;}
.numPage{float:left;}
.numPage a{ width:40px; height:40px;text-align:center; line-height:40px; margin-right:8px;}
.btnPage{float:right; }
.prePage{ background:url(../images/pagePre.png) 15px 10px no-repeat; background-color:#e6e6e6; width:60px; height:40px; line-height:40px; padding:0 0 0 35px; margin:0 0 0 10px; text-align:left!important; font-size:14px!important;}
.prePage:hover{background:url(../images/pagePreHover.png) 15px 10px no-repeat; background-color:#ec5e60;}
.nextPage{background:url(../images/pageNext.png) 70px 10px no-repeat; background-color:#e6e6e6; width:60px; height:40px;line-height:40px; padding:0 35px 0 0; margin:0 0 0 10px;text-align:right!important;font-size:14px!important;}
.nextPage:hover{background:url(../images/pageNextHOver.png) 70px 10px no-repeat; background-color:#ec5e60;}




.boxAdd{ background:url(../images/icoAdd.jpg) 20px center no-repeat; position:relative; padding:20px 0 20px 110px; border-bottom:1px solid #e8e8e8; width:756px; overflow:hidden; height:71px;}
.boxAdd i{ display:block; font-size:20px; font-weight:bold; margin:7px 0 5px 0}
.boxAdd span{ font-size:16px;}
.boxAdd a{position:absolute; right:20px; top:40px; font-weight:bold; color:#691c17}
.boxAdd a:hover{ color:#ef8e1c; text-decoration:underline}

.ksList{ width:100%; overflow:hidden; padding-bottom:20px}
.ksList li{ float:left; width:289px; height:275px; background:#fbf3ec; margin:20px 19px 0 0;}
.ksList li i{ display:block; font-size:20px; line-height:60px; color:#691c17; text-align:center; margin:20px 0 0 0}
.ksList li span{ padding:0 30px; display:block; line-height:24px; text-align:center}
.ksList li div{text-align:center; font-size:0; margin-top:30px}
.ksList li div a{ display:inline-block; width:99px; height:29px; line-height:29px; color:#fff; background:url(../images/btnKs.png) no-repeat; text-align:center; font-size:12px; margin:0 10px}
.ksList li div a:hover{background:url(../images/btnKsHover.png) no-repeat; color:#e8a55e}
.ksList li:hover{background:url(../images/bgKs.jpg) no-repeat;}

.zjjs{ padding:48px 34px 40px 250px; height:36px; position:relative}
.zjjs img{position:absolute; left:60px; top:40px;}
.inputSearchDoc{ border:1px solid #e2e2e2; line-height:34px; height:34px; background:url(../images/icoSearch.png) 7px center no-repeat; padding-left:38px; border-right:0; width:230px; color:#999}
.submitSearchDoc{ border:0; background:#b9746d; line-height:36px; width:80px; color:#fff; font-size:16px; cursor:pointer; font-weight:bold}
.submitSearchDoc:hover{ background:#a15f58}
.zjjs span{position:absolute; top:48px; right:40px;line-height:36px; color:#999}
.zjjs span a{color:#999}
.zjjs span a:hover{color:#ef8e1c}

.navZj{ font-size:0; text-align:center}
.navZj a{ display:inline-block; width:183px; height:85px; line-height:85px; font-size:22px; color:#86551a; background:url(../images/bgNavYs.jpg) no-repeat; margin:0 2px;}
.navZj a:hover{background:url(../images/bgNavYsOn.jpg) no-repeat; color:#fff}
.navZj .on{background:url(../images/bgNavYsOn.jpg) no-repeat!important; color:#fff}

.navZjSub{ width:1042px; margin:20px auto; padding:0 0 0 80px; position:relative; font-size:14px; color:#666}
.navZjSub i{position:absolute; left:0; top:5px; font-weight:bold;line-height:30px;}
.navZjSub a{font-size:14px; display:inline-block; padding:0 10px; margin:5px; line-height:30px;}
.navZjSub a:hover{background:#dd9a4a; color:#fff}
.navZjSub .on{background:#dd9a4a!important; color:#fff}

.navZj1{border-bottom:1px solid #dedede; font-size:16px; font-weight:bold; margin:0 36px; padding:0 0 15px 10px; color:#874d47}
.zjList{ width:1153px; overflow:hidden; padding: 0 0 0 33px; font-size:0; }
.zjList li{display:inline-block;width:140px; margin:20px 10px;text-align:center; line-height:22px}
.zjList li h1{ font-weight:normal; font-size:16px; color:#8f6613;margin-top:3px}
.zjList li h2{ font-weight:normal; font-size:12px; height:22px;overflow:hidden;}
.zjList li h3{ font-weight:normal; font-size:12px; color:#666; height:22px}
.zjList li img{width:140px; height:210px;}
.zjList li span{font-size:0; display:block; margin-top:3px}
.zjList li span a{ display:inline-block; font-size:12px; color:#fff; width:40px; line-height:30px;}
.zjList li span a:hover{text-decoration:underline}
.zjList li:hover h1{ color:#ef8e1c}
.zjList li:hover .btnDoc1{background:#cb5157}
.zjList li:hover .btnDoc2{background:#d67479}

.videoList{width:1186px; overflow:hidden; margin:20px 0 0 0; font-size:0}
.videoList a{display:inline-block; float:left;width:350px; height:275px; background:#f0e9e2; text-align:center; line-height:0; position:relative; margin:15px;}
.videoList a div{width:350px; height:220px; overflow:hidden}
.videoList a img{width:350px; height:220px;transition:transform 1s;}
.videoList a h1{line-height:50px; font-size:14px; display:block; font-weight:normal}
.videoList a i{width:350px; height:220px; background:#000;filter:alpha(opacity=50);opacity:0.5; position:absolute; top:0; left:0; z-index:1; display:none}
.videoList a span{ width:350px; height:220px; background:url(../images/icoVideo.png) center no-repeat; position:absolute; top:0; left:0;z-index:2; display:none}
.videoList a:hover i{display:block}
.videoList a:hover span{display:block}
.videoList a:hover{background:#e9a55e; color:#fff}
.videoList a:hover img{
	transform: scale(1.2);
}

.picList{width:1186px; overflow:hidden; margin:20px 0 0 0; font-size:0}
.picList a{display:inline-block; float:left;width:350px; height:280px; background:#f0e9e2; text-align:center; line-height:0; position:relative; margin:15px;}
.picList a div{width:350px; height:220px; overflow:hidden}
.picList a img{width:350px; height:220px;transition:transform 1s;}
.picList a h1{ padding:10px; line-height:20px;font-size:14px; display:block; font-weight:normal}
.picList a i{width:350px; height:220px; background:#000;filter:alpha(opacity=50);opacity:0.5; position:absolute; top:0; left:0; z-index:1; display:none}
.picList a span{ width:350px; height:220px; background:url(../images/icoLook.png) center no-repeat; position:absolute; top:0; left:0;z-index:2; display:none}
.picList a:hover i{display:block}
.picList a:hover span{display:block}
.picList a:hover{background:#e9a55e; color:#fff}
.picList a:hover img{
	transform: scale(1.2);
}

.textList{ margin-top:15px;}
.textList a{display:block; padding:10px 5px 10px 20px; line-height:26px; background:url(../images/bgLi.png) 10px 20px no-repeat;overflow:hidden; font-size:15px; border-bottom:1px dotted #ddd}
.textList a span{float:right;font-size:14px; color:#999}

.ztzlList{font-size:0; padding:20px 0 0 0; font-size:0}
.ztzlList a{display:block; height:67px; margin:10px 0; background:url(../images/icoJt.png) 1100px center no-repeat;background-color:#fbf3ec; }
.ztzlList a:hover{background:url(../images/icoJtHover.png) 1100px center no-repeat;background-color:#e9a55e; }
.ztzlList a img{ float:left;width:286px; height:67px; margin-right:20px}
.ztzlList a i{line-height:67px; font-size:22px; color:#691c17; }
.ztzlList a:hover i{color:#fff; }


.boxShow{padding:20px; width:1146px; margin:0 auto; background:#fff; position:relative}
.showCur{color:#999; line-height:34px}
.showCur a{color:#999}
.showCur a:hover{color:#ef8e1c}

.btnShare{position:absolute; top:20px; right:20px;font-size:0; height:34px; line-height:34px;}
.btnShare i{font-size:12px; display:inline-block; vertical-align:middle; color:#999}
.btnShare a{display:inline-block; width:34px; height:34px; border-radius:6px; overflow:hidden; margin-left:5px;vertical-align:middle}
.btnShare a img{width:34px; height:34px}
.shareWx{background:#4cc54f}
.shareWb{background:#dc5353}
.shareQz{background:#e3972a}
.shareQq{background:#5899d9}
.shareWx:hover{background:#318d32}
.shareWb:hover{background:#af3939}
.shareQz:hover{background:#b96228}
.shareQq:hover{background:#3b65aa}



.boxEwm{ position:fixed; width:222px; height:248px; top:50%; margin-top:-129px; left:50%; margin-left:-131px; z-index:1000; background:url(../images/bgWxEwm.png) no-repeat; padding:5px; font-size:0; line-height:0; display:none}
.boxEwm a{display:block;height:26px; }
.boxEwm img{ width:222px; height:222px;}


.showTitle{font-size:28px; line-height:40px; font-weight:bold; text-align:center; padding:20px 150px 0 150px}
.showInfo{color:#999; font-size:14px; text-align:center; padding:12px 0 20px 0; border-bottom:1px solid #e8e8e8}
.showInfo a{cursor:pointer;color:#999;}
.showCon{padding:20px 40px; font-size:16px; overflow:hidden; }
.showCon div,.showCon p{line-height:28px; margin-bottom:10px}
.btnShow{ text-align:center; font-size:0; border-top:1px solid #e8e8e8; padding:20px; margin:20px 0 0 0}
.btnShow a{display:inline-block; width:99px; height:29px; line-height:29px; background:url(../images/btnShow.jpg) no-repeat; color:#997c5e; font-size:12px; margin:0 10px}
.btnShow a:hover{background:url(../images/btnShowHover.jpg) no-repeat; color:#de8f3c}


.showDoc{ padding:40px; width:1066px; overflow:hidden}
.imgDoc{ float:left; width:260px; display:inline-block; margin-right:40px;}
.showDoc1{float:left; width:766px}
.navDoc{ background:url(../images/bgLine.jpg) bottom repeat-x; color:#691c17}
.navDoc span{display:inline-block; border-bottom:2px solid #691c17}
.navDoc h1{ font-weight:normal; font-size:30px; margin:10px 0 0 0}
.navDoc h2{ font-weight:normal; font-size:20px; margin:5px 0 10px 0}
.navDoc h3{ font-size:16px; border-bottom:2px solid #691c17; display:inline-block; padding:10px 0;margin-top:20px}
.docCon{ font-size:16px; line-height:30px; padding:15px 0}
.docWork{ font-size:16px; padding:0 0 20px 0}

.navDoc1{font-size:16px;padding:17px 0; position:relative; color:#691c17; font-weight:bold;}
.navDoc1 img{position:absolute; right:0; top:20px}

.tableDoc td{ padding:10px 0; line-height:30px; font-size:14px}
.tableDoc label{display:inline-block; margin-right:20px}
.textareaDoc{ border:1px solid #d9d9d9; width:754px; padding:5px; height:150px;}
.submitDoc{ width:110px; height:40px; line-height:40px; font-size:16px; background:#dd9a4a; color:#fff; cursor:pointer}
.submitDoc:hover{background:#c47f2d}

.docTime{}
.docTime table{border-top:1px solid #e6cbaa; border-left:1px solid #e6cbaa; text-align:center; font-size:13px;}
.docTime td{border-bottom:1px solid #e6cbaa; border-right:1px solid #e6cbaa;height:70px;}
.tdTime{ width:87px; background:#dd9a4a; font-weight:bold; color:#fff}
.btnLTime{width:40px; background:url(../images/btnLTime.png) center no-repeat; cursor:pointer}
.btnLTime:hover{ background-color:#fff2e2}
.btnRTime{width:40px; background:url(../images/btnRTime.png) center no-repeat; cursor:pointer}
.btnRTime:hover{ background-color:#fff2e2}

.docTimeList{ width:595px; height:213px; overflow:hidden}
.docTimeList li{ float:left; border-right:1px solid #e6cbaa; width:84px;height:213px; color:#fff}
.docTimeList h1{height:36px; line-height:35px; background:#dd9a4a; font-weight:normal}
.docTimeList h2{height:35px; line-height:35px; background:#e5b172; font-weight:normal}

.icoTime{display:block; width:84px; height:70px; border-bottom:1px solid #e6cbaa; background:url(../images/icoTime.png) center no-repeat}
.icoTime:hover{ background-color:#fff2e2}
.icoTimeFull{display:block; width:84px; height:70px; border-bottom:1px solid #e6cbaa; background:url(../images/icoTimeFull.png) center no-repeat}
.icoTimeFull:hover{ }
.icoTimeNone{display:block; width:84px; height:70px; border-bottom:1px solid #e6cbaa;}

.showDocBox{background:url(../images/bgBlack1.png); position:fixed; width:100%; height:100%; top:0; left:0; z-index:100; display:none}
.showDocBox1{ position:fixed; width:320px; height:400px;left:50%; top:50%; margin:-200px 0 0 -130px;background:#fff;z-index:101; overflow:auto; overflow-y:scroll}
.showDocBox1 a{display:block; line-height:49px; border-bottom:1px solid #dcdcdc; text-align:center; font-size:16px;}
.btnCloseBox{ width:50px; height:50px; background:url(../images/icoClose.png) center no-repeat; background-color:#098348; border-radius:50%; position:fixed; top:50%; left:50%;margin:-225px 0 0 165px; z-index:102;}
.btnCloseBox:hover{ background-color:#20b06b}


.topKs{ width:100%; overflow:hidden; margin:20px 0 0 0}
.topKsL{ float:left; width:269px; padding:0 50px; height:399px; background:url(../images/bgKs1.jpg) no-repeat; }
.topKsL h1{ font-size:30px; font-weight:normal;color:#691c17; text-align:center; margin:35px 0 10px 0}
.topKsL span{ font-size:14px; line-height:22px;color:#691c17; height:66px; overflow:hidden; padding-bottom:10px; display:block; text-align:center}
.topKsL div{ color:#ffe3c2; height:80px; padding:0 0 0 70px;  overflow:hidden}
.topKsL h2{ font-size:14px; font-weight:normal; margin:15px 0 0 0}
.topKsL h3{ font-size:24px; font-weight:normal}
.btnLookLc{ display:block;height:40px; line-height:40px; font-weight:bold; font-size:14px; color:#691c17; text-align:center; background:url(../images/btnJt.png) 200px center no-repeat; background-color:#e4ae6f; }
.btnLookLc:hover{background-color:#fff; color:#691c17}

.bannerKs{float:left; width:777px; height:399px;}

.navKs{ font-size:0; line-height:0; margin:40px 0 30px 0}
.conKs{font-size:16px; line-height:30px}

.docKs{ width:1146px; position:relative; overflow:hidden; height:350px;}
.docKsList{ width:1092px; height:312px; overflow:hidden;font-size:0; margin:0 auto;}
.docKsList li{ float:left;width:1092px; height:312px;}
.docKsList li div{display:inline-block;width:140px; padding:0 8px;text-align:center; line-height:22px}
.docKsList li h1{ font-weight:normal; font-size:16px; color:#8f6613;margin-top:3px}
.docKsList li h2{ font-weight:normal; height:22px;font-size:12px;}
.docKsList li h3{ font-weight:normal; height:22px; font-size:12px; color:#666}
.docKsList li img{width:140px; height:210px;}
.docKsList li span{font-size:0; display:block; margin-top:3px}
.docKsList li span a{ display:inline-block; font-size:12px; color:#fff; width:40px; line-height:30px;}
.docKsList li span a:hover{text-decoration:underline}
.docKsList li div:hover h1{ color:#ef8e1c}
.docKsList li div:hover .btnDoc1{background:#cb5157}
.docKsList li div:hover .btnDoc2{background:#d67479}

.goLDoc{width:22px; height:37px; display:block; position:absolute; top:120px; left:0; background:url(../images/btnLDoc.png) no-repeat; z-index:100;}
.goLDoc:hover{background:url(../images/btnLDocHover.png) no-repeat;}
.goRDoc{width:22px; height:37px; display:block; position:absolute; top:120px; right:0;background:url(../images/btnRDoc.png) no-repeat; z-index:100;}
.goRDoc:hover{background:url(../images/btnRDocHover.png) no-repeat;}

.marNav{position:absolute;bottom:0; width:1146px; text-align:center}
.marNav li{ display:inline-block; margin:0 3px;width:10px;height:10px; border-radius:50%; background:#ddd; cursor:pointer}
.marNav li.navOn{background:#dd9a4a;}

.newsKs{ width:1076px; margin:0 auto; overflow:hidden}
.newsKs a{ float:left;display:inline-block;width:518px; height:90px; margin:10px; overflow:hidden; background:#f3eae2}
.newsKs a div{ float:left; width:90px; height:90px; background:#8c7257; text-align:center; color:#fff; }
.newsKs a div i{display:inline-block; border-bottom:2px solid #fff; font-size:22px; margin:14px 0 5px 0; padding-bottom:5px}
.newsKs a div h1{display:block; font-weight:normal; font-size:11px}
.newsKs a span{ float:left; display:inline-block; width:400px; padding:0 14px;}
.newsKs a span h1{ font-size:16px; font-weight:normal; margin:25px 0 8px 0}
.newsKs a span h2{ font-size:12px; font-weight:normal; color:#999; }
.newsKs a:hover div{background:#dd9a4a;}

.moreKsNews{ display:block; text-align:center; margin:10px 0 0 0}

.picKs{width:1146px;margin:-20px auto 0 auto;padding-bottom:40px;}
.picKs a{ display:inline-block}
.picKs img{width:260px;}
.picKs a div{ background:url(../images/bgRed.png); width:100%; height:100%; position:absolute; z-index:1; display:none;}
.picKs a span{background:url(../images/icoLook.png) center no-repeat;width:100%; height:100%; position:absolute; z-index:2; display:none;animation:ABig 1s;}
.picKs a i{ position:absolute;width:100%;display:block;bottom:20px; text-align:center; z-index:3; font-size:22px; color:#fff;display:none}
.picKs  img{animation:ABig 1s;}
.picKs a:hover div{ display:block}
.picKs a:hover span{ display:block}
.picKs a:hover i{display:block;animation:ATitle 1s}



.searchMsg{ width:835px; position:relative; margin:20px auto 20px auto}
.searchMsg1{ border:1px solid #dcdcdc; width:660px; height:58px; font-weight:bold; line-height:58px; padding:0 10px 0 15px; font-size:0; background:#f8f8f8}
.searchMsg1 span{font-size:12px; display:inline-block; vertical-align:middle}
.searchMsg1 select{ border:1px solid #d1d1d1; height:24px;}
.searchMsgInput{border:1px solid #d1d1d1;width:170px; line-height:24px; display:inline-block; margin:0 8px}
.searchMsgInput1{border:1px solid #d1d1d1;width:90px; line-height:24px; display:inline-block; margin:0 8px 0 0 }
.btnWyxx1{ position:absolute; top:0; right:0;background:url(../images/icoWyxx1.png) left no-repeat; background-color:#f6b745; display:inline-block; height:60px; line-height:60px;padding:0 20px 0 60px; color:#fff; font-size:14px}
.btnWyxx1:hover{background-color:#eba321; color:#fff}



.tableListHead{ text-align:center; font-size:15px;  background:#d5934e; line-height:20px; height:20px; padding:15px 0; color:#fff; font-weight:bold}
.tableListHead td{ border-right:1px solid #dda971;}

.tableList{}
.tableList td{ border-bottom:1px dotted #dcdcdc; padding:12px 0; line-height:24px; text-align:center; font-size:13px; color:#888}
.tableList a{ background:url(../images/bgLi.png) 5px 10px no-repeat; padding:0 0 0 15px; display:inline-block;font-size:15px;}

.textLeft{ text-align:left!important}

/*信箱显示页*/
.showMsg{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;margin:20px auto}
.showMsg td{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding:12px; line-height:24px; font-size:14px;}
.msgLeft{ background:#fbfbfb; font-weight:bold; text-align:right}
/*信箱显示页*

/*我要写信*/
.msgTips{ padding:20px 80px 10px 110px; color:#777; line-height:24px;}
.msgTips span{color:#FF0000}
.msgTips a{color:#777}
.msgTips a:hover{color:#1c6eb6}

.tableMsg{border-top:0px solid #ededed;border-left:0px solid #ededed;}
.tableMsg td{ padding:8px 5px 8px 0; font-size:14px;border-right:0px solid #ededed;border-bottom:0px solid #ededed;}
.tableMsg td font{ color:#FF0000}
.tableMsg label{ display:inline-block; margin-right:10px;}

.inputMsg{ border:1px solid #dbcbbe; height:28px; line-height:28px; width:250px;padding:0 0 0 5px; background:#fdf9f6}
.inputMsgSort{ border:1px solid #dbcbbe; height:28px; line-height:28px; width:100px;display:inline-block; padding:0 0 0 5px;background:#fdf9f6}
.inputMsgLong{ border:1px solid #dbcbbe; height:28px; line-height:28px; width:645px; padding:0 0 0 5px;background:#fdf9f6}
.textareaMsg{ border:1px solid #dbcbbe; height:150px; width:640px; padding:5px; background:#fdf9f6}

.tableMsg .textRight{ text-align:right; font-weight:bold}
/*我要写信*/

.boxSubmit{ border-top:1px solid #dcdcdc; text-align:center; padding:20px 0 0 0; margin:15px 0 15px 0}
.boxSubmit input{display:inline-block; margin:0 20px 0 0}
.boxSubmit img{cursor:pointer}



/*----------------------------------------------------------名医苑----------------------------------------------------------*/
.bannerMyy{width:1146px; margin:0 auto}
.bannerMyy img{width:1146px; height:570px}
.bannerMyy .dot{bottom:13px; width:100%; text-align:center}

.navMyy{width:860px; padding:35px 0 0 286px; margin:0 auto;background:url(../images/bgNavMyy.jpg) no-repeat; height:105px; font-size:0; position:relative}
.navMyy a{display:inline-block; font-size:18px; color:#fff; margin:0 12px; padding:0 8px; line-height:60px;}
.navMyy a:hover{color:#d5934e}
.navMyy .on{ border-bottom:4px solid #d5934e; color:#d5934e}
.myyTel{background:url(../images/icoTel.png) no-repeat; padding:24px 0 0 60px; font-size:24px; color:#d5934e; position:absolute; right:30px;}

.myyMain{width:1146px; margin:0 auto; background:#fff; overflow:hidden}

.myyDoc{ width:1128px; overflow:hidden; padding:18px 0 0 18px; font-size:0; }
.myyDoc li{display:inline-block;width:530px; height:200px; margin:12px;line-height:22px; background:#fcf3ec}
.myyDoc li h1{ font-size:20px; color:#691c17;margin:22px 0 5px 0}
.myyDoc li h2{ font-weight:normal; color:#691c17;font-size:12px;}
.myyDoc li h3{ font-weight:normal; font-size:12px; line-height:20px; padding:5px 15px 8px 0; height:60px; overflow:hidden}
.myyDoc li img{width:133px; height:200px; float:left; display:inline-block; margin-right:20px;}
.myyDoc li span{font-size:0; display:block; margin-top:3px}
.myyDoc li span a{ display:inline-block; font-size:12px; color:#fff; width:40px; line-height:30px; text-align:center; margin-right:1px}
.myyDoc li span a:hover{text-decoration:underline}
.myyDoc li .btnDoc1{background:#dd9a4b}
.myyDoc li .btnDoc2{background:#e6b57b}
.myyDoc li:hover{background:#dd9a4b}
.myyDoc li:hover .btnDoc1{background:#691c17}
.myyDoc li:hover .btnDoc2{background:#8c4226}

.myyCon{padding:40px 60px}
.myyCon p{line-height:28px; margin-bottom:15px; font-size:16px;}


.boxFootMyy{width:1146px; height:109px; padding:105px 0 0 0; text-align:center; background:url(../images/bgFootMyy.jpg) center no-repeat;color:#cbbebb; margin:0 auto 0 auto; line-height:26px;}
.boxFootMyy a{color:#cbbebb}
.boxFootMyy a:hover{color:#fff}
/*----------------------------------------------------------名医苑----------------------------------------------------------*/




/*----------------------------------------------------------非遗----------------------------------------------------------*/
.navFy{ height:140px; background:url(../images/bgNavFy.jpg) center no-repeat; background-color:#5b310f; border-bottom:10px solid #dd9a4a; text-align:center; font-size:0}
.navFy a{display:inline-block; font-size:14px; color:#fff; width:14px; padding:20px 13px 0 13px; line-height:16px; height:88px;vertical-align:middle; margin:16px 15px 0 15px}
.navFy a:hover{color:#d5974f}
.navFy .on{ background:url(../images/bgNavFyOn.png) no-repeat; font-weight:bold}
.navFy .on:hover{color:#fff}
.navFy .long{ padding:13px 13px 0 13px!important; line-height:16px; height:95px!important;}

.fyMain{width:1146px; margin:0 auto; background:url(../images/bgFy.jpg) bottom no-repeat; background-color:#fff; overflow:hidden}

.fyCon{padding:40px 60px}
.fyCon p{line-height:28px; margin-bottom:15px; font-size:16px;}.myyCon{padding:40px 60px}
.fyCon p{line-height:28px; margin-bottom:15px; font-size:16px;}

.boxFootFy{width:100%; height:194px; background:url(../images/bgFootFy.jpg) center no-repeat;background-color:#01753f; color:#8b776c; position:relative; margin-top:20px}
.boxFootFy a{color:#8b776c}
.boxFootFy a:hover{color:#fff}
/*----------------------------------------------------------非遗----------------------------------------------------------*/




/*----------------------------------------------------------体检中心----------------------------------------------------------*/
.tjzxTop{ width:1146px; margin:0 auto; overflow:hidden}
.bannerTjzx{ float:left;width:916px; margin:0 auto}
.bannerTjzx img{width:916px; height:568px}
.bannerTjzx .dot{bottom:13px; width:100%; text-align:center}

.navTjzx{width:1146px; background:#643e32; margin:0 auto; text-align:center}
.navTjzx a{display:inline-block; font-size:18px; color:#fff; margin:0 40px; padding:0 10px; line-height:60px;}
.navTjzx a:hover{color:#d5934e}
.navTjzx .on{ border-bottom:6px solid #d5934e; color:#d5934e; line-height:54px!important}

.tjzxMain{ background:url(../images/bgTjzx.jpg) top center no-repeat; background-color:#fff; padding:100px 96px 40px 270px; width:780px; overflow:hidden; min-height:500px; margin:0 auto; position:relative}
.tjzxImgNav{ position:absolute; top:0; left:0}

.tjzxCon{}
.tjzxCon  p{line-height:28px; margin-bottom:15px; font-size:16px;}

.navTjzxLeft{ position:absolute; top:60px; left:270px; font-size:0}
.navTjzxLeft a{display:inline-block; line-height:50px; height:50px; background:#f9e5d0; font-size:18px; width:300px; text-align:center; overflow:hidden}
.navTjzxLeft .on{ background:#d5934e!important; color:#fff; font-weight:bold}


.boxFootTjzx{width:1146px; height:109px; padding:105px 0 0 0; text-align:center; background:url(../images/bgFootTjzx.jpg) center no-repeat;background-color:#fff;color:#cbbebb; margin:0 auto 0 auto; line-height:26px;}
.boxFootTjzx a{color:#cbbebb}
.boxFootTjzx a:hover{color:#fff}
/*----------------------------------------------------------体检中心----------------------------------------------------------*/




/*----------------------------------------------------------传承工作室----------------------------------------------------------*/
.navCcgzs{background:#5a310f; height:56px; font-size:0; text-align:center; border-bottom:4px solid #d5934e}
.navCcgzs a{line-height:56px; display:inline-block; font-size:17px; color:#fff; width:127px;}
.navCcgzs a:hover{color:#d5934e}
.navCcgzs .on{background:#d5934e; color:#fff}
.navCcgzs .on:hover{color:#fff}

.ccgzsInd{ width:1146px; overflow:hidden; margin:0 auto;}

.ccgzsFocus{ float:left;width:563px;height:330px;overflow:hidden;position:relative; margin:40px 30px 0 0; display:inline-block}
.ccgzsFocus img{width:563px;height:330px;}
.ccgzsFocus .dot{bottom:13px;right:20px}

.ccgzsNews{ float:left; width:553px;margin:40px 0 0 0;}
.ccgzsNavInd{ position:relative; height:45px; margin-bottom:10px}
.ccgzsNavInd a{ position:absolute; right:10px;line-height:45px;color:#643e32}
.ccgzsNavInd a:hover{color:#d5934e}
.ccgzsNews1{}
.ccgzsNews1 li{ line-height:34px; height:34px; font-size:15px; color:#643e32; background:url(../images/bgLi1.png) 0 15px no-repeat; padding:0 0 0 15px}
.ccgzsNews1 li a{color:#643e32}
.ccgzsNews1 li a:hover{color:#d5934e}
.ccgzsNews1 li span{float:right; font-size:13px;}

.ccgzsInd1{ float:left; width:1146px; height:470px; background:url(../images/bgCcgzs.png) no-repeat; text-align:center; font-size:0}
.ccgzsInd2{  width:278px; height:292px; display:inline-block; margin:107px 47px 0 47px; position:relative;vertical-align:top}
.ccgzsInd2 span{font-size:13px; color:#643e32; line-height:26px; text-align:left; display:block; margin-top:10px; }
.ccgzsInd2 a{ position:absolute; bottom:23px; left:72px;display:inline-block; width:134px; height:29px; line-height:29px; background:url(../images/bgMore.jpg) no-repeat; font-size:12px; color:#d5934e}
.ccgzsInd2 a:hover{background:url(../images/bgMoreHover.jpg) no-repeat;color:#643e32}
.ccgzsInd2 img{ width:278px; height:110px;}

.ccgzsInd3{float:left; width:1146px; height:293px; background:url(../images/bgCcgzs1.png) no-repeat; text-align:center; font-size:0; margin:40px 0 20px 0}
.ccgzsInd4{ display:inline-block; width:362px; height:233px; margin:60px 30px 0 0; float:left; position:relative}
.ccgzsIndList{ padding:0 20px}
.ccgzsIndList a{display:block;line-height:30px; height:30px; font-size:14px; color:#643e32; background:url(../images/bgLi1.png) 0 13px no-repeat; padding:0 0 0 15px; text-align:left}
.ccgzsIndList a:hover{color:#d5934e}
.ccgzsMore{ position:absolute; bottom:25px;display:block;width:362px;color:#d5934e; font-size:12px;}
.ccgzsMore:hover{ color:#643e32;}

.ccgzsIndList1{ padding:0 20px; font-size:0}
.ccgzsIndList1 a{display:inline-block; width:145px;line-height:30px; height:30px; font-size:14px; color:#643e32; background:url(../images/bgLi1.png) 0 13px no-repeat; padding:0 0 0 15px; text-align:left;}
.ccgzsIndList1 a:hover{color:#d5934e}

.ccgzsCur{ width:1146px; margin:25px auto 15px auto; font-size:12px; text-indent:10px}
.ccgzsMain{ width:1024px; border:1px solid #d3d4cd; border-top:3px solid #6f4018; padding:0 60px 20px 60px; background:#fff; min-height:500px; margin:0 auto; overflow:hidden}

.ccgzsSubNav{ background:url(../images/bgNavCcgzs.jpg) center no-repeat; padding:30px 0; border-bottom:1px solid #e2dccf; font-size:22px; color:#6f4018; margin-top:20px; text-align:center; font-weight:bold}
.ccgzsCon{ font-size:16px; line-height:30px; padding:40px 0; width:100%; overflow:hidden}

.videoList1{width:1024px; overflow:hidden; margin:10px 0 0 0; font-size:0}
.videoList1 a{display:inline-block; float:left;width:328px; height:265px; background:#f0e9e2; text-align:center; line-height:0; position:relative; margin:10px 20px 10px 0;}
.videoList1 a div{width:328px; height:210px; overflow:hidden}
.videoList1 a img{width:328px; height:210px;transition:transform 1s;}
.videoList1 a h1{line-height:50px; font-size:14px; display:block; font-weight:normal}
.videoList1 a i{width:328px; height:210px; background:#000;filter:alpha(opacity=50);opacity:0.5; position:absolute; top:0; left:0; z-index:1; display:none}
.videoList1 a span{ width:328px; height:210px; background:url(../images/icoVideo.png) center no-repeat; position:absolute; top:0; left:0;z-index:2; display:none}
.videoList1 a:hover i{display:block}
.videoList1 a:hover span{display:block}
.videoList1 a:hover{background:#e9a55e; color:#fff}
.videoList1 a:hover img{
	transform: scale(1.2);
}

.picList1{width:1024px; overflow:hidden; margin:10px 0 0 0; font-size:0}
.picList1 a{display:inline-block; float:left;width:328px; height:265px; background:#f0e9e2; text-align:center; line-height:0; position:relative;margin:10px 20px 10px 0;}
.picList1 a div{width:328px; height:210px; overflow:hidden}
.picList1 a img{width:328px; height:210px;transition:transform 1s;}
.picList1 a h1{line-height:50px; font-size:14px; display:block; font-weight:normal}
.picList1 a i{width:328px; height:210px; background:#000;filter:alpha(opacity=50);opacity:0.5; position:absolute; top:0; left:0; z-index:1; display:none}
.picList1 a span{ width:328px; height:210px; background:url(../images/icoLook.png) center no-repeat; position:absolute; top:0; left:0;z-index:2; display:none}
.picList1 a:hover i{display:block}
.picList1 a:hover span{display:block}
.picList1 a:hover{background:#e9a55e; color:#fff}
.picList1 a:hover img{
	transform: scale(1.2);
}

/*----------------------------------------------------------传承工作室----------------------------------------------------------*/



/*----------------------------------------------------------党建----------------------------------------------------------*/
.navDj{background:#cc1a23; height:50px; font-size:0; text-align:center;}
.navDj a{line-height:50px; display:inline-block; font-size:18px; font-weight:bold; color:#fff; width:143px;}
.navDj a:hover{color:#ffc283}
.navDj .on{background:#d5934e; color:#fff}
.navDj .on:hover{color:#fff}

.djBox{ width:100%; overflow:hidden; background:#fff}
.djInd{width:1166px; overflow:hidden; margin:0 auto}

.djFocus{ float:left;width:563px;height:330px;overflow:hidden;position:relative; margin:30px 0 0 10px; display:inline-block}
.djFocus img{width:563px;height:330px;}
.djFocus .dot{bottom:13px;right:20px}


.indHot{ float:left; width:533px; height:330px;margin:30px 0 0 0; padding:0 25px;background:url(../images/bgHot.jpg) repeat-x;overflow:hidden}
.indHot td{ height:165px;}
.indHot a{color:#666; line-height:22px; font-size:14px}
.indHot a:hover{color:#444;}
.indHot a span{ font-size:24px; font-weight:bold; line-height:32px; display:block; color:#222; margin-bottom:5px;}
.indHot a:hover span{color:#b22222;}


.djIndList{float:left;width:563px; margin:20px 10px 0 10px; display:inline-block; overflow:hidden; background:#fff;}
.djIndNav{height:50px; line-height:54px;font-size:20px; font-weight:bold; padding:2px 35px 0 65px; background:url(../images/bgNavDj.jpg) bottom no-repeat; overflow:hidden;color:#fff}
.djIndNav span{float:right; font-size:12px; font-weight:normal; line-height:46px;}
.djIndList a{}
.djIndList a:hover{color:#cc1a23}
.djIndList ul{ height:260px; padding:20px 20px 0 20px; border:1px solid #cfcfcf; border-top:none}
.djIndList li{ font-size:16px; line-height:34px; background:url(../images/bgLiRed.jpg) 5px 15px no-repeat; padding:0 5px 0 18px;}
.djIndList li span{float:right; font-size:14px; color:#999}


.djBanner{ float:left;width:1146px; height:110px; overflow:hidden; line-height:0; font-size:0; margin:20px 0 0 10px; display:inline-block}
.djBanner img{width:1146px; height:110px;}

/*=========mF_classicHC --经典怀旧系列一--========*/
.mF_classicHC .pic{}
.mF_classicHC .pic li{position:absolute;left:0;top:0;}
.mF_classicHC .txt li{position:absolute;left:0;background:#dedede;overflow:hidden;height:26px;line-height:26px;}
.mF_classicHC .txt li a{display:block;color:#333;text-align:center;font-size:12px;font-weight:bold;text-decoration:none;}/*文字样式*/
.mF_classicHC .num,.mF_classicHC .num-bg{height:19px;position:absolute;z-index:3;right:0;bottom:31px;color:#fff;}/*按钮样式*/
.mF_classicHC .num-bg{width:100%;background:url(../images/2010090722133279907.png) right bottom no-repeat;_height:16px;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/2010090722133279907.png', sizingMethod='scale');}
.mF_classicHC .num-bg li{position:absolute;}
.mF_classicHC .num li{float:left;width:26px;height:16px;line-height:16px;padding-top:3px;text-align:center;cursor:pointer;position:relative;}
.mF_classicHC .num li a{color:#fff;}
.mF_classicHC .num li span{position:absolute;top:3px;left:0;width:1px;height:16px;overflow:hidden;background:#DADADA;}
.mF_classicHC .num li.current,.mF_classicHC .num li.hover{background:url(../images/2010090111470535358.gif) left top no-repeat;}/*当前/悬停按钮样式*/
.mF_classicHC .num li.hover{background-position:right bottom;}


.djMain{ width:1146px; overflow:hidden; margin:0 auto; background:url(../images/bgDjLine.jpg) repeat-y; margin-top:30px}
.djMain1{ width:1146px; overflow:hidden; background:url(../images/imgDjFoot.jpg) bottom no-repeat; padding-bottom:20px}
.djMain2{ width:1146px; overflow:hidden; margin:20px auto 0 auto;}
.djMain3{ width:1084px; border:1px solid #d3d4cd; border-top:none; padding:0 30px;}

.djLeft{float:left; width:275px;margin-right:30px; display:inline; }
.djNavLeftHead{ border-top:6px solid #cc1a23;font-size:26px; font-weight:bold; color:#cc1a23; text-align:center; padding:20px 0}
.djNavLeft{ width:245px; padding:0 15px}
.djNavLeft a{ line-height:42px; text-align:center; display:block; font-size:15px; font-weight:bold; margin-bottom:6px; border:1px solid #e2dccf; border-left:6px solid #cc1a23; background:#fff}
.djNavLeft a:hover{color:#cc1a23;}
.djNavLeft .on{ border:1px solid #cc1a23; border-left:6px solid #f6b856; background:#cc1a23; color:#fff}
.djNavLeft .on:hover{color:#fff}

.djRight{float:left; width:841px; }
.djRight1{ padding:0 30px}
.djNavList{height:50px; line-height:54px;font-size:20px; font-weight:bold; padding:2px 5px 0 65px; background:url(../images/bgNavDjList.jpg) bottom left no-repeat; overflow:hidden;color:#fff}
.djNavList span{float:right; font-size:12px; color:#999; font-weight:normal; line-height:40px}
.djNavList span a{color:#999}
.djNavList span a:hover{color:#cc1a23}

.djList{ padding:10px 0 0 0;}
.djList{margin-bottom:10px}
.djList li{ font-size:16px; padding:14px 10px 14px 24px; border-bottom:1px dotted #d8d8d8; line-height:26px; background:url(../images/bgLiRed.jpg) 10px 26px no-repeat;}
.djList li span{float:right; color:#999; font-size:14px}
.djList li a{ color:#444}
.djList li a:hover{color:#cc1a23}

.djPage{ padding:0 30px;}


.boxFootDj{width:100%; height:172px; background:url(../images/bgFootDj.jpg) center bottom no-repeat; background-color:#fff; color:#ecbcbe; position:relative; padding-top:20px}
.boxFootDj a{color:#ecbcbe}
.boxFootDj a:hover{color:#fff}
.boxFootDj .footText{ top:75px}
/*----------------------------------------------------------党建----------------------------------------------------------*/

/*----------------------------------------------------------注册----------------------------------------------------------*/
.boxReg{ padding:0 60px;}
.navReg{ font-size:30px; color:#03864d; text-align:center; border-bottom:2px solid #03864d; padding:30px 0 15px 0}
.tableReg{ margin:20px 0;}
.tableReg td{ padding:8px 0; font-size:14px;}
.tRight{text-align:right;}
.tCenter{text-align:center;}
.inputReg{ height:36px; line-height:36px; border:1px solid #ddd; width:300px; text-indent:5px}
.submitReg{ border:0; width:150px; height:46px; line-height:46px; background:#dd9a4b; color:#fff; font-size:18px; border-radius:4px; cursor:pointer}
.submitReg:hover{background:#e38c24}
/*----------------------------------------------------------注册----------------------------------------------------------*/

/*----------------------------------------------------------登录----------------------------------------------------------*/
.boxBlack{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:100;background:url(../images/bgBlack.png); display:none}
.boxLogin{ width:498px; min-height:298px; background:#fff; border:1px solid #088a4c; position:absolute; left:50%;top:50%; margin:-150px 0 0 -250px;z-index:101}
.closeLogin{ display:block; width:49px; height:49px; background:url(../images/btnClose.png) no-repeat; position:absolute; left:50%; top:50%; margin:-175px 0 0 225px;z-index:102}
.closeLogin:hover{background:url(../images/btnCloseHover.png) no-repeat;}
.navLogin{ height:50px; line-height:50px; background:#ececec; font-size:18px; padding:0 0 0 20px;}
.tableLogin{ margin:23px 0 0 0}
.tableLogin td{ padding:7px 0}
.inputLogin{ height:40px; line-height:40px; border:1px solid #ddd; width:252px; text-indent:5px}
.submitLogin{ display:inline-block;border:0; width:110px; height:44px; line-height:44px; background:#088a4c; color:#fff; font-size:14px; border-radius:4px; cursor:pointer; vertical-align:middle; text-align:center}
.submitLogin:hover{background:#00ba61; color:#fff}
.linkReg{ display:inline-block;border:0; width:110px; height:44px; line-height:44px; background:#088a4c; color:#fff; font-size:14px; border-radius:4px; cursor:pointer; vertical-align:middle; text-align:center; margin-left:35px}
.linkReg:hover{background:#00ba61; color:#fff}
.forgetPw{ text-align:right; padding:15px 20px 0 0 }
/*----------------------------------------------------------登录----------------------------------------------------------*/


.tableUser td{border-bottom:1px solid #e5e5e5; line-height:22px; padding:10px 5px; text-align:center; font-size:15px}
.userHead td{border-top:1px solid #e5e5e5!important; font-weight:bold; padding:15px 5px}
.userHead i{display:block; border-right:1px solid #e5e5e5}

.btnHrLook{ border-radius:4px; background:#e8a55e; color:#fff; width:70%; line-height:34px; display:inline-block; font-size:14px;}
.btnHrLook:hover{background:#e38c24; color:#fff}