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", Arial, Tahoma; 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,#igood li p,.iabm,.iwom,.inewsr h5,.inewsr li,.inewsr li p,.picwrap,.newslist li,.prolist{overflow:hidden; zoom:1}

#top{height:44px; padding:15px 0 11px}
#logo{float:left; width:396px; height:44px; display:block; margin-left:20px}
#tools{background:url(../images/toolstel.png) left center no-repeat; float:right; width:150px; height:44px; padding-left:45px; margin-right:20px}
#tools span{letter-spacing:1px; color:#666; font-size:14px; display:block; height:18px; line-height:18px}
#tools strong{color:#00A0EA; font-size:20px; display:block; height:26px; line-height:26px; font-weight:bold}
#tools img{float:right; width:46px; height:46px; margin-top:12px}



.index_banner{position:relative; width:100%; z-index:99; min-width:1080px; height:auto; min-height:320px}
.index_banner ul{overflow:hidden;}
.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 li img{display:block; width:100%; min-height:320px}
.index_banner cite{position:absolute;bottom:15px;left:50%;z-index:999;display:block;margin-left:-50px;width:100px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 10px;width:12px;height:12px;background-color:#e5e5e5;text-indent:-999em;opacity:0.8;cursor:pointer; border-radius:12px}
.index_banner cite span:hover{background-color:#00A0EA;}
.index_banner cite span.cur{background-color:#00A0EA;cursor:default;}
.clear{clear:both;}

#igood{background-color:#00A0EA; width:100%; height:180px; margin-top:-5px}
#igood li{float:left; width:200px; height:160px; background:url(../images/igoodlibg.png) right top repeat-y; padding:10px 70px 10px 0; text-align:center}
#igood li span{width:200px; display:block; height:74px}
#igood li div{background:url(../images/igoodlidivbg.png) bottom center repeat-x; height:38px; color:#fff; line-height:34px; font-size:16px; letter-spacing:2px; margin-bottom:8px}
#igood li p{height:40px; color:#fff; line-height:20px; font-size:12px}

.wrap h4{text-align:center; color:#00A0EA; height:80px}
.wrap h4 strong{font-size:22px; display:block; line-height:30px; height:30px; letter-spacing:2px}
.wrap h4 strong a{color:#FEC732}
.wrap h4 span{display:block; height:20px; line-height:20px; background:url(../images/h4bg.png) center no-repeat; font-size:12px}
#iabout{padding:40px 0}
.iabml{width:440px; height:440px; float:left; display:block; margin-left:20px}
.iabmt{display:block; width:570px; height:150px}
.iabm div{width:570px; float:left; height:410px; padding:15px; background-color:#f0f0f0; position:relative}
.iabm div p{color:#5a5a5a; font-size:12px; padding-top:12px; line-height:22px; letter-spacing:1px}
.iabm div a{position:absolute; display:block; width:108px; text-align:center; height:32px; line-height:32px; border:1px solid #00A0EA; left:15px; bottom:15px; border-radius:16px; font-size:12px; color:#00A0EA}
.iabm div a:hover{background-color:#00A0EA; color:#fff}

#iwork{background:url(../images/iwombg.png) left 80px repeat-x; height:390px}
.iwom li{width:230px; height:310px; float:left; margin:0 20px; position:relative}
.iwom li p{position:absolute; z-index:999; bottom:0; left:0; width:230px; text-align:center; height:50px; line-height:50px; color:#fff; background:rgba(0,0,0,0.7); font-size:16px; letter-spacing:1px}
.iwom li span{position:absolute; z-index:99; width:0; height:310px; left:0; top:0; display:block; background:rgba(1,160,235,0.3)}
.iwom li:hover span{width:230px; transition:0.2s ease}

#inews{padding:40px 0; height:285px}
.inewsl{width:510px; float:left; margin:0 20px}
.inewsltop{position:relative; width:510px; height:200px}
.inewsltop img{float:left; z-index:9; width:510px; height:200px; display:block}
.inewsltw{position:absolute; width:160px; height:160px; border-radius:160px; background-color:#00A0EA; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; z-index:99; float:left; margin:20px 0 0 165px}
.inewsltm{position:absolute; width:140px; height:140px; border-radius:140px; background-color:#00A0EA; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:999; float:left; margin:30px 0 0 175px; color:#FFF; text-align:center}
.inewsltm strong{display:block; height:32px; line-height:30px; font-size:18px; border-bottom:1px solid #FFF; border-top:1px solid #FFF; width:80px; margin:45px auto 0 auto}
.inewsltm span{display:block; height:32px; line-height:30px; font-size:16px}
.inewsl h3{height:30px; line-height:32px; padding:8px 0 5px 0; font-size:16px}
.inewsl h3 a{color:#000}
.inewsl h3:hover a{color:#00A0EA}
.inewsl p{font-size:14px; color:#777; line-height:20px; height:40px}

.inewsr{width:510px; float:left}
.inewsr h5{height:35px; background:url(../images/inewsh4.png) left bottom no-repeat; margin-bottom:5px; line-height:20px; background:url(../images/h5bg.png) left bottom no-repeat}
.inewsr h5 strong{font-size:18px; color:#00A0EA; letter-spacing:1px}
.inewsr h5 span{font-size:12px; color:#FEC732}
.inewsr li{height:47px; border-bottom:1px dashed #bbb}
.inewsr li a{height:24px; line-height:30px; display:block; color:#000; font-size:14px}
.inewsr li:hover a{color:#00A0EA}
.inewsr li a span{color:#FF8A23}
.inewsr li p{height:19px; line-height:20px; color:#777; font-size:12px}

#contact{padding-top:40px; background-color:#f2f2f2}
.imap{margin:0 20px; width:1038px; height:300px; border:1px solid #ccc}
#foot{background-color:#077ccd; height:70px; line-height:30px; color:#fff; font-size:12px; padding-top:10px; text-align:center}
#foot a{color:#FEC732}

#mid{padding:470px 0 30px 0}
#midli{line-height:40px; font-size:14px; text-align:center; height:70px; color:#ccc}
#midli a{padding:6px 15px; margin:0 28px; color:#555}
#midli a:hover{background-color:#00A0EA; color:#FEC732; border-radius:18px}
#midli .midlinow{background-color:#00A0EA; color:#FEC732; border-radius:18px}

.aboutm p{font-size:14px; line-height:22px; color:#555; padding:0 10px 10px 10px}
.picwrap img{width:240px; padding:4px; border:1px solid #ccc; float:left; margin:0 5px 10px 5px; height:150px}
#CB_ImgHide{Z-INDEX: 1098; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute}
#CB_ShowTh{Z-INDEX: 1097; LEFT: 0px; VISIBILITY: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 15%}
#CB_Thumbs{DISPLAY: none; Z-INDEX: 1100; LEFT: 0px; OVERFLOW: hidden; BOTTOM: 10px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 60px; BACKGROUND-COLOR: #fff}
#CB_Thumbs2{MARGIN: auto 0px; POSITION: absolute; HEIGHT: 50px}
.CB_ThumbsImg{POSITION: absolute}
.CB_RoundPixBugFix{DISPLAY: block; FONT-SIZE: 1pt; VISIBILITY: hidden; FONT-FAMILY: arial}
#CB_ImgContainer{WIDTH: 100%; POSITION: relative}
#CB_PrevNext{Z-INDEX: 1002; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%}
#CB_ContentHide{Z-INDEX: 1000; LEFT: 0px; POSITION: absolute; TOP: 0px}
#CB_LoadingImage{MARGIN-TOP: -12px; LEFT: 50%; VISIBILITY: hidden; MARGIN-LEFT: -12px; POSITION: absolute; TOP: 50%}
#CB_Text{TEXT-ALIGN: center}
#CB_Window{Z-INDEX: 1100; LEFT: 50%; VISIBILITY: hidden; POSITION: absolute; TOP: 50%; BORDER-COLLAPSE: separate}
#CB_Image{POSITION: relative}
#CB_iFrame{Z-INDEX: 1003; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px}
#CB_TopLeft{BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../pic/s_topleft.png)}
#CB_Top{BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../pic/s_top.png)}
#CB_TopRight{BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../pic/s_topright.png)}
#CB_Left{BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../pic/s_left.png)}
#CB_Content{BACKGROUND-COLOR: #ffffff}
#CB_Right{BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../pic/s_right.png)}
#CB_BtmLeft{BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../pic/s_btmleft.png)}
#CB_Btm{BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../pic/s_btm.png)}
#CB_BtmRight{BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(../pic/s_btmright.png)}
#CB_Prev{DISPLAY: block; Z-INDEX: 1102; BACKGROUND: url(../pic/blank.gif) no-repeat 0% 50%; WIDTH: 49%; CURSOR: pointer; outline-style: none}
#CB_Next{DISPLAY: block; Z-INDEX: 1102; BACKGROUND: url(../pic/blank.gif) no-repeat 0% 50%; WIDTH: 49%; CURSOR: pointer; outline-style: none}
.CB_TextNav{COLOR: #aaa; TEXT-DECORATION: underline}
.CB_TextNav:hover{COLOR: #ff7700; TEXT-DECORATION: none}
#CB_Prev{LEFT: 0px; FLOAT: left}
#CB_Next{LEFT: 0px; FLOAT: right}
#CB_Prev:hover{BACKGROUND: url(../pic/prev.gif) no-repeat left 50%}
#CB_Next:hover{BACKGROUND: url(../pic/next.gif) no-repeat right 50%}
#CB_CloseWindow{Z-INDEX: 1104; RIGHT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px}
#CB_SlideShowS{Z-INDEX: 1104; LEFT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px}
#CB_SlideShowP{Z-INDEX: 1104; LEFT: -1px; CURSOR: pointer; POSITION: absolute; TOP: 0px}
#CB_SlideShowBar{DISPLAY: none; LEFT: 22px; WIDTH: 0px; POSITION: absolute; TOP: 5px; HEIGHT: 5px}
#CB_Email {	RIGHT: 15px; POSITION: absolute}

#page{width:100%; height:30px; line-height:30px; margin:10px auto; text-align:center; padding-top:50px;}
#page a{color:#555; border:1px solid #ccc; font-size:14px; padding:3px 10px; margin:0 4px}
#page a:hover{color:#00A0EA; border-color:#00A0EA}
#page .pagenow{border:0; color:#00A0EA; text-decoration:underline}

.newslist{margin-bottom:20px; width:100%; padding-bottom:10px; min-height:350px;}
.newslist li{margin:0 25px 0 5px; line-height:36px; height:36px; border-bottom:1px dashed #ccc; padding-top:3px; font-size:14px}
.newslist li strong{float:left; width:72px; color:#0571c4; display:block}
.newslist li a{float:left; width:840px; color:#555; display:block}
.newslist li span{float:right; width:90px; color:#888; display:block; text-align:right; font-size:12px}
.newslist li:hover a{color:#00A0EA}
.newslist li:hover span{color:#333}

#prolist li{width:258px; height:215px;float:left; margin:0 5px 10px 5px; border:1px solid #ddd}
#prolist li img{padding:2px; height:174px; display:block; text-align:center;  margin:0 auto;}
#prolist li p{text-align:center; font-size:14px; height:32px; line-height:30px; width:248px; margin:0 auto; border-top:1px solid #e2e2e2;}
#prolist li p a{color:#555}
#prolist li:hover{border:1px solid #00BDB6}
#prolist li:hover a{color:#00BDB6}



news{padding:40px 0}
#news img{max-width:1180px}
.newsm{margin:35px auto 10px auto}
.newsm h3{height:20px; line-height:20px; color:#000; font-size:18px; border-left:5px solid #3C78D8; padding-left:5px; margin-bottom:5px}
.newsm h1{height:52px; line-height:52px; font-size:52px; font-weight:200; border-left:10px solid #3C78D8; margin-bottom:20px; padding-left:5px}
.newsst{height:35px; line-height:20px; color:#777; font-size:12px}
.newsst span{padding-right:20px}
.newsm p{padding:10px 0; line-height:24px; font-size:14px; color:#555;  }

.updown p{height:24px; line-height:24px; font-size:14px; color:#333}
.updown p a{color:#777}
.updown p a:hover{color:#276AD3}

#message{padding:40px 0}
.messm{padding:20px 0}
.messm img{width:470px; margin-right:40px; float:left; height:365px}
.messm ul{ width:770px; margin:0 auto }
.messm ul a{ color:#666}
.messm ul li{height:50px; line-height:34px}
.messm li label{display:block; font-size:14px; color:#555; width:72px; float:left; height:50px}
.messm li input{height:32px; line-height:32px; border:1px solid #aaa; font-size:14px; padding-left:6px; width:690px}
.messm li select{height:34px; line-height:34px; border:1px solid #aaa; font-size:14px; padding-left:6px; width:698px}
.messm ul div{}
.messm div label{display:block; font-size:14px; color:#555; width:72px; float:left; }
.messm textarea{width:684px; padding:6px; resize:none; height:132px; border:1px solid #aaa; font-size:14px; line-height:24px}
.messm p input{width:699px; margin-left:72px; height:42px; border:0; background-color:#00a0ea; color:#fff; font-size:15px; letter-spacing:2px}
.messm p input:hover{background-color:#0593d4}

#contact{padding:40px 0}
.mapwrap{position:relative; width:100%; height:382px; margin:35px 0 20px 0}
.mapwrap ul{position:absolute; top:30px; left:10%; width:260px; padding:10px 10px 10px 15px; height:280px; background-color:#fff; float:left; z-index:999; border-bottom:5px solid #276AD3; border-top:5px solid #276AD3; 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:20px; font-size:14px; color:#222; padding:2px 0}
.mapwrap ul li strong{display:block; float:left; width:72px}
.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:10px; border-top:1px dashed #999; width:260px; margin-top:10px; color:#276AD3; font-size:14px}
.mapwrap ul div img{float:left; width:96px; height:96px; 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}

 

#pro{padding:40px 0}


