/* CSS Document */
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4{margin:0;padding:0;font-style:normal;font:12px/22px "微软雅黑"} 
ol, ul ,li{list-style: none;} 
img {border: 0; vertical-align:middle;} 
 
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;} 
a{color:#000000;text-decoration:none; }  
a:hover{color:#BA2636;} 


.w1200{ width:1200px; margin:0 auto; overflow:hidden}
.w265{ width:265px; overflow:hidden}
.w893{ width:893px; overflow:hidden}
.fl{ float:left}
.fr{ float:right}

.menutitle{ background:#00c7da; padding:40px 0; padding-left:30px; border-bottom:1px solid #fff;  color:#fff}
.menutitle b{ display:block; font-weight:300; font-size:25px;}
.menutitle span{ display:block}



.logo{ float:left}
.topsoso{ background:url(../images/sosobg.jpg) left top no-repeat; width:300px; height:30px;  overflow:hidden}
.topsoso .sosoinput{ height:28px; width:200px; line-height:28px; background:none !important; margin-left:30px; border:0}
.topsoso .btn-search{ background:#fff; color:#000; height:28px; padding:0 10px; cursor:pointer; border-radius:8px; border:0; margin-left:20px;}

.topmenu a{ display:block; float:left; height:50px; font-size:14px; padding:0 46px; line-height:50px; color:#fff; }
.topmenu{ background:#02518a}

.indeximglist { width:850px;}
.indeximglist a { display:block; width:264px; cursor:pointer; float:left; margin-right:15px;}
.indeximglist a img{ width:264px; height:152px;}
.indeximglist a b{ display:block; padding:15px 10px; line-height:19px; height:38px; overflow:hidden;  background:#f0f0f0; font-size:14px;}
.indeximglist a font{ padding:10px; font-size:12px; display:block; line-height:22px; height:60px; overflow:hidden}

.picborder{background:url(../images/border.gif) left bottom no-repeat; cursor:pointer; padding-bottom:8px;}

.indextitle{ margin-bottom:30px}
.indextitle a{ padding-bottom:8px; font-size:18px; font-family:"微软雅黑"; margin-right:15px; color:#020202; margin-bottom:33px;}.

.indextab .hd ul li{ float:left;} 
.indextitle ul li{ list-style:none; margin:0; float:left !important; width:100px !important; padding-bottom:5px;}
.indextitle ul li a{ padding-bottom:8px; font-size:18px; font-family:"微软雅黑"; margin-right:15px; color:#020202; margin-bottom:33px;}
.indextitle ul .on{background:url(../images/border.gif) left bottom no-repeat; cursor:pointer }

.news a{ display:block; background:url(../images/dian.jpg) left center no-repeat; border-bottom:1px solid #e0e0e0; height:35px; line-height:35px; overflow:hidden; padding-left:10px; }
.news a img{ float:right; margin-top:12px; margin-right:5px;}

.imgnews a{ display:block; height:70px; height:80px; margin-bottom:30px;  cursor:pointer; float:left; overflow:hidden; width:386px;}
.imgnews .img{ width:75px; height:70px; float:left; margin-right:20px;}
.imgnews a span{ line-height:20px; height:57px; overflow:hidden; padding-right:10px; display:block}
.imgnews a i{ display:block; padding-top:5px;}

.yqljlink{ padding-top:20px;}
.yqljlink a{ color:#fff; font-size:15px; margin-right:25px; font-weight:bold}

.foot{ padding:30px 0;  color:#fff; font-size:14px; text-align:center}
.foot a{ color:#fff}


.othermenu{ padding:0 2px}
.othermenu a{ display:block; height:45px; line-height:45px; font-size:15px; padding-left:30px; border-bottom:1px solid #ccc}
.othermenu a:hover,.selected{ background:url(../images/landian.jpg) 237px center no-repeat #00c7da; color:#fff}


.othertitle{ border-bottom:1px solid #ccc; margin-bottom:20px;}
.othertitle b{ color:#121212; padding-right:15px; padding:10px 0 15px 0; font-size:26px; font-weight:300;   display:block; float:left}

.weizhi{ float:right; padding-top:15px; padding-right:5px;}


.otherpiclist a{ display:block; width:270px; height:293px; overflow:hidden; float:left}

.otherpiclist{ width:950px;}
.otherpiclist a{ margin-right:40px; margin-bottom:30px;}
.otherpiclist a .img{ width:270px; height:160px;}
.otherpiclist a p{ border-right:1px solid #ececec; height:60px; overflow:hidden; border-left:1px solid #ececec; margin:0; padding:15px 10px}
.otherpiclist a b{ display:block; font-weight:300; font-size:15px;}
.otherpiclist a b i,.othermain a span i{ font-style:normal; color:#edac48}
.otherpiclist a span{ font-size:15px;}

.othernews a{ height:50px; line-height:50px; overflow:hidden; display:block; background:url(../images/otherborderbg.gif) left bottom repeat-x}
.othernews a i{ color:#989a99; font-size:12px; padding:0 10px; background:url(../images/sj.jpg) center center no-repeat;}
.othernews a span{ font-size:13px; color:#000;}
.othernews a b{ float:right;color:#989a99; font-size:12px;padding:0 10px; font-weight:300}

.imglist {width:906px;}
.imglist a{ display:block; width:270px; margin-right:20px; margin-bottom:20px; float:left; overflow:hidden; padding:5px; border:1px solid #c8c8c8}
.imglist a img{ width:100%; height:195px;}
.imglist a span{ display:block; height:40px; line-height:40px; padding-left:10px; overflow:hidden; background:url(../images/black.png); color:#fff; font-size:15px;}
.imglist a font{ display:block; height:30px; line-height:35px; padding-left:10px; font-size:14px; overflow:hidden}

/*幻灯片*/
.slideBox{ width:1200px; height:347px; overflow:hidden; position:relative;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:1200px; height:347px; } 

.indexslideBox{ width:870px; height:347px; overflow:hidden; position:relative;    } 
.indexslideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.indexslideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.indexslideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.indexslideBox .hd ul li.on{ background:#f00; color:#fff; } 
.indexslideBox .bd{ position:relative; height:100%; z-index:0;   } 
.indexslideBox .bd img{ width:870px; height:347px; } 



.xxtitle{ border-bottom:1px solid #bbbbbb; padding-bottom:10px;}
.xxtitle i,.xxtitle em{ font-style:normal;}
.xxtitle b{ display:block; color:#0859a8; line-height:35px; font-size:25px; padding:10px 0;}
.xxtitle span{ display:block; padding:5px 0}
.xxtitle i{ margin-right:20px}
.xxintro{ padding:10px; color:#534f4f}

.pagebox,.othernews,.imglist,.pagemain{
	min-height:600px;//IE7\FF
	height:100%;//IE6\IE7\FF 这个很重要，IE6定死高度后，需要再加上这条，才能自动延伸。
	_height:600px;//IE6	
}

.page{ text-align:center; padding:20px 0; font-size:14px}

.dybox{ height:30px; margin-bottom:5px;}
.dybt,.xxdybt{ background:#cbe3e5;  color:#000; display:block; float:right; height:30px; line-height:30px; text-align:center; padding:0 10px; cursor:pointer; border-radius:7px;}
.dybt:hover,.xxdybt:hover{background:#036f6f; color:#fff}

.toplink{ color:#fff; height:40px; line-height:40px; padding-bottom:20px;  text-align:right}
.toplink a{ color:#fff; margin:0 5px; cursor:pointer}

.photo a{ display:block; width:200px;  float:left; margin:10px; overflow:hidden}
.photo a img{ width:200px; height:235px; padding:1px; border:1px solid #ddd}
.photo a span{ display:block; height:35px; line-height:35px; font-size:18px; overflow:hidden; text-align:center}

.menubanar{margin-bottom:30px; height:347px; overflow:hidden}
.menubanar img{ width:1200px; height:347px;}

.footpicbt a{ margin-right:20px;}
