.top-box{width:100%;padding-top:40px;}
.top{width:1300px;margin:0 auto;position: relative;z-index:99;}
.cl{clear:both}
.logo{ display:block;width:530px;float:left;}
.nav{width:700px;margin:0 auto;overflow:hidden;height:80px;float:right;}
.nav > li{width:87px;float:left;}
.nav > li >a{width:87px; display:block;height:80px;line-height:80px; text-align:center;color:#1a1a1a;font-size:18px;}
.nav > img{ display:block;float:left;margin:15px 3px;}
.nav > li >a:hover{color:#088882}
.nav > li > ul{ display:none}
.nav > li:hover > ul{ display:block;background:url(../images/sanj.png) top center no-repeat; width:120px; margin-left:-16px;position:absolute;padding-top:8px;}
.nav > li:hover > ul li a{border-bottom:1px solid #cee7e6;background:#fff ; line-height:50px; display:block;width:120px; margin:0 auto; text-align:center;color:#666;font-size:16px;}
.nav > li:hover > ul li a:hover{font-size:16px;}
.focuss{width:100%;margin:0 auto;position:relative;overflow:hidden;margin-top:30px;}
.focuspics li a img{width:100%}
.focuss .nums{overflow:hidden;height:25px;position:absolute;bottom:20px;left:48%;zoom:1;z-index:3 }
.focuss .nums li{width:18px;height:18px;line-height:18px;text-align:center;color:#FFFFFF;background:#fff;margin-right:15px;border-radius:50%;cursor:pointer;float:left;}
.focuss .nums li.on{background:#088882;} 
.focuss .prev,
.focuss .next{display:block;width:60px;height:60px;background:url(../images/btn.png) no-repeat;position:absolute;top:300px; opacity:0.3}
.focuss .prev{left:17%;}
.focuss .next{right:17%;background-position:right;}
.news-box{width:1300px;margin:0 auto;overflow:hidden}
.news-box .news-img{width:400px;float:left;margin-top:50px;}
.focus{width:400px;height:430px;position:relative;float:left;z-index: 2;background-color:#eeeeee}
.focus .focuspic li a{position:relative;width:400px;height:430px; display:block}
.focus .focuspic li a img{width:400px;height:290px;display: block;}
.focus .focuspic li a div{width:340px;height:52px;overflow:hidden;color:#009fb5;line-height:26px;font-size:18px;padding:0 30px;margin-top:25px;}
.focus .prev{display:block;width:18px;height:18px;background:url(../images/min-but.png) left no-repeat;position:absolute;bottom:19px;z-index: 10;left: 115px;}
.focus .next{display:block;width:18px;height:18px;background:url(../images/min-but.png) right no-repeat;position:absolute;bottom:19px;z-index: 10;left: 265px;}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:15px;right:135px;zoom:1;z-index:11 }
.focus .num li{width:12px;height:12px;line-height:12px;text-align:center;color:#fff;background:#fff;margin-right:12px;cursor:pointer;float:left;border-radius: 6px;}
.focus .num li.on{background:#009fb5;} 
.news-list{float:left;margin-left:50px ;margin-top:45px;overflow:hidden;width:400px;}
.title{width:100%;overflow:hidden}
.title span{float:left;line-height:54px;color:#009fb5;font-size:30px;}
.title a{float:right;line-height:46px;display: block;margin-top:8px;color:#808080;font-size:16px;}
.title a:hover{color:#009fb5;}
.news-list-c li{ border-bottom: 1px dashed #ccc;width:100%;overflow: hidden;padding:17px 0; }
.news-list-c li div{float:left;background-color: #eee;width:62px;height:60px;}
.news-list-c li div span{color:#009fb5;font-size:30px; width: 100%;display: block;text-align: center;line-height:42px}
.news-list-c li div p{color:#808080;font-size:12px; width: 100%;display: block;text-align: center;line-height:12px}
.news-list-c li a{width:315px;height:56px;display: block;line-height:28px;font-size:16px;color:#1a1a1a;float:right;}
.news-list-c li:hover a{color:#009fb5}
.con2-box{width:100%;background:url(../images/con2-bg.png) top center no-repeat;height:590px;padding-top:120px;margin-top:-30px;}
.con2{width:1300px;overflow:hidden;margin:0 auto}
.con2-list{width:400px;float:left;}
.m50{margin-left:50px;}
.title1{width:100%;overflow:hidden}
.title1 span{float:left;line-height:54px;color:#fff;font-size:30px;}
.title1 a{float:right;line-height:46px;display: block;margin-top:8px;color:#fff;font-size:16px;}
.con2-img{width:400px;height:200px; display: block;position: relative;margin-top:15px;}
.con2-img img{width:400px;height:200px;position: absolute;top:0;left:0;z-index: 1;}
.con2-img div{height:50px;line-height:50px;background:url(../images/1pxh.png) repeat-x; bottom:0;left:0;width:360px;padding:0 20px;color:#fff;font-size:16px;z-index: 2;position: absolute;}
.con2-l{margin-top:5px;}
.con2-l li{border-bottom:1px dashed #fff;width:100%;overflow:hidden}
.con2-l li p{float:right;line-height:54px;color:#fff;font-size:16px;}
.con2-l li a{float:left;line-height:54px;color:#fff;font-size:16px; display: block;background:url(../images/5pxb.jpg) left center no-repeat; display: block; text-indent:18px;}
.con3-box{width:1300px;margin:0 auto;overflow:hidden;margin-top:15px;}
.con3-left{float:left;width:850px;position:relative}
.con3-right{width:400px;float:right;}
.con3-img{position: relative;width:100%;height:310px;margin-top:20px;}
.con3-img li{position:absolute;z-index: 10;}
.con3-img li a img{width:100%;height:100%;}
.img1{top:0;left:0;width:310px;height:300px;}
.img2{top:0;left:314px;width:266px;height:148px;}
.img3{top:152px;left:314px;width:266px;height:148px;}
.img4{top:0;right:0;width:266px;height:148px;}
.img5{top:152px;right:0;width:266px;height:148px;}
.con3-xiazai{width:100%;margin-top:10px;}
.con3-xiazai li a{background:url(../images/icon-yun.png) left center no-repeat;line-height:54px;height:54px;display: block;width:100%; text-indent:30px;color:#333;font-size:16px;}
.bottom-box{width:100%;padding-top:50px;height:120px;background:url(../images/bottom-bg.jpg) top center no-repeat;margin-top:35px;}
.copy{width:1300px;margin:0 auto;line-height:32px;font-size:16px;color:#fff; text-align: center;}


.list-bj{width:100%;height:330px;overflow:hidden; margin:0 auto;margin-top:30px;}
.list-box{width:1200px;overflow:hidden;margin:30px auto;margin-top:30px;}
.list-nav-boxs{width:240px;float:left;}
.list-nav-box{ background: #f3f3f3;width:240px;padding-top:10px;}
.list-nav-boxs h4{width:240px;height:80px;line-height:80px;color:#fff;font-size:22px;font-weight:700;text-align:center; background:#088882; border-radius: 20px 20px 0 0;}

.list-nav-box li{width:240px; border-bottom:1px solid #fff}
.list-nav-box li a{display:block;width:240px;line-height:30px;padding:15px 0;font-size:16px; text-align:center;color:#2a2a2a;}
.list-nav-box li a:hover{color:#088882}
.list-right{width:910px;float:right;}
.list-title{width:910px;border-bottom:1px solid #d8d8d8;height:80px;}
.list-title p{line-height:70px;color:#333;margin-top:8px;border-bottom:2px solid #088882;float:left;font-size:20px;font-weight:900;padding:0 15px; padding-left:20px;background:url(../images/list2-bg.png) no-repeat left center;}
.list-title ul{float:right;overflow:hidden;padding-top:15px;}
.list-title ul li,.list-title ul span{float:left}
.list-title ul li a{line-height:60px;color:#9a9a9a;}
.list-title ul span{width:30px;text-align:center;line-height:60px;color:#9a9a9a}
.list{width:900px;padding:0 5px;margin-top:20px;}
.list li{overflow:hidden;background:url(../images/list-bg1.jpg) no-repeat;line-height:42px;background-position-y:17px;padding-left:15px;}
.list li a{color:#2d2d2d;width:800px;float:left;font-size:16px;line-height:42px;height:42px;overflow:hidden}
.list li a:hover{color:#088882}
.list li .time{color:#929292;float:right;line-height:42px;height:42px;}
.list .list-line{width:900px;height:1px;margin:17px 0;border-bottom:1px dashed #999}
.acontent-box h1,.content-box h1{line-height:48px;color:#2d2d2d;width:800px;margin-left:50px;font-size:28px; text-align:center;margin-bottom:20px;}
.content-box h1{width:1100px;margin-top:30px;}
.content-box{min-height:300px;width:1200px;margin:0 auto}
.acontents{width:1100px;margin:30px auto}
.acentent p,.centent p{line-height:28px;font-size:16px;text-indent:2em}

.titles{width:800px;margin:20px auto;line-height:40px;color:#333;font-size:24px; text-align:center;margin-top:30px;}
.label{width:460px;margin:0 auto;line-height:40px;font-size:14px;color:#666;text-align:center;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}

.list-img li{display:inline;float:left;width:140px;margin:0 20px;;overflow:hidden;}
.list-img li img{display:block;margin-bottom:7px;margin-top:25px;width:140px;height:215px;}
.list-img li a span{line-height:30px; width:140px; display: block; text-align: center;color:#333;}



