.top-box{width:100%;height:110px;padding-top:22px; background:url(../images/top.jpg) no-repeat center;}
.logo-box{width:1240px;margin:0 auto;overflow:hidden}
.logo{float:left;}
.nav-box{width:100%;height:48px; background: #00458b;}
/**********菜单带二级菜单***********开始*******/
.nav{width:1240px;margin:0 auto;overflow:hidden;height:48px;}
.nav > li{width:177px;float:left;}
.nav > li >a{width:177px; display:block;height:48px;line-height:48px; text-align:center;color:#fff;font-size:16px;}
.nav > img{ display:block;float:left;margin:15px 3px;}
.nav > li >a:hover{background-color:#003d7a;color:#fff}
.nav > li > ul{ display:none}
.nav > li:hover > ul{ display:block;background-color:#00458b; width:177px;padding:5px 0; position:absolute; z-index:20}
.nav > li:hover > ul li a{border-bottom:1px solid #0055ab; line-height:22px; display:block;width:157px; margin:0 auto; text-align:center;color:#fff;padding:8px 0;}
.nav > li:hover > ul li a:hover{color:#fff}
/**********菜单带二级菜单***********结束*******/
.banner{width:100%; background: url(../images/banner-bg.jpg) no-repeat top center;height:280px;}
.bigfocus{width:1240px;height:auto;position:relative;overflow:hidden;margin:0 auto;}
.bigfocus .bignum{overflow:hidden;height:25px;position:absolute;bottom:10px;left:48%;zoom:1;z-index:3 }
.bigfocus .bignum li{width:12px;height:12px;line-height:12px;text-align:center;color:#FFFFFF;background:#fff;margin-right:12px;border-radius:50%;cursor:pointer;float:left;}
.bigfocus .bignum li.on{background:#e79a3f;} 
.bigfocus .prev,
.bigfocus .next{display:block;width:60px;height:60px;background:url(../images/btn.png) no-repeat;position:absolute;top:110px; opacity:0.1}
.bigfocus .prev{left:40px;}
.bigfocus .next{right:40px;background-position:right;}

.bigfocuspic li a img{width:100%}
.con1-box{width:1260px;margin:0 auto;overflow:hidden;margin-top:5px;}
.con1{float:left;width:620px;height:350px;overflow:hidden;margin-left:10px;margin-top:20px;}
.con1 img{width:620px;height:350px;}
.con12{float:left;width:310px;margin-left:10px;}
.con12 li{width:290px;height:54px;margin-top:20px; box-shadow: 3px 5px 5px #e5e5e5;margin-left:10px;}
.con12 li:hover{ box-shadow: 3px 5px 5px #ccc;}
.con12 li a{ display: block;width:290px;height:54px; line-height:54px; text-align: center;color:#fff;font-weight:900;font-size:18px;}
.c1{ background: #006f8b;}
.c2{ background: #285d93;}
.c3{ background: #747e3f;}
.c4{ background: #628a7a;}
.c5{ background: #2070c7;}
.jj{width:230px;padding:0 30px;float:left;margin-left:10px; background: #f6f3e7;margin-top:20px;box-shadow: 3px 5px 5px #e5e5e5;height:350px; display: block;}
.jj div{width:130px;height:130px;margin-top:25px;margin-left:50px; overflow:hidden; border-radius: 65px;}
.jj:hover{box-shadow: 3px 5px 5px #ccc;}
.jj:hover p{color:#333}
.jj div img{width:100%;height:100%}
.jj p{font-size:16px;line-height:33px; text-indent:2em;margin-top:20px;color:#4c4c4c}
.con2-box{width:100%; background: url(../images/con2-bg.jpg) no-repeat center; height:580px;padding:20px 0;margin-top:25px;}
.con21{width:1240px;margin:0 auto}
.title{width:100%;overflow:hidden; border-bottom:1px solid #ccc;}
.title h3{float:left; border-bottom:2px solid #00458b;line-height:60px;font-size:24px; font-weight:500;color:#00458b;}
.icon1{background: url(../images/icon1.png) no-repeat top left;padding-left:35px; background-position-y:16px;}
.icon2{background: url(../images/icon2.png) no-repeat top left;padding-left:35px; background-position-y:16px;}
.icon3{background: url(../images/icon3.png) no-repeat top left;padding-left:35px; background-position-y:16px;}
.icon4{background: url(../images/icon4.png) no-repeat top left;padding-left:35px; background-position-y:16px;}
.title a{float:right;line-height:56px;margin-top:4px;font-size:16px;color:#808080}
.fd{height:200px;margin-top:20px;}
.con3-box{width:1240px;margin:0 auto;overflow:hidden;margin-top:5px}
.con1-box-left,.con1-box-right{width:605px;}
.con1-box-left{float:left;}
.con1-box-right{float:right;}
.con3-list{margin-top:10px;margin-bottom:15px;}
.con3-list li{width:100%;overflow:hidden; background: url(../images/l-bg.png) no-repeat top left; background-position-y:18px ;}
.con3-list li a{float:left;line-height:44px;height:44px;color:#333;font-size:16px; text-indent:14px}
.con3-list li p{float:right;line-height:44px;height:44px;color:#808080;font-size:16px;}
.bottom{background: url(../images/bottom.jpg) no-repeat top center;height:60px;padding-top:32px;padding-bottom:33px;line-height:30px;color:#fff;font-size:16px; text-align: center;}

.list-banner{width:100%;}
.list-banner img{width:100%}
.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;}
.list-big-box{width:1160px;overflow:hidden;margin:0 auto;}
.list2{width:870px;float:right;background:#fff;padding-left:30px;}
.list2 li{ border-bottom:1px solid #e5e5e5;padding-bottom:30px;padding-top:10px;}
.list2 li a div{line-height:60px;color:#333;font-size:20px; font-weight: 900;}
.list2 li a span{line-height:20px;color:#808080;font-size:16px;}
.list-big-box{width:1160px;overflow:hidden;margin:0 auto;}
.list2{width:780px;float:right;background:#fff;padding-left:30px;}
.list2 li{padding-bottom:10px;padding-top:10px;}
.list2 li a{overflow:hidden;display: block;width:100%; border-bottom:1px solid #f1f1f1}
.list2 li a div{line-height:60px;color:#333;font-size:16px;float:left}
.list2 li a span{line-height:60px;color:#808080;font-size:16px;float:right}
.list2 li a:hover div{ color:#0f429b}

.list-nav-boxs{width:310px;float:left;}
.list-nav-box{ background: #fff;width:310px;padding-top:10px;}
.list-nav-boxs h4{width:310px;height:95px;line-height:64px;color:#fff;font-size:22px;font-weight:700;text-align:center; background: url(../images/listsss.jpg) no-repeat center top;}

.list-nav-box{margin-left:10px;}
.list-nav-box li a{display:block;width:300px;line-height:70px;font-size:18px; text-align:center;color:#2a2a2a;}
.list-nav-box li a:hover{ background: #f1f1f1; border-left: 4px solid #0e4194;width:292px;padding-right:4px;}
.list-nav-box li .ac{ background: #f1f1f1 !important; border-left: 4px solid #0e4194 !important;width:292px !important;padding-right:4px !important;}
.lb{float:right;line-height:40px;height:40px;font-size:16px;color:#808080}
.lb a{color:#808080;font-size:16px;}
.mtop{margin-top:40px;margin-bottom:30px;}
.titles{width:750px;margin:20px auto;line-height:40px;color:#333;font-size:24px; text-align:center;margin-top:30px;}