/* CSS Document */
body{margin:0; padding:0; font-family:"微软雅黑";font-size:14px;}
div,ul,li,dl,dd,dt,b,h1,h2,h3,h4,b,p,span,small,strong,samp,img{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ color:#222222; text-decoration:none;}
a:hover{ color:#138df6;text-decoration:none;}
/*初始化网页*/
.header{width:100%; height:auto; overflow:hidden; text-align:center; position:relative; padding-bottom:38px;}
.header img{width:100%; height:auto;}
.header .nav{width:100%; height:42px; background:#4f80b0; overflow:hidden; position:absolute; bottom:0; left:0;}
.header .nav .navBox{width:1200px; height:100%; margin:0 auto; overflow:hidden;}
.header .nav .navBox li{ display:inline; height:42px; line-height:42px; overflow:hidden; font-size:16px; padding:0 20px 0 20px;}
.header .nav .navBox li a{ color:#FFF;}
.header .nav .navBox li a:hover{ color:#222222;}

.main{width:1200px; height:auto; overflow:hidden; margin:0 auto; background:#fbfbfb;}
.main .main_top{width:1160px; height:420px; margin:0 auto; margin-top:20px; overflow:hidden;}
.main .main_top .flash{width:630px; height:400px; overflow:hidden; float:left;position:relative;}
/* 本例子css */
.flash .bd{ position:relative; height:100%; z-index:0;   }
.flash .bd li{ zoom:1; vertical-align:middle; display:block; width:100%; height:100%;}
.flash .bd img{ width:630px; height:400px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.flash .prev,
.flash .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.flash .next{ left:auto; right:3%; background-position:8px 5px; }
.flash .prev:hover,
.flash .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.flash .prevStop{ display:none;  }
.flash .nextStop{ display:none;  }

.main .main_top .hot_news{width:510px; height:400px; overflow:hidden; background:#fff; float:right;}
.main .main_top .hot_news .newsTitle{width:480px; height:52px; margin:0 auto;overflow:hidden; background:url(../images/hot_news_ico.jpg) no-repeat left center, url(../images/bottom.jpg) repeat-x bottom; line-height:50px;}
.hot_news .newsTitle p{ display:block; height:50px; border-bottom:2px solid #138df6; width:74px; text-align:center; float:left; font-weight:bold; font-size:18px; color:#222222; margin-left:50px;}
.hot_news .newsTitle a{ float:right;}
.hot_news ul{width:480px; height:90px; border-bottom:1px dashed #eeeeee; margin:0 auto; margin-top:20px; padding-bottom:10px;}
.hot_news ul img{width:126px; height:80px; float:left; overflow:hidden; padding-right:20px;}
.hot_news ul h2{width:330px; float:left; font-size:14px; overflow:hidden; height:24px; line-height:14px; white-space:nowrap; text-overflow:ellipsis;}
.hot_news ul p{ font-size:12px; line-height:20px;}
.hot_news dl{ display:block;width:480px; height:auto; overflow:hidden; margin:0 auto;}
.hot_news dl li{ display:block; width:100%; height:70px; overflow:hidden; background:#f5f5f5; margin-top:16px; padding:14px 0 14px 0;}
.hot_news dl li span{ display:block; width:70px; height:50px; float:left; border-right:1px solid #dddddd; text-align:center; margin:10px; line-height:24px;}
.hot_news dl li span b{ font-size:24px;}
.hot_news dl li h2{ font-size:14px; width:370px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:10px;}
.hot_news dl li p{ line-height:20px; width:380px; overflow:hidden;}

.main .video{width:1160px; height:280px; overflow:hidden; margin:0 auto; background:#FFF;}
.main .video .newsTitle{width:98%; height:52px; margin:0 auto;overflow:hidden; background:url(../images/video_ico.jpg) no-repeat left center, url(../images/bottom.jpg) repeat-x bottom; line-height:50px;}
.video .newsTitle p{ display:block; height:50px; border-bottom:2px solid #138df6; width:74px; text-align:center; float:left; font-weight:bold; font-size:18px; color:#222222; margin-left:50px;}
.video .newsTitle a{ float:right;}

.video .picMarquee-left{ width:1140px;  overflow:hidden; position:relative; margin:0 auto; }
.video .picMarquee-left .hd{ overflow:hidden;  height:30px;  padding:0 10px;  }
.video .picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.video .picMarquee-left .hd .next{ background-position:0 -50px;  }
.video .picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.video .picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.video .picMarquee-left .bd{ padding:10px;   }
.video .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.video .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.video .picMarquee-left .bd ul li .pic{ text-align:center; }
.video .picMarquee-left .bd ul li .pic img{ width:180px; height:120px; display:block; }
.video .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.video .picMarquee-left .bd ul li .title{width:180px; overflow:hidden; line-height:20px; margin-top:16px;   }

.main .photo{width:1160px; height:640px; overflow:hidden; margin:0 auto; background:#FFF;}
.main .photo .newsTitle{width:98%; height:52px; margin:0 auto;overflow:hidden; background:url(../images/photo_ico.jpg) no-repeat left center, url(../images/bottom.jpg) repeat-x bottom; line-height:50px;}
.photo .newsTitle p{ display:block; height:50px; border-bottom:2px solid #138df6; width:74px; text-align:center; float:left; font-weight:bold; font-size:18px; color:#222222; margin-left:50px;}
.photo .newsTitle a{ float:right;}
.photo ul{width:1140px; margin:0 auto; overflow:hidden; margin-top:20px;}
.photo ul img{ float:left; padding:0 5px 10px 5px;}

.main .link{width:1160px; height:auto; margin:0 auto; overflow:hidden; background:#FFF; margin-top:10px; padding-bottom:20px;}
.main .link span{ display:block; width:100%; height:42px; overflow:hidden; background:url(../images/link.jpg) no-repeat 20px center; border-bottom:1px solid #e5e5e5; margin-top:20px;}
.main .link img{width:134px; height:40px; float:left; margin-left:20px; margin-top:20px; border:1px solid #e5e5e5; padding:3px;}

.footer{width:100%; height:auto; margin:0 auto; margin-top:12px;overflow:hidden; text-align:center; border-top:2px solid #4f80b0;}
.footer ul{ margin-top:20px;}
.footer ul li{ line-height:24px; font-size:12px; color:#999;}



