@charset "utf-8";
body{margin:0px; overflow-x:hidden; font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666666; text-decoration:none;}
div,a,li{transition-duration:0.5s;}
div:hover,a:hover,li:hover{ transition-duration:0.5s;}
a,p,span,font,input,td,tr{font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#666666; text-decoration:none;}
img{border:0px;}
li{list-style:none;}
.clear{clear:both;}
.kx{height:10px; overflow:hidden;}
.kx20{height:20px; overflow:hidden;}
.kx30{height:30px; overflow:hidden;}
.mt10{margin-top:10px;}
.left{float:left;}
.right{float:right;}


.content{width:1200px; margin:auto;}

.top{width:1200px; height:106px; margin:auto;}
.logo{width:451px; height:72px; background:url(../images/logo.jpg) no-repeat; float:left; margin-top:16px;}

.nav{width:100%; margin:auto; height:50px; background:#29A0CB;}
.nav ul{width:1200px; margin:0px; padding:0px;margin:auto; }
.nav ul li{float:left; text-align:center; width:133px;}
.nav ul li a{line-height:50px; color:#FFFFFF; font-size:16px;}
.nav li:hover,.nav li.on{background:#CACB29;}



.banner{height:360px; width:100%; margin:auto; background:url(../images/banner.jpg) no-repeat center;}
.a0{width:278px;float:left; margin-right:30px; }
.a1{width:278px;margin-top:30px; margin-right:30px; border:1px solid #9CA19B;}
.a2{width:890px; float:left; margin-top:30px;}
.a1 .title{height:50px; width:278px; background:#29A0CB;}
.a1 .title.spec{margin-top:30px;}
.a1 .title a{line-height:50px; font-size:14px; color:#FFFFFF; padding-left:20px;}

.a1 ul{margin:0px; padding:0px;}
.a1 ul form input{margin:20px 8px 20px 8px; height:35px;}
.a1 ul form input[type='text']{width:180px;padding-left: 4px;}
.a1 ul form input[type='submit']{width:54px;height:38px;background:#29A0CB;color:#fff; border:5px #29A0CB solid; font-size: 16px; }
.a1 ul li{width:278px; height:50px; border-bottom:1px dotted #F2F2F2;}
.a1 ul li a{line-height:50px; padding-left:20px; font-size:14px;}
.a1 ul li:hover{background:#29A0CB; border-bottom:1px solid #29A0CB;}
.a1 ul li:hover a{color:#FFFFFF;}
.a1 ul li.in{background:#29A0CB; border-bottom:1px solid #29A0CB;}
.a1 ul li.in a{color:#FFFFFF;}


.a3{width:890px; float:left; margin-right:35px;}

.a2 .title{height:50px; margin-left:30px;}
.a2 .title a{line-height:50px; color:#333333; font-size:14px; background:#FFFFFF; padding:0px 20px;}
.a2 .title.spec{height:20px;}
.a2 .title.spec a{color:#0033FF; line-height:20px; font-size:16px;}
.linespec{margin-top:-10px;height:1px; border-bottom:1px solid #222222; width:890px; margin-bottom:30px; clear:both;position: absolute;z-index: -1}
.a2 .title .right{width:150px; height:23px; background:url(../images/morebg.png) no-repeat; text-align:center; margin-top:13px;}
.a2 .title .right:hover{background:url(../images/morebgx.png) no-repeat;}
.a2 .title .right a{color:#FFFFFF; font-size:12px; padding:0px; background:none; line-height:23px;}
.a2 .line{border-bottom:1px solid #000000; height:1px; overflow:hidden; margin-top:-25px;width:890px; position: absolute;z-index: -1}



.a3 .nr{margin-top:20px;}


.a5{margin-top:40px;}
.a5.spec{margin-top:0px;}
.a5 ul{margin:0px; padding:0px;}
.a5 ul li{width:212px; height:220px; margin-right:14px; margin-bottom:20px; float:left; text-align:center;}
.a5 ul li.spec{margin-right:0px; float:right;}
.a5 ul li img{width:214px; height:179px;}
.a5 ul li:hover{background:#29A0CB;}
.a5 ul li:hover a{color:#FFFFFF;}
.a5 ul li a{line-height:30px;}

.a5line{height:1px; border-bottom:1px solid #CCCCCC; margin:20px 0px; width:100%;}


.a13{width:445px; float:left;}
.a13 .title{height:40px; margin-left:0px;}
.a13 .title .left a{line-height:40px; float:left; padding:0px; font-size:16px;}
.a13 .title .right{float:right; height:20px; margin-top:10px; text-align:center; background:#29A0CB; width:auto; margin-right:15px;}
.a13 .title .right:hover{background:#CACB29;}
.a13 .title .right a{line-height:20px; color:#FFFFFF; padding:0px 10px;}

.a13 .nr{border-right:1px solid #999999; padding-right:15px;}
.a13 .nr img{height:140px; width:430px; margin-bottom:15px;}
.a13.spec .nr{border:0px solid #999999; padding-left:15px;}
.a13.spec .title{height:40px; margin-left:15px;}
.a13.spec .title .left a{line-height:40px; float:left; padding:0px;}
.a13.spec .title .right{margin-right:0px;}


.a13 .list{float:left;}
.a13 .list ul{margin:0px; padding:0px;}
.a13 .list ul li{width:430px; background:url(../images/dian.jpg) no-repeat left center; height:28px;}
.a13 .list ul li .left{float:left;}
.a13 .list ul li .left a{padding-left:10px; line-height:28px;}
.a13 .list ul li .time{float:right;}
.a13 .list ul li .time a{padding-left:10px; line-height:28px;}
.a13 .list a:hover{color:#29A0CB; display:block;}


.a5 .a6{margin-top:20px; margin-bottom:20px;}
.a5 .a6 a{padding-right:10px; line-height:30px;}
.a5 .a6.spec:hover a{color:#333333;}
.a5 .a6 a span{color:#29A0CB;}
.a5 .a6 a:hover{color:#29A0CB;}

.a6  ul{margin:0px; padding:0px;}
.a5 .a6  ul li{width:990px; background:url(../images/dian.jpg) no-repeat left center; height:45px; margin:0px; border-bottom:1px dotted #666666;}
.a5 .a6  ul li .left{float:left;}
.a5 .a6  ul li .left a{padding-left:10px; line-height:45px;}
.a5 .a6  ul li .time{float:right;}
.a5 .a6  ul li .time a{padding-left:10px; line-height:45px;}
.a5 .a6 ul li:hover a{color:#29A0CB;}

.a5.spec .bt{height:40px; text-align:center;}
.a5.spec .bt a{line-height:40px; font-size:16px;}
.a5.spec .riqi{height:20px; text-align:center;}
.a5.spec .riqi a{line-height:20px;}
.a5.spec .line{border-bottom:1px solid #AAAAAA; margin-top:20px; margin-bottom:20px;}

.a7 a{font-size:14px;}

.a8 table{border:0px solid #CCCCCC;}
.a8 table a{line-height:40px; font-size:14px;}
.a8 table td.lefttop{border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.a8 table td.bottom{border-bottom:1px solid #CCCCCC;}
.a8 table td.rightline{border-right:1px solid #CCCCCC;}
.a8 table td a{padding-left:20px; display:block;}
.a8 table td a span{color:#29A0CB; font-size:14px;}

.a9{margin:10px 0px;}
.a8 table .a9 a{line-height:24px;}

.a10{border-right:1px solid #CCCCCC; float:left; text-align:center; width:270px;}
.a10.spec{border-right:0px solid #CCCCCC;}
.a8 table td .a10 a{padding-left:0px;}
.a8 table td .a10 a span{color:#29A0CB; line-height:40px;}
.a8 table td .a10 a span:hover{text-decoration:underline;}

.a11{height:1px; border-bottom:1px dotted #CCCCCC; margin:30px 0px;}

.titlex{height:37px;}
.titlex a{line-height:37px; color:#333333; font-size:14px;}

.btx{height:40px; text-align:center; margin-top:10px;}
.btx a{line-height:40px; font-size:18px;}

.img{text-align:center; margin:20px;}
.img img{max-width:450px;}

.a12 a{font-size:14px;}

.footlink{height:60px; width:100%; background:#29A0CB; margin-top:30px;}
.footlink a{line-height:60px; color:#FFFFFF; padding-right:10px;}
.footlink a:hover{text-decoration:underline;}
.footcopyright{height:66px; width:100%; background:#313131; text-align:center;}
.footcopyright a{line-height:66px; color:#FFFFFF;}


.local{height:20px;}
.local a{line-height:20px; color:#666666;}

.a14{text-align:center; height:50px;}
.a14 a{line-height:50px; font-size:16px;}
.a15{text-align:center;}
.a15 img{max-width:450px;}
.a16{margin-top:20px; margin-bottom:20px;}

.back{width:100px; height:35px; background:#29A0CB; text-align:center; margin:auto; margin-top:20px;}
.back a{line-height:35px; color:#FFFFFF;}

.a17{text-align:center;margin-top: 20px;}
.a17 li{display:inline-table; text-align:center; width:130px; background:#FFFFFF; border:1px solid #CCCCCC; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; margin:0px 20px; margin-bottom:20px;}
.a17 li a{color:#666666; line-height:35px;}
.a17 li:hover{background:#29A0CB; border:1px solid #29A0CB;}
.a17 li:hover a{color:#FFFFFF;}
.a17 li.in{background:#29A0CB; border:1px solid #29A0CB;}
.a17 li.in a{color:#FFFFFF;}

.newslist{}
.newslist ul{margin:0px; padding:0px;}
.newslist ul li{height:145px; border-bottom:1px solid #CCCCCC;}
.newslist ul li .up{height:65px;}
.newslist ul li .up .left{float:left;}
.newslist ul li .up .left a{line-height:65px; color:#000000; font-size:18px;}
.newslist ul li .up .right{float:right;}
.newslist ul li .up .right a{line-height:65px; color:#999999;}
.newslist ul li .con{height:52px; overflow:hidden;}
.newslist ul li .con a{line-height:26px; color:#999999;}

.newstime{height:20px; text-align:center;}
.newstime a{line-height:20px;}
.newsline{height:1px; border-bottom:1px solid #CCCCCC; margin-top:20px;}

.a18{margin-top:30px;}
.a18 .left{width:280px; float:left;}
.a18 .right{float:left; margin-left:30px; width:580px;}




