﻿
.henfu{width:1192px;margin: 0 auto;height: 82px;padding: 4px;background: #ffffff;}
.henfu a img{width: 1193px;height: 82px;}
.jiu-web{width: 86px; height: 95px;position: absolute;right: -96px;top: 0;}
.content{margin-top: 10px;position: relative;}
.nav li{margin-bottom: 10px;}
.nav li a{display: block;width:87px;height: 110px;font-size: 18px;color: #333333;padding-left: 10px;line-height: 160px;}
.nav .on a{font-weight: bold;color: #ffffff;}
.nav a.nav1 {background: url("../image/nav1.png") no-repeat;}
.nav a.nav2{background: url("../image/nav2.png") no-repeat;}
.nav a.nav3{background: url("../image/nav3.png") no-repeat;}
.nav a.nav4{background: url("../image/nav4.png") no-repeat;}
.nav a.nav5{background: url("../image/nav5.png") no-repeat;}
.nav a.nav6{background: url("../image/nav6.png") no-repeat;}
.nav a.nav7{background: url("../image/nav7.png") no-repeat;}
.nav .on a.nav1{background: url("../image/nav1-1.png") no-repeat;font-weight: bold;color: #ffffff;}
.nav .on a.nav2{background: url("../image/nav2-2.png") no-repeat;}
.nav .on a.nav3{background: url("../image/nav3-3.png") no-repeat;}
.nav .on a.nav4{background: url("../image/nav4-4.png") no-repeat;}
.nav .on a.nav5{background: url("../image/nav5-5.png") no-repeat;}
.nav .on a.nav6{background: url("../image/nav6-6.png") no-repeat;}
.nav .on a.nav7{background: url("../image/nav7-7.png") no-repeat;}

.box-f{width: 1100px;height: 828px;border:1px #eaeaea solid;}
.box-f>div{
    padding: 0 20px;
}
.box-f>div.tab6-box{
    padding: 0;
}
.zztt{width: 1060px;height: 101px;margin:0 auto;border-bottom: 1px #cbcbcb dashed;text-align: center;background: url("../image/zxtt.png") no-repeat center left;}
.zztt h2,.zztt h2 a{font-size: 26px;color: #c10202;text-align: center;}
.zztt h2,.zztt h2 a:hover{
    color: #0e79cc;
}
.zztt span{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;  padding-left: 100px;}
.zztt span,.zztt span a{font-size: 14px;}
.zztt span a{color: #0e79cc;}
.zztt span a:hover{color: #c10202;}
.slide{text-align:left;position:relative;overflow:hidden;width: 680px;height: 396px;}
.slide img{border:0px solid #ccc;}
.focusbox {position:relative;width:100%;height:100%;overflow: hidden;text-align:left;}
.focusbox .pic img {width:100%;height:396px;display:block;}
.focusbox .txt-bg {position:absolute;bottom:-1px;z-index:1;height:40px;width:100%;overflow:hidden;background:#000;opacity:0.5;filter: alpha(opacity=50);}
.focusbox .txt {position:absolute;bottom:0px;z-index:2;height:40px;width:100%;overflow:hidden;}
.focusbox .txt li {line-height:40px;}
.focusbox .txt li a {margin-left: 10px; color:#fff;font-size:16px;line-height: 40px;display: block;overflow: hidden;}
.focusbox .num{position: absolute;z-index: 3;bottom:4px;right:10px;}
.focusbox .num li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:19px; height:19px;background: #ffffff; font-size: 14px;color: #14588d; overflow:hidden;line-height: 19px;text-align: center; margin-left:5px;}
.focusbox .num li.on{color: #ffffff;background: #0a548d;}

.tzgg{width: 680px;height: 110px;border:1px #e7e5e5 solid;}
.tzgg-pic{width: 40px;height:110px;float: left;padding-right: 10px;}
.tzgg-pic a img{width: 40px;height:110px;display: block;}


.list{}
.list li{overflow: hidden;}
.list li span{float: right;font-size: 16px;color: #666666;line-height: 36px;padding-right: 10px;}
.list li a{float: left;font-size: 16px;line-height:36px;}

.xygl{width: 682px;margin-top:18px;}
.bt-box{height: 33px;border-bottom: 3px #f4f4f4 solid;}
.bt-box h2{padding-left: 10px;background: url("../image/bottom-border.png") no-repeat left bottom;height: 35px;font-size: 20px;color: #333333;font-weight: bold;line-height: 24px;}
.bt-box h2 a{font-size: 20px;font-weight: bold;line-height: 24px;}


.list1 li{overflow: hidden;}
.list1 li span{float: right;font-size: 16px;color: #666666;line-height: 36px;padding-right: 10px;}
.list1 li a{float: left;font-size: 16px;line-height:36px;background: url("../image/dian.png") no-repeat 3px 17px;padding-left: 18px;}
.list1 li a span{font-size: 16px;color: #0473c9;line-height:36px;float: left;}


.list2 li{overflow: hidden;}
.list2 li span{float: right;font-size: 16px;color: #666666;line-height: 44px;padding-right: 10px;}
.list2 li a{float: left;font-size: 16px;line-height:39px;background: url("../image/dian.png") no-repeat 3px 19px;padding-left: 15px;display: block;*height: 38px;} 
.list2 .list-te a{font-size: 18px;color: #c10202;background: url("../image/dian-1.png") no-repeat 3px 23px;line-height: 54px;}
.list2 .list-te a:hover{
    color: #0e79cc;
}
.list2 .list-te span{line-height: 55px;}

.xwzx{width: 360px;height: 396px;overflow: hidden;}
.xwzx-bt{height: 36px;border:1px #dad7d7 solid;border-top: 2px #0876cb solid;}
.xwzx-bt h2{font-size: 20px;color: #333333;font-weight: bold;padding-left: 10px;line-height: 36px;}

.xwzu-list-box {height: 357px;}
.xwzu-list-box .hd{border:1px #dad7d7 solid;border-top:none;border-right:none;overflow: hidden;}
.xwzu-list-box .hd li {float: left;width: 119px;}
.xwzu-list-box .hd li a{font-size: 18px;line-height: 40px;display: block;text-align: center;border-right: 1px solid #dad7d7;}
.xwzu-list-box .hd .on a{color: #ffffff;background: #0e79cc;}

.xxgk{width: 360px;height: 270px;border:1px #e7e5e5 solid;}
.xxgk-bt{height: 42px;}
.xxgk-bt h2{font-size: 20px;color: #0e79cc;font-weight:bold;line-height: 43px;background: url("../image/top-border.png") no-repeat 7px 0px;padding-left: 20px;line-height: 43px;}
.xxgk-bt h2 a{font-size: 20px;color: #0e79cc;font-weight:bold;line-height: 43px;}
.xxgk .list3{
    height: 120px;
}
.xxgk .list4{
    height: 60px;
}
.list3{overflow: hidden;}
.list3 li{width: 106px;height: 29px;border:1px #cfd2d4 solid;float: left;margin:0px 0px 9px 9px;line-height: 30px;}
.list3 li:hover{
    border:1px solid #0e79cc;
}
.list3 li a{font-size: 14px;display: block;text-align: center;}

.zmhd-bt{height: 30px;}
.zmhd-bt h2{background: url("../image/zmhd.png") no-repeat;line-height: 29px;padding-left: 16px;font-size: 18px;color: #ffffff;}
.zmhd-bt h2 a{font-size: 18px;color: #ffffff;}

.list4{overflow: hidden;margin-top: 2px;}
.list4 li{width: 106px;height: 29px;float: left;margin: 0px 0px 1px 9px;line-height: 30px;}
.list4 li a{font-size: 16px;background: url("../image/dian-2.png") no-repeat 5px 12px;display: block;text-align: center;}


.adv{background:#ffffff;overflow:hidden;position:relative;width: 1199px;height: 91px;border:1px #e7e5e5 solid;/* padding: 9px 46px; */padding: 9px 0px 9px 0px;}
 .yhd{overflow:hidden;width: 1184px;height:0px;z-index: 9;}
.adv .yhd .prev{position: absolute;top: 44px;left: 6px;display:block;  width:24px; height:24px; float:left;overflow:hidden;cursor:pointer; background:url("../image/anniu-left.png") no-repeat;}
.adv .yhd .next{ position: absolute;top: 44px;right: 6px;display:block;  width:24px; height:24px; float:right;overflow:hidden;cursor:pointer; background:url("../image/anniu-right.png") no-repeat;}
.adv .yhd .prevStop{ background-position:-60px 0; }
.adv .yhd .nextStop{ background-position:-60px -50px; }
.adv .ybd{width: 1106px;overflow: hidden;margin: 0 auto;}
.adv .ybd ul{ overflow:hidden; zoom:1;}
.adv .ybd ul li{float:left; display:inline; overflow:hidden; text-align:center;margin-left: 12px;}
.adv img{float: left;}
.adv .ybd ul li .pic{ text-align:center; }
.adv .ybd ul li .pic img{ width:364px; height:90px; display:block;}
.adv .ybd ul li .pic a:hover img{ border-color:#999;}

.rightdh .rwx a{background: url("../image/wb-1.png") no-repeat top center;}
.rightdh .rsj a{background: url("../image/wx-1.png") no-repeat top center;}
.rightdh .rxs a{background: url("../image/dj-1.png") no-repeat top center;}
.rightdh .rwx a:hover{background: url("../image/wb.png") no-repeat top center;}
.rightdh .rsj a:hover{background: url("../image/wx.png") no-repeat top center;}
.rightdh .rxs a:hover{background: url("../image/dj.png") no-repeat top center;}

/*kp*/
.tab2-box{
    padding: 20px 0;  
 }
 .tab21{
     width: 380px;
     height: 415px;
     border: 1px solid #eee;
     margin-top: 20px;
 }
 .tab22{
     width: 665px;
     height: 415px;
     margin-left: 5px;
     margin-top: 20px;
     border: 1px solid #eee;  
 }
 .tab23{
     width: 600px;
     height: 364px;
     margin-top: 10px;
 }
 .tab24{
     width: 434px;
     height: 364px;
     margin-left: 22px;
     margin-top: 10px;
 }
 /*title01*/
 .title01{
     overflow: hidden;
     margin-top: -1px;  
 }
 .title01 a{
     float: left;
     margin: 0 10px;
     padding: 0 10px;
     line-height: 28px;
     font-size: 20px;
     color:  #0e79cc;
     font-weight: bold;
     border-top: 2px solid #0e79cc;
 }
 /*leaders*/
 .leaders{
     padding: 0 5px;
     padding-top: 5px;
 }
 .leaders a{
     display: block;
     line-height: 33px;
 }
 .leaders a span{
     color: #666;
     font-size: 14px;
 }
 .leaders a:hover span{
     color: #048cf3;
 }
 /*part-box*/
 .part-box{
     padding: 0 10px;
 }
 /*title02*/
 .title02{
     font-size: 16px;
     line-height: 35px;
     border-bottom: 1px solid rgb(206, 204, 204);
 }
 .title02 a{
     color: #0e79cc;
     font-weight: bold;
 }
 .zsdw{
     overflow: hidden;
     padding-top: 7px;
 }
 .zsdw a{
     float: left;
     width: 33.3%;
     line-height: 36px;
     font-size: 14px;
 }
 .sxdw{
     overflow: hidden;
     padding-top: 7px;
 }
 .sxdw a{
     float: left;
     width: 23.95%;
     line-height: 36px; 
     text-indent: 12px;
     font-size: 14px;
     background: url("../image/jt01.png") left center no-repeat;
 }
 /*title03*/
 .title03{
     border-bottom: 1px solid rgb(206, 204, 204);
     height: 41px; 
 }
 .title03 a{
     float: left;
     padding: 0 10px;
     font-size: 20px;
     font-weight: bold;
     line-height: 41px;
     border-bottom: 2px solid #0e79cc;  
 }
 
 /*list03模块样式*/
 .list03{
     padding: 8px 0;  
 }
 .list03 li{
     position: relative;
     line-height: 43px;
     padding-left: 14px;
     background: url(../image/dian.png) left center no-repeat;
 }
 .list03-sp2 li{
     line-height: 43px; 
 }
 .list03-sp3 ul{
     overflow: hidden;
     width: 1080px;
 }
 .list03-sp3 li{
     line-height: 39px; 
     width: 500px;
     margin-right: 23px;
     float: left;
 }
 .list03-sp4 li{
    line-height: 41px; 
}
 .list03 a{ 
     display: block; 
 }
 .list03 strong{
     font-weight: normal;
     color: red;
 }
 .list03 span{
     position: absolute;
     right: 0px;
     top: 0;
     z-index: 999;
     color: #aaa;
 }

 .list03 .tab-list-img a{width:519px;height: 60px;margin-top: 18px;display: block;}

 /*title04*/
 
 .title04{
     border-bottom: 2px solid rgb(224, 224, 224);
     height: 40px;
 }
 .title04 h2,.title04 ul{
     float: left;
     line-height: 40px; 
     height: 40px; 
 }
 .title04 h2{
     border-bottom: 2px solid #0e79cc;
 }
 .title04 h2 a{
     display: block;
     padding: 0 10px;
     margin-right: 20px;
     font-size: 20px;
     font-weight: bold;
     border-bottom: 2px solid #C80101;
 }
 .title04 ul{
     padding-left: 3%;
     width: 76%;
 }
 .title04  li{
     float: left;
     width: 33.3%;
     
 }
 .title04 li a{
     display: block; 
     font-size: 18px;
     padding: 0 10px; 
     text-align: center;
     color: #666;
 }
 .title04  li.on a{
     color: #0661B7;
 }
 /*tab3*/
 .tab3-box{
     padding-top: 10px;
 }
 .tab3-box div{
     float: left;
     width: 519px;
 }
 .tab31{
     margin-right: 20px;
 }
 .tab33{
     margin-right: 20px;
 }
 .tab31,.tab32{
     height: 440px;
 }
 .tab33 ,.tab34{
     margin-top: 15px;
     height: 350px;
     overflow: hidden;
 }
 /*list04*/
 
 .list04 .list04-ul{
     width: 540px;
     margin-top: 10px;
     overflow: hidden;
 }
 .list04 li{
     float: left;
     width: 252px;
     height: 58px;
     line-height: 58px;
     border: 1px solid #ccc;
     margin: 0 10px 10px 0;
 }
 .list04 li:hover{
     border: 1px solid #0661B7;
 }
 .list04 li a{
     display: block;
     padding-left: 100px;
 }
 .list04  a.a01{
     background: url(../image/bk01.png) 0 -2px no-repeat;
 }
 .list04  a.a02{
     background: url(../image/bk01.png) -547px -2px no-repeat;
 }
 .list04  a.a03{
     background: url(../image/bk01.png) 0 -76px no-repeat;
 }
 .list04 a.a04{
     background: url(../image/bk01.png) -547px -76px no-repeat;
 }
 .list04 a.a05{
     background: url(../image/bk01.png) 0 -146px no-repeat;
 }
 .list04 a.a06{
     background: url(../image/bk01.png) -547px -146px no-repeat;
 }
 .list04 a.a07{
     background: url(../image/bk01.png) 0 -221px no-repeat;
 }
 .list04 a.a08{
     background: url(../image/bk01.png) -547px -221px no-repeat;
 }
 .list04 a.a09{
     background: url(../image/bk01.png) 0 -291px  no-repeat;
 }
 .list04 a.a010{
     background: url(../image/bk01.png) -547px -296px  no-repeat;
 }
 
 /*tab4*/
 .tab4-box{
 
 }
 .tab41, .tab42{
     float: left;
     width: 519px;
     height: 332px;
     margin-top: 10px;
 
 }
 .tab41{
     margin-right: 20px;
 }
 /*list05*/
 
 .list05{
     padding: 0 40px;
     margin-top: 20px;
     overflow: hidden;
 }
 .list05 ul{width: 460px;overflow: hidden;}
 .list05 li{
     float: left;
     width: 212px;
     height: 74px;
     line-height: 74px;
     border: 1px dashed #ccc;
     margin: 0 10px 10px 0;
 }
 .list05 li:hover{
     border: 1px solid #0661B7;
 }
 .list05 li a{
     display: block;
     padding-left: 65px;
 }
 .list05  a.a01{
     background: url(../image/bk02.png) 10px 0 no-repeat;
 }
 .list05  a.a02{
     background: url(../image/bk02.png) -238px 0 no-repeat;
 }
 .list05  a.a03{
     background: url(../image/bk02.png) 10px -87px no-repeat;
 }
 .list05 a.a04{
     background: url(../image/bk02.png) -240px -87px no-repeat;
 }
 .list05 a.a05{
     background: url(../image/bk02.png) 10px -173px no-repeat;
 }
 .list05 a.a06{
     background: url(../image/bk02.png) -225px  0px no-repeat;
 }
 
 /*tab43*/
 .tab43{
     height: 80px;
     clear: both;
     padding-top: 10px;
 }
 /* .sb_03 .ctr a{
     position: absolute;
     display: block;
     width: 38px;
     height: 38px;
     border-radius: 50%;
     background: #07519a;
     font-size: 20px;
     line-height: 38px;
     font-weight: lighter;
     font-family: "宋体";
     text-align: center;
     color: #eee;
     z-index: 9999;
     top: 95px;
     left: 18px;
 }
 .sb_03 .ctr a:hover{
     background: #07519a;
 }
 .sb_03 .ctr a.next{
     top: 145px;
 } */
 .sb_03 .bd{
     width: 519px;
     overflow: hidden;
 }
 .sb_03 .bd ul{
     overflow: hidden;
     width: 519px;
 }
 .sb_03 .bd li{
     margin: 0 10px 10px 0;
     float: left;
     line-height: 0;
     height: 75px;
     width: 248px;
     background: transparent;
     padding-left: 0px;
 }
 .sb_03 .bd img{
     height: 75px;
     width: 248px;
 }
 .sb_03 .bd a:hover img{
     height: 75px;
     width: 248px;
     border: 1px solid #076FD0;
 }
 /*tab44*/
 .tab44{
     padding-top: 10px;
 }
 .title05{
     font-size: 20px;
     line-height: 28px;
    clear: both;
 }
 .title05 a{
     font-size: 20px;
     line-height: 28px;
     font-weight: bold;
    
 }
 /*tab5*/
 .tab51, .tab52{
     float: left;
     width: 519px;
     height: 368px;
     margin-top: 10px;
 
 }
 .tab51{
     margin-right: 20px;
 }
 .tab53{
     clear: both;
 }
 .table01{
     width: 100%;
     border-collapse: collapse;
     border: none;
 }
 .table01 th,tr{
     
     line-height: 48px;
 }
 .table01 th{
     background: #076FD0;
     color: white;
     font-weight: normal;
     text-align: center;
 }
 .table01 tr{
     border-bottom: 1px dashed #eee; 
     text-align: center;
 }
 .table01 .tb-tl{
     text-align: left;
     padding-left: 20px;
     background: url(../image/jt02.png) 5px center no-repeat;
 }
 /*tab6*/
 .jt-focus{
     
 }
 .jt-focus a{
     float: left;
     margin: 20px 0 0 20px;
     line-height: 0;
     width: 340px;
     height: 102px;
     overflow: hidden;
 }
 .jt-focus a img{
     width: 340px;
     height: 102px;
     line-height: 0;
 
 }
 .jt-focus a:hover img{
     width: 350px;
     height: 105px;
 }
 
 /*tab7*/
 .tab71{
     clear: both;
 }
 .tab72,.tab73 {
     width: 520px;
     float: left;
     margin-top: 20px;
 }
 .tab73{
     /* float: right; */
     width: 1060px
 }
 .tab73 .list03-sp3 ul li a span{position: relative;right: auto}
 .title06{
     overflow: hidden;
     margin-top: 20px;
 }
 .title06 li{
     width: 33.12%;
     float: left;
     text-align: center;
     border: 1px solid #eee;
 }
 .title06 li.on{
     background: #076FD0;
 }
 .title06 li.on a{
     color: white;
 }
 .title06 a{
     font-size: 20px;
     line-height: 44px;
     display: block;
     text-align: center;
 }
 /*form-pb*/
 .tab71-hd{
     width: 99.75%;
     height: 530px;
     border: 1px solid #eee;
     border-top: 0;
 }
 .form-pb{
     padding: 20px 70px;
 }
 .form-pb table{
     width: 100%;
 }
 .form-pb table tr{
     line-height: 35px;
 }
 .form-pb table td{
     padding: 7px 0;
 }
 .form-pb table input{
     width: 95%;
     line-height: 35px;
     padding: 0 7px;
     border: 1px solid #eee;
 }
 .form-pb .lybt input{
     width: 97.7%;
 }
 .form-pb .lynr textarea{
     width: 97.7%;
     height: 100px;
     padding: 7px;
     border: 1px solid #eee;
     line-height: 25px;
 }
 .form-pb .lynr .kp-wz{
     vertical-align: top;
     line-height: 30px;
 }
 .form-pb .kp-wz{
     width: 86px;
     text-align: center;
 }
 .form-pb .kp-wz span{
     color: red;
 }
 .form-pb .fj input{
     width: auto;
     border: none;
     line-height: 30px;
 }
 /*kp-submit*/
 .kp-submit{
     text-align: center;
     padding-top: 75px;
 }
 .kp-submit input{
     width: 130px;
     height: 40px;
     margin: 0 20px;
     border: none;
     border-radius: 3px;
     background: #eee;
     font-size: 16px;
 }
 .kp-submit .on{
     color: white;
     background: #076FD0;
 }
 .kp-submit  input:hover{
     background: rgb(5, 86, 161);
     color: white;
     cursor: pointer;
 }
 /*title07*/
 .title07{
     height: 40px;
     border-bottom: 2px  solid #eee;
 }
 .title07 li{
     width: 50%;
     float: left;
    
 }
 .title07 a{
     display: block;
     font-size: 20px;
     line-height: 40px;
     height: 40px;
     text-align: center;
 }
 .title07 li.on a{
     border-bottom: 2px solid #C80101;
     font-weight: bold;
 }
 /*tab73*/
 .zxft{
     height: 170px;
     padding: 20px 0 15px 0;
     border-bottom: 1px dashed #ddd;
     line-height: 0;
 }
 .zxft img{
     float: left;
     width: 210px;
     height: 170px;
 }
 .zxft-xq{
     float: right;
     width: 285px;
     height: 176px;
     line-height: 25px;
     position: relative;
     top: -5px;
 }
 .zxft-xq p{
     margin-bottom: 5px;
 }
 .zxft-lf{
     padding-left: 46px;
     position: relative;
 }
 .zxft-lf span{
     position: absolute;
     left: 0;
     top: 0;
 }
 .zxft-xq a{
     position: absolute;
     left: 0;
     bottom: 0;
     width: 80px;
     height: 30px;
     line-height: 30px;
     background: #eee;
     text-align: center;
 
 }
 
 .zxft-xq a:hover{
     background: #076FD0;
     color:white;
 }
 .zxft-ls{
     width: 540px;
     padding-top: 15px;
 }
 .zxft-ls li{
     float: left;
     width: 160px;
     line-height: 45px;
     background: #076FD0;
     margin-right: 20px;
 }
 .zxft-ls li:hover{
     background: rgb(5, 86, 161);
 }
 .zxft-ls a{
     display: block;
     color: white;
     text-align: center;
 
 }