.top-banner{width:100%; background:url(../images/banner.jpg) no-repeat top center;height:510px;}
.nav-box{width:100%;height:60px; background: #064fc4; border-top:1px solid #387ff2}
.nav{width:1260px;margin:0 auto;overflow:hidden;height:60px;}
.nav li{float:left;width:210px;}
.nav li a{line-height:60px;height:60px; width:210px; display: block; text-align: center;font-weight:900;font-size:20px;color:#fff}
.nav li a:hover{ background: #0140a6;}
.nav li .active{ background: #0140a6  !important;}
.title-box{width:1260px;margin:30px auto;overflow:hidden}
.title-box img{width:240px;float:left;margin-left:510px;}
.title-box a{float:right;line-height:60px;margin-top:20px; display: block; font-size:16px;color:#808080;}
.news{width:1260px;overflow:hidden;margin:0 auto}
.news-img{float:left;width:610px;height:350px;}
.focus{width:610px;height:350px;position:relative;overflow:hidden;float:left}
.focus .focuspic li a{position:relative;width:610px;height:350px; display:block}
.focus .focuspic li a img{width:610px;height:350px}
.focus .focuspic li a div{ position:absolute;width:580px;height:42px;line-height:42px; background: url(../images/1px.png);bottom:0px;left:0px; z-index:10;overflow:hidden;padding:0 15px;color:#fff}
.focus .num{overflow:hidden;height:20px;position:absolute;bottom:4px;right:10px;zoom:1;z-index:11 }
.focus .num li{width:8px;height:8px;line-height:8px;text-align:center;color:#FFFFFF;background:#fff;margin-right:8px;cursor:pointer;float:left; border-radius: 4px;}
.focus .num li.on{width:20px;} 
.news-list{float:right;width:610px;}
.news-list li{width:610px;border-bottom:1px solid #ccc;padding-top:7px;padding-bottom:8px;}
.news-list li a h3{widht:610px;line-height:32px;height:32px;overflow:hidden;font-size:18px;color:#333}
.news-list li a p{widht:610px;line-height:20px;height:40px;overflow:hidden;font-size:14px;color:#808080}
.con2-box{width:100%; background: url(../images/con2-bg.jpg) no-repeat center top;padding-top:1px;margin-top:30px;height:480px;}
.con2{width:1260px;margin:0 auto; position: relative;}
.con21{width:300px;height:300px; position: absolute;top:0;left:0;}
.con21 a{width:300px;height:300px; position: relative; display: block;}
.con21 a img{width:300px;height:300px;}
.con21 a div,.con22 a div,.con23 a div,.con25 a div{width:300px;height:40px;line-height:40px;overflow:hidden;color:#fff;font-size:16px; position:absolute;bottom:0px; background: url(../images/1pxl.png); text-indent:15px;}
.con24 a div{width:148px;height:40px;line-height:40px;overflow:hidden;color:#fff;font-size:16px; position:absolute;bottom:0px; background: url(../images/1pxl.png);}
.con26 a div{width:150px;height:40px;line-height:40px;overflow:hidden;color:#fff;font-size:16px; position:absolute;bottom:0px; background: url(../images/1pxl.png);}
.con22{width:300px;height:143px; position: absolute;top:0;left:315px;}
.con22 a{width:300px;height:143px; position: relative; display: block;}
.con22 a img{width:300px;height:143px;}
.con23{width:300px;height:142px; position: absolute;top:158px;left:315px;}
.con23 a{width:300px;height:142px; position: relative; display: block;}                
.con23 a img{width:300px;height:142px;}
.con24{width:148px;height:300px; position: absolute;top:0px;left:630px;}
.con24 a{width:148px;height:300px; position: relative; display: block;}
.con24 a img{width:148px;height:300px;}
.con25{width:300px;height:300px; position: absolute;top:0;left:793px;}
.con25 a{width:300px;height:300px; position: relative; display: block;}
.con25 a img{width:300px;height:300px;}
.con26{width:150px;height:300px; position: absolute;top:0px;left:1110px;}
.con26 a{width:150px;height:300px; position: relative; display: block;}
.con26 a img{width:150px;height:300px;}
.con3{width:1260px;overflow:hidden;margin: 0 auto;}
.con3-l{float:left;}
.con3-l a{ position: relative; display: block;width:610px;height:360px;}
.con3-l a img{width:610px;height:360px;}
.con3-l a div{width:610px; position: absolute;bottom:0;height:40px;line-height:40px;color:#fff; background:url(../images/1pxl.png); text-indent:30px;}
.con3-r{float:right;width:610px;height:360px;margin-top:-14px;}
.con3-r li{ border-bottom:1px solid #ccc;padding:14px 0;}
.con3-r li a{height:95px; display: block;width:610px;overflow:hidden}
.con3-r li a img{float:left;width:200px;height:95px;}
.con3-r li a .r-con{float:right;width:390px;}
.con3-list-title{color:#333;font-size:16px;font-weight:900;line-height:24px;height:48px;margin-top:5px;}
.con-list-date{width:390px;overflow:hidden;margin-top:10px;}
.con-list-date p,.con-list-date span{float:left;line-height:30px;font-size:14px;}
.con-list-date p{float:left;color:#808080;}
.con-list-date span{float:right;color:#064fc4;}
.con4-box{width:100%;height:399px; background: url(../images/con3-bg.jpg) no-repeat top center;padding-top:1px;margin-top:40px;}
.con4-box .title-box a{color:#fff;}
.con21-spe{width:1260px;height:200px;margin:0 auto;}
.con5-box{width:100%;background: #f1f1f1;height:330px;padding-top:1px}
.con5-list{width:1320px;overflow:hidden;margin:0 auto}
.con5-list li{float:left;margin:0 20px;height:160px;}
.con5-list li a{ display: block;width:250px; background-color:#fff;box-shadow: 3px 3px 5px #ccc;height:120px;padding:15px 20px;}
.con5-list li a{box-shadow: 5px 5px 6px #ccc;}
.con5-list li a div{font-size:16px;color:#064fc4;line-height:24px;max-height:48px;overflow:hidden;margin-bottom:10px;}
.con5-list li a p{font-size:14px;color:#808080;line-height:20px;max-height:60px;overflow:hidden;}
.bottom{width:100%;color:#fff; background-color:#064fc4;font-size:14px; text-align: center;height:60px;line-height:60px;}


.list-img{width:1260px;overflow:hidden;margin:30px auto;}
.list-img li{float:left;background:#fff; box-shadow: 3px 3px 5px #ccc;width:360px;height:300px;margin:15px 30px;}
.list-img li:hover{ box-shadow: 5px 5px 6px #ccc;}
.list-img li a{width:320px;height:260px; padding:20px; display: block;}
.list-img li a img{width:320px;height:200px;}
.list-img li a div{line-height:40px;color:#333;font-size:16px;height:40px;overflow:hidden;margin-top:5px;}
.list-img li a span{line-height:16px;color:#808080;font-size:14px;height:16px;overflow:hidden;}
.list,.content-box{width:1160px; background: #fff;padding:30px 50px;margin:0 auto;}
.list li{ border-bottom:1px solid #e5e5e5;padding-bottom:30px;padding-top:10px;}
.list li a div{line-height:60px;color:#333;font-size:20px; font-weight: 900;}
.list li a span{line-height:20px;color:#808080;font-size:16px;}
.content-box h1{width:1000px;margin:0 auto;line-height:48px;font-size:24px;color:#333; text-align: center;}
.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;}