@charset "utf-8";
/* CSS Document */
html,body,div,p,ul,ol,dl,li,dt,dd,span,strong,a,img,input,taxtarea,h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-family:"Microsoft YaHei"; font-weight:normal}
body,p,div,h1,h2,h3,h4,h5,h6,input,textarea,li,table,th{font-family:"Microsoft YaHei"; font-weight:normal}
a,input{text-decoration:none; outline:none}
img{border:0}
li{list-style:none}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.wrap{width:1080px; margin:0 auto}
.wrap,.index_banner,#ipro li div,#iabout h4,.iaboutm,.toplist,.newslist li,#page,.message,#prolist,#pro,.prorw,.mapwrap ul li{overflow:hidden; zoom:1}

#top{width:100%; height:140px; border-bottom:1px solid #bbb}
#top img{float:left; margin:35px 0; width:655px; height:70px}
#top p{width:200px; height:50px; padding:8px 5px 8px 82px; margin:37px 0; float:right; background:url(../images/toptel.png) 18px center no-repeat #F4CD66}
#top p span{font-size:16px; display:block; height:20px; line-height:26px}
#top p strong{font-size:20px; font-weight:bold; display:block; height:30px; line-height:26px}

#nav{height:50px; line-height:50px; width:100%; background-color:#fff; text-align:center; font-size:16px}
#nav li{width:150px; height:50px; float:left}
#nav li a{color:#000}
#nav li:nth-child(1){margin-left:5px}
#nav li:hover{background-color:#F4CD67}
#nav .navnow{background-color:#F4CD67}

.index_banner{position:relative; width:100%; z-index:99}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:auto; text-align:center}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:15px;left:50%;z-index:999;display:block;margin-left:-70px;width:160px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:32px;height:8px;background-color:#e5e5e5;text-indent:-999em;opacity:0.7;cursor:pointer;}
.index_banner cite span:hover{background-color:#e60012;}
.index_banner cite span.cur{background-color:#e60012;cursor:default;}
.clear{clear:both;}


#isort{padding:55px 0}
#isort h4{text-align:center}
#isort h4 p{font-size:32px; height:45px; line-height:40px}
#isort h4 p span{color:#d00000}
#isort h4 p strong{color:#F4CD67}
#isort h4 div{height:50px; line-height:20px; font-size:18px; font-weight:bold}
#isort li{float:left; width:154px; height:185px; margin:10px 0}
#isort li div{width:130px; height:130px; border-radius:130px; margin:0 25px}
#isort li p{height:40px; margin-top:15px; text-align:center}
#isort li p a{display:block; height:24px; line-height:24px; font-size:16px; color:#000}
#isort li p span{display:block; height:16px; line-height:16px; font-size:12px; color:#777}
.liaa  div{background:url(../images/isort8.png) center no-repeat}
.liaa  div:hover{background:url(../images/isort8h.png) center no-repeat}
.libb div{background:url(../images/isort1.png) center no-repeat}
.libb div:hover{background:url(../images/isort1h.png) center no-repeat}
.licc div{background:url(../images/isort6.png) center no-repeat}
.licc div:hover{background:url(../images/isort6h.png) center no-repeat}
.lidd div{background:url(../images/isort4.png) center no-repeat}
.lidd div:hover{background:url(../images/isort4h.png) center no-repeat}
.liee div{background:url(../images/3-a.jpg) center no-repeat}
.liee div:hover{background:url(../images/3-b.jpg) center no-repeat}


#isort2{padding:55px 0}
#isort2 h4{text-align:center}
#isort2 h4 p{font-size:32px; height:45px; line-height:40px}
#isort2 h4 p span{color:#d00000}
#isort2 h4 p strong{color:#F4CD67}
#isort2 h4 div{height:50px; line-height:20px; font-size:18px; font-weight:bold}
#isort2 li{float:left; width:154px; height:185px; margin:10px 0}
#isort2 li div{width:130px; height:130px; border-radius:130px; margin:0 25px}
#isort2 li p{height:40px; margin-top:15px; text-align:center}
#isort2 li p a{display:block; height:24px; line-height:24px; font-size:16px; color:#000}
#isort2 li p span{display:block; height:16px; line-height:16px; font-size:12px; color:#777}





.liff div{background:url(../images/isort2.png) center no-repeat}
.liff div:hover{background:url(../images/isort2h.png) center no-repeat}
.ligg div{background:url(../images/isort3.png) center no-repeat}
.ligg div:hover{background:url(../images/isort3h.png) center no-repeat}





.lihh div{background:url(../images/2/isort3.png) center no-repeat}
.lihh div:hover{background:url(../images/2/isort3h.png) center no-repeat}
.liii div{background:url(../images/isort5.png) center no-repeat}
.liii div:hover{background:url(../images/isort5h.png) center no-repeat}

.lijj div{background:url(../images/2/lijj.png) center no-repeat}
.lijj div:hover{background:url(../images/2/lijjh.png) center no-repeat}











#iprotop{text-align:center; width:100%; height:249px; background:url(../images/imidbg.jpg) top center repeat-x; padding-top:21px}
#iprotop div{font-size:22px; font-weight:200; color:#FFF; height:118px; line-height:120px; letter-spacing:0px}
#iprotop a{display:block; border:5px solid #F4CD66; color:#F4CD66; height:56px; line-height:56px; width:210px; margin:0 auto}
#iprotop a:hover{ border:5px solid #fff; color:#fff; background-color:#F4CD66}


#ipro{padding:55px 0; width:100%}
#ipro h4{height:80px}
.iproh4l{float:left; width:400px; margin-left:10px} 
.iproh4l p{font-size:32px; height:45px; line-height:40px}
.iproh4l p span{color:#d00000}
.iproh4l p strong{color:#F4CD67}
.iproh4l div{height:55px; line-height:20px; font-size:18px; font-weight:bold}
.iproh4r{float:right; width:400px; text-align:right; color:#777; margin-right:10px}
.iproh4r p{font-size:16px; height:32px; line-height:36px; font-weight:bold}
.iproh4r div{font-size:12px; height:18px; line-height:18px}
#ipro li{float:left; width:192px; height:246px; border:2px solid #fff; margin:20px 10px 0 10px; text-align:center}
#ipro li img{border:1px solid #e2e2e2; width:190px; height:190px; display:block}
#ipro li div{ line-height:20px; padding-top:5px}
#ipro li div a{color:#000; font-size:14px}
#ipro li p{height:20px; line-height:20px; padding-bottom:10px; font-size:14px; color:#d00000}
#ipro li:hover{border:2px solid #F4CD67; background-color:#F4CD67}

#iabout{background:url(../images/iaboutlt.png) 10px top no-repeat; padding-bottom:30px}
#iabout img{width:450px;  float:left; margin:55px 80px 30px 10px}
.iaboutr{float:left; width:530px; border-top:5px solid #000; margin-right:10px}	
#iabout h4{height:50px}
#iabout h4 strong{color:#d00000; font-size:32px; float:left; height:50px; line-height:58px; display:block; margin-right:15px}
#iabout h4 span{font-size:24px; float:left; height:50px; line-height:54px; display:block}
#iabout p{color:#555; font-size:14px; line-height:20px; margin-bottom:8px}
.iaboutm{height:468px}

#foot{width:100%; height:335px; background:url(../images/footbg.jpg) top center repeat-x; padding-top:40px; text-align:center}
#foot img{width:85px; height:56px}
#foot strong{color:#F4CD67; display:block; font-size:18px; font-weight:bold; letter-spacing:4px; line-height:30px; height:30px}
#foot span{color:#F4CD67; display:block; font-size:14px; height:20px; line-height:20px; margin-bottom:8px}
#foot p{font-size:14px; color:#bbb; line-height:22px}
#foot p a{color:#F4CD67}
#foot div{height:65px; line-height:66px; font-size:24px; background:url(../images/foottel.png) left center no-repeat; width:300px; margin:0 auto; color:#F4CD67; font-weight:bold; margin-bottom:10px}

#mid{padding:55px 0}
#mid h4{text-align:center}
#mid h4 p{font-size:32px; height:45px; line-height:40px}
#mid h4 p span{color:#d00000}
#mid h4 p strong{color:#F4CD67}
#mid h4 div{height:50px; line-height:20px; font-size:18px; font-weight:bold}

.toplist{height:42px; line-height:42px; width:100%; border-top:1px solid #000; border-bottom:2px solid #000; color:#000; font-size:14px; margin:10px 0 20px 0}
.toplist strong{font-weight:bold; padding-left:8px}
.toplist div{float:right; height:30px; margin-top:6px; width:210px}
.toplisttext{float:left; width:150px; height:28px; line-height:28px; color:#000; padding-left:5px; border:1px solid #000}
.toplistsub{float:left; width:48px; height:30px; color:#fff; border:0; background-color:#000; line-height:16px}
.toplist p{float:right; line-height:42px; margin-right:20px}
.toplist p a{padding:0 12px; color:#000}
.toplist p a:hover{color:#E8A700}
#about p{line-height:24px; font-size:14px; color:#555; margin-bottom:20px}
#about img{margin-bottom:10px; max-width:1080px}

.newslist{width:100%; margin:20px 0}
.newslist li{height:36px; line-height:36px; padding-top:6px; font-size:14px; border-bottom:1px dashed #bbb}
.newslist li strong{display:block; color:#E8A700; width:75px; float:left}
.newslist li a{display:block; color:#444; width:800px; float:left}
.newslist li span{display:block; color:#777; width:90px; float:right; text-align:right; font-size:12px}
.newslist li:hover a{color:#d00000}
.newslist li:hover span{color:#444}

#page{width:100%; height:30px; line-height:30px; margin:10px auto; text-align:center}
#page a{color:#444; border:1px solid #bbb; font-size:14px; padding:3px 10px; margin:0 4px}
#page a:hover{color:#E8A700; border-color:#E8A700}
#page .pagenow{border:0; color:#E8A700; text-decoration:underline}

.news p{line-height:24px; font-size:14px; color:#555; margin-bottom:20px}
.news img{margin-bottom:10px; max-width:1080px}

#mid h3{height:40px; line-height:40px; font-size:20px; color:#000; text-align:center; margin-top:20px}
.newstools{height:40px; line-height:30px; font-size:12px; color:#777; text-align:center}
.newstools span{padding:0 10px}
.news{text-align:center; margin-bottom:20px}
.news p{color:#555; font-size:14px; line-height:24px; margin-bottom:15px; text-align:left}
.news img{max-width:100%}

.updown li{height:26px; line-height:26px; font-size:14px; color:#000}
.updown li a{color:#444}
.updown li a:hover{color:#E8A700}

.message ul{float:left; width:535px; margin:30px 0 0 5px}
.message ul p{color:#444; font-size:14px; height:30px; line-height:24px}
.messt{height:32px; line-height:32px; border:1px dashed #ccc; background-color:#f3f3f3; font-size:14px; color:#444; padding:0 8px; margin-bottom:10px; width:288px}
.messs{height:40px; width:120px; color:#fff; font-size:16px; background-color:#E8A700; border:2px solid #E8A700}
.messs:hover{color:#E8A700; background-color:#fff}
textarea{height:120px; line-height:20px; border:1px dashed #ccc; background-color:#f3f3f3; font-size:14px; color:#444; padding:8px; margin-bottom:20px; width:288px; resize:none}
.message div{float:left; width:540px; margin-top:130px}
.message div strong{display:block; height:38px; line-height:38px; color:#000; font-size:24px}
.message div span{display:block; height:36px; line-height:36px; color:#666; font-size:12px}
.message div p{line-height:28px; color:#888; font-size:14px}

#prolist{width:100%}
.prol{float:left; width:206px; margin-right:10px}
.prol h2{height:50px; line-height:50px; background-color:#F4CD67; padding-left:15px; font-size:18px; margin-bottom:10px}
.prol li{ /*height:36px;*/ line-height:36px; padding-left:5px; border-bottom:1px dashed #bbb}
.prol li:hover{background-color:#F4CD67; border-bottom:1px solid #F4CD67}
.prol li span{font-size:12px; color:#888; margin-right:10px}
.prol li a{color:#555; font-size:15px}
.prolr{float:left; width:864px}
.prolr li{float:left; width:192px; height:246px; border:2px solid #eee; margin:0 10px 18px 10px; text-align:center}
.prolr li img{border:1px solid #e2e2e2; width:190px; height:190px; display:block}
.prolr li div{ line-height:20px; padding-top:10px; overflow:hidden;}
.prolr li div a{color:#000; font-size:14px}
.prolr li p{ line-height:20px; padding-bottom:10px; font-size:14px; color:#d00000}
.prolr li:hover{border:2px solid #F4CD67; background-color:#F4CD67}
#propage{width:864px; height:30px; line-height:30px; margin:10px auto; text-align:center; float:right}
#propage a{color:#444; border:1px solid #bbb; font-size:14px; padding:3px 10px; margin:0 4px}
#propage a:hover{color:#E8A700; border-color:#E8A700}
#propage .pagenow{border:0; color:#E8A700; text-decoration:underline}

.pror{float:left; width:864px}
.prorw img{float:left; width:380px; height:380px; border:1px solid #ccc; margin:0 15px 20px 12px}
.prorm{float:left; width:452px}
.prorm div{height:45px; line-height:40px; border-bottom:1px solid #ccc; font-size:18px; padding-left:5px; font-weight:bold; margin-bottom:10px}
.prorm li{line-height:22px; padding:6px 0 6px 6px; color:#777; font-size:14px}
.pror .updown{padding-left:12px}

.mapwrap{position:relative; width:100%; height:382px}
.mapwrap ul{position:absolute; top:30px; left:10%; width:80%; padding:10px; height:280px; background-color:#fff; float:left; z-index:999; border-bottom:5px solid #F4CD67; border-top:5px solid #F4CD67; filter:alpha(opacity:80); opacity:0.8}
.mapcon{width:99.5%; height:360px; margin:8px 0 12px 0; border:1px solid #ccc}
.mapwrap ul img{width:270px; height:80px; margin-bottom:6px}
.mapwrap ul li{line-height:36px; font-size:18px; color:#00; padding:2px 0; font-weight:bold; font-family:"微软雅黑 Light"; height:36px; text-indent:2rem;}
.mapwrap ul li strong{display:block; float:left; font-weight:bold !important;}
.mapwrap ul li span{display:block; float:left}
.mapwrap ul li .maplist1{width:90px}
.mapwrap ul li .maplist2{width:55px}
.mapwrap ul div{height:76px; padding-top:12px; border-top:1px dashed #999; width:270px; margin-top:7px; color:#E8A700; font-size:14px}
.mapwrap ul div img{float:left; width:76px; height:76px; margin-right:6px}
.mapwrap ul div span{display:block; height:20px; line-height:20px}
.mapwrap ul div strong{display:block; height:20px; line-height:20px; font-weight:bold}
.mapwrap ul div p{height:36px; line-height:18px; font-size:12px}





















