.pt20-top{
    width: 100%;
     max-width: 1440px;
    margin: 0 auto;
  
    height: 185px; background:url(../images/pt20-1.png) center top no-repeat;
    
}
.pt20-top1{ width:1200px; height:185px; overflow:hidden; margin:0 auto;}
.pt20-top1 span{ width:88px; height:31px; background:url(../images/pt20-2.png) no-repeat; float:right; display:block; margin-top:25px;}

.pt20-top1 span a{ float:left; width:44px; height:31px; display:block}
.pt20-two{  max-width: 1440px;width: 100%; margin:0 auto; height:465px; background:url(../images/pt20-9.png) center top no-repeat;}
.pt20-two1{ width:1200px; margin:0 auto; overflow:hidden;}
.pt20-bt{ width:100%; margin-top:25px;}
.pt20-bt h2{ width:138px; height:50px; overflow:hidden;background:url(../images/pt20-4.png) no-repeat; text-align:center; line-height:50px;}
.pt20-bt h2 a{ font-size:20px; font-weight:bold; color:#000000}
.pt20-tzxx{ width:720px; height:337px; overflow:hidden; margin-top:13px; background:url(../images/pt20-5.png) no-repeat;}
.pt20-tzxx ul { width:675px; margin: 0 auto; overflow:hidden;}
.pt20-tzxx ul li{
    height:55px;
    line-height: 55px;
    float: left;
    width: 100%;
    text-indent: 15px; background:url(../images/hnsswyy-bj7.png) 0 50% no-repeat; border-bottom:1px dashed #ffffff;
  
  
}
.pt20-tzxx ul li a{
    font-size: 16px;
    display: inline-block;
    float: left;
    max-width: 575px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; color:#ffffff; font-weight:bold;
}
.pt20-tzxx ul li a:hover{ color:#fcff00;}
.pt20-tzxx ul li em{
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #ffffff;font-weight:bold;
}
.pt20-tzxx span{ float:right; line-height:50px;}
.pt20-tzxx span a{ color:#b7ddff;}
.pt20-tzxx span a:hover{ color:#fcff00;}

.pt20-tr{ max-width:1440px;width: 100%; margin:0 auto; height:157px; background:url(../images/pt20-10.png) center top no-repeat;}
.pt20-tr ul{ width:1200px; margin:0 auto; overflow:hidden; padding-left:10px;}
.pt20-tr ul li{ width:168px; overflow:hidden; float:left; text-align:center; margin-top:22px; height:130px; margin-left:30px; margin-right:40px;}
.pt20-x1 a{ width:168px; overflow:hidden; height:130px;background:url(../images/pt20-3.png) center top  no-repeat; display:block}
.pt20-x1 a:hover{background:url(../images/pt20-23.png) center top  no-repeat;}
.pt20-x1 a span{  font-size:16px; width:168px; height:50px; display:block; line-height:50px; margin-top:82px;}


.pt20-x2 a{ width:168px; overflow:hidden; height:130px;background:url(../images/pt20-20.png) center top  no-repeat; display:block}
.pt20-x2 a:hover{background:url(../images/pt20-6.png) center top  no-repeat;}
.pt20-x2 a span{  font-size:16px; width:168px; height:50px; display:block; line-height:50px; margin-top:82px;}



.pt20-x3 a{ width:168px; overflow:hidden; height:130px;background:url(../images/pt20-7.png) center top  no-repeat; display:block}
.pt20-x3 a:hover{background:url(../images/pt20-21.png) center top  no-repeat;}
.pt20-x3 a span{  font-size:16px; width:168px; height:50px; display:block; line-height:50px; margin-top:82px;}


.pt20-x4 a{ width:168px; overflow:hidden; height:130px;background:url(../images/pt20-8.png) center top  no-repeat; display:block}
.pt20-x4 a:hover{background:url(../images/pt20-22.png) center top  no-repeat;}
.pt20-x4 a span{  font-size:16px; width:168px; height:50px; display:block; line-height:50px; margin-top:82px;}


.pt20-x5 a{ width:168px; overflow:hidden; height:130px;background:url(../images/pt20-24.png) center top  no-repeat; display:block}
.pt20-x5 a:hover{background:url(../images/pt20-19.png) center top  no-repeat;}
.pt20-x5 a span{  font-size:16px; width:168px; height:50px; display:block; line-height:50px; margin-top:82px;}


.pt20-fr{ width:1200px; margin:0 auto; overflow:hidden; margin-top:35px;}
.pt20-fl{ width:915px; float:left; overflow:hidden;}
.pt20-fl li{ float:left; width:282px ; height:82px; overflow:hidden; margin-right:22px; margin-top:22px; line-height:82px;}
.pt20-fl li a{ font-size:16px; color:#000000; margin-left:65px;}
.pt20-fl li a:hover{color:#347bd7}
.pt20-t1{background:url(../images/pt20-11.png) no-repeat;}
.pt20-t2{background:url(../images/pt20-12.png) no-repeat;}
.pt20-t3{background:url(../images/pt20-13.png) no-repeat;}
.pt20-t4{background:url(../images/pt20-14.png) no-repeat;}
.pt20-t5{background:url(../images/pt20-15.png) no-repeat;}
.pt20-t6{background:url(../images/pt20-16.png) no-repeat;}
.pt20-t7{background:url(../images/zs21-g1.png) no-repeat;}
.pt20-t8{background:url(../images/zs21-g2.png) no-repeat;}

.pt20-t9{background:url(../images/zs23-g9.png) no-repeat;}

.pt20-t10{background:url(../images/zs23-g10.png) no-repeat;}

.pt20-fR1{ float:right; width:283px; height:189px; margin-top:22px;background:url(../images/pt20-17.png) no-repeat;}
.pt20-fR1 h2{ width:100%; height:78px; overflow:hidden; line-height:78px;}
.pt20-fR1 h2 a{ font-size:16px; color:#FFFFFF; margin-left:62px;}
.pt20-fR1 ul{ width:252px; margin:0 auto; overflow:hidden; padding-top:20px; }
.pt20-fR1 ul li{ width:100%; height:38px; line-height:38px;}
.pt20-fR1 ul li a{ font-size:14px; color:#FFFFFF;}
.pt20-fR1 ul li a:hover{ color:#fcff00}


.pt20-fiv{ width:1200px; margin:0 auto; overflow:hidden; margin-top:60px;}
.lm5-r-t2{
    height:92px; width:100%; background:#f5f5f5;
  
}

.lm5-r-t2 em{ height:46px; line-height:46px; float:right;}
.lm5-r-t2 em a{ font-size:16px; color:#e10000;}
.lm5-r-t2 ul li {
    float: left;
    height: 92px; text-align:center; width:400px; line-height:92px;
 
  
   
}
.lm5-r-t2 ul li:first-child {
  
}
.lm5-r-t2 ul li a {
    
    font-size:24px; color:#000000; font-weight:bold;  height: 92px; text-align:center; width:400px; display:block
}
.lm5-r-t2 ul li.zx-xuanz2 a{
   
    color: #ffffff; background:url(../images/pt20-18.png) no-repeat;
}

.lm5-r-x{ width:1200px; overflow: hidden}
.lm5-r-x ul{ padding-top:30px;}
.lm5-r-x li{ float:left; width:240px; height:150px; overflow:hidden; text-align:center; margin-top:10px; }
.lm5-r-x li a{width:165px; height:150px; margin:0 auto; display:block;background:url(../images/pt20-33.png) center top no-repeat;}
.lm5-r-x li a:hover{background:url(../images/pt20-32.png) center top no-repeat;}
.lm5-r-x li em{ width:78px; height:78px; display:block; overflow: hidden; margin:0 auto;}
.pt20-sb1 img{  padding-top:20px;}
.pt20-sb1 span{ width:165px; display:block; padding-top:20px; font-size:16px;}


.pt20-sb2 img{  padding-top:30px;}
.pt20-sb2 span{ width:165px; display:block; padding-top:20px; font-size:16px;}
.pt20-dibu{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px; border-top:10px solid #f9f9f9}
.pt20-dibubu{ width:880px; margin:0 auto; overflow:hidden}
.pt20-di1{ width:640px; float:left}
.pt20-di1 { padding-top:20px;}
.pt20-di1 li{ width:100%;  overflow:hidden; font-size:14px; line-height:40px;}
.pt20-di2{ float:right;padding-top:20px;}

.pt20-cn{ width:1200px; margin:0 auto; overflow:hidden; margin-top:35px;}
.pt20-cnbt{ width:1200px; height:48px; border-bottom:3px solid #0d5da6; }
.pt20-cnbt span{ font-size:24px; color:#0d5da6; font-weight:bold;border-bottom:5px solid #ba0210; padding-bottom:18px; height:43px;}
.pt20-sb{ width:1065px; margin:0 auto; overflow:hidden; margin-top:30px; background:#f5f5f5; padding-bottom:30px;}
.pt20-sbnr{ width:1000px; margin:0 auto; overflow:hidden; margin-top:35px;}
.pt20-sbxq1{ width:1000px; overflow:hidden;}
.sb1_L{ width:215px; float:left; overflow:hidden}
.sb1_L img{ width:215px; height:217px; overflow:hidden;}
.sb1_R{ width:730px; float: right; overflow:hidden;}
.sb1_R li{ width:730px; height:108px; overflow:hidden; border-bottom:1px dashed #dcdcdc;}
.sb1_R li span{ width:168px; float:left; text-align:center; height:108px; line-height:108px; font-size:16px; color:#000000; font-weight:bold;}
.sb1_R li h3{ width:520px; height:108px;float:right; overflow:hidden; line-height:25px; font-size:14px; }
.sb1_R li h3 a{ color:#0039ba;}

.sb1_R li i{ display:block; width:520px;height:108px;float:right; overflow:hidden; line-height:25px;}
.sb1_R li i em{font-size:14px; color:#0068b7;}
.sb1_R li i em:hover{}
.sb1_R li  i p{display:none; height:82px; text-align:center}
.sb1_R li  i:hover p{display:block; width:400px; font-size:12px;  color:#f80323;position:absolute; height:155px; margin-top:10px; border:1px solid #0068b7; background:#FFFFFF;overflow-y:auto ;
    text-align: center;}
.sb1_R li  i:hover p a{ float:left; }

.sb1_R li  i p b{ width:400px; height:30px; border-bottom:1px solid #CCCCCC; display:block; text-align:center; line-height:30px;}
.sb1_R li  i p b a{ float:left; width:199px; display:block;text-align:center;height:30px;border-right:1px solid #CCCCCC; color:#000000 }


 

.sb1_R li h3 table{
    width: 100%;
    height: 100%;
}
.sb1_R li h3 table td{
    vertical-align: middle;
    
}
.pt20-sbxq2{ width:1000px; height:80px; overflow:hidden; border-bottom:1px dashed #dcdcdc; }
.pt20-sbxq2 li{ float:left; height:80px; }
.pt20-sbxq2 li span{ font-size:16px; color:#000000; font-weight:bold;}
.pt20-sbxq2 li em{ font-size:14px;}
.xq1{ width:157px;line-height:80px;}
.xq2{ width:189px; height:80px;line-height:80px;}
.xq3{ width:144px;line-height:80px;}
.xq4{ width:246px;line-height:80px;}
.xq5{ width:123px;line-height:80px;}
.xq6{ width:140px;line-height:80px;}
.xq7{ width:843px;line-height:80px;}


.xq2 em table{
    width: 100%;
    height: 100%;
}
.xq2 em table td{
    vertical-align: middle;
    
}
.pt20-sbxq3{width:1000px; height:185px; overflow:hidden; border-bottom:1px dashed #dcdcdc; }
.pt20-sbxq3 li{ float:left; height:185px; l}
.pt20-sbxq3 li span{ font-size:16px; color:#000000; font-weight:bold;}
.pt20-sbxq3 li em{ font-size:14px;}
.xq8{ width:157px;line-height:185px;}
.xq9{ width:189px; height:185px;}
.xq9 table{
    width: 100%;
    height: 100%;
}
.xq9 table td{
    vertical-align: middle;
    
}
.xq9 img{ width:125px; height:123px;}
.xq10{ width:654px; height:185px;}
.xq10 table{
    width: 100%;
    height: 100%;
}
.xq10 table td{
    vertical-align: middle;
    
}
.xq10 a{ color:#0068b7}
.pt20-sm{ width:295px; margin:0 auto; overflow:hidden; margin-top:20px;}
.pt20-sm h2{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#ff0000;}
.pt20-sm ul{ padding-top:15px;}
.pt20-sm li{ float:left; width:125px; height:32px; text-align:center; line-height:32px; margin-left:20px;}
.pt20-sm1{ background:#0068b7}
.pt20-sm1 a{ color:#FFFFFF; font-size:14px;}
.pt20-sm2{ background:#e5e5e5}
.pt20-sm2 a{ color:#000000; font-size:14px;}
.pt20-sbdl{ width:1078px; margin:0 auto; overflow:hidden; margin-top:32px;}
.pt20-sbdl1{ width:1078px; height:12px; overflow:hidden;background:url(../images/pt20-53.png) no-repeat;}
.pt20-sbdl3{ width:1078px; height:36px; overflow:hidden;background:url(../images/pt20-55.png) no-repeat;}
.pt20-sbdl2{ width:1078px;background:url(pt20-54.png) repeat-y;}
.pt20-dlk{ width:950px; margin:0 auto; overflow:hidden;}
.pt20-dlk ul{ padding-top:15px;}
.pt20-dlk li{ width:100%; overflow:hidden; margin-top:15px;}
.pt20-dlk li span{ float:left; width:176px; height:33px;background:url(../images/pt20-56.png) no-repeat; text-align:center; line-height:33px; font-size:16px;}

.pt20-dlk li input {
    border: 1px solid #e5e5e5;
    outline: none;
    width: 755px;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    float: right;
    background: transparent; padding-left:10px; color:#a6a6a6;
}


.sw20-denglu-lm3{
    width: 280px;
    margin: 0 auto;
     margin-top:48px;
  
}
.sw20-denglu-lm3 i{
    display: inline-block;
    width: 162px;
    height: 48px;
    float: left; text-align:right;height:48px; line-height:48px; font-size:16px; color:#686868;
    
}
.sw20-denglu-lm3 button {
    height:30px; margin-left:22px;
    border: 0;
    width: 102px;
    cursor: pointer;
    text-align: center;
    font-size:16px;
    color: #fff;
}
.sw20-co1{
    background: #bdd2e3;
}
.sw20-co2{
    background: #0d5da6; 
}
.pt20-cxlb{ width:1200px; overflow:hidden; margin:0 auto;}
.pt20-cxbt{ width:1200px; height:43px; overflow:hidden; background:#e2f2ff; margin-top:25px;}
.pt20-cxbt h2{ width:529px; height:43px; overflow:hidden; float:left; text-align:center; line-height:43px;background:url(../images/pt20-57.png) no-repeat; color:#FFFFFF; font-size:16px;}
.pt20-cxbt  span{ float:right; height:43px; line-height:43px; padding-right:20px; font-size:14px; color:#e20000;}
.table_solid{position:relative;width:1200px;margin:20px auto;text-align:center;}
.table_solid th,.table_solid td{color:#333333; line-height:40px;}
.table_solid th{background-color:#f3f3f3; font-size:16px; color:#000000}
.evenRow{background-color:#eff8ff;}
.oddRow{background-color:#FFFFFF;}
.activeRow{background-color:#FFFF99;}
.clickRow{background-color:#CCCCFF;}


.pt20-page{ width:1200px; margin-top:30px; text-align:center;}



.pt20-sbdl-2{ width:713px; margin:0 auto; overflow:hidden; margin-top:32px;}
.pt20-sbdl1-2{ width:713px; height:16px; overflow:hidden;background:url(../images/pt20-58.png) no-repeat;}
.pt20-sbdl3-2{ width:713px; height:20px; overflow:hidden;background:url(../images/pt20-60.png) no-repeat;}
.pt20-sbdl2-2{ width:713px;background:url(../images/pt20-59.png) repeat-y; padding-bottom:20px;}

.pt20-dlk-2{ width:540px; margin:0 auto; overflow:hidden;}
.pt20-dlk-2 ul{ padding-top:15px;}
.pt20-dlk-2 li{ width:100%; overflow:hidden; margin-top:15px;}
.pt20-dlk-2 li span{ float:left; width:120px; height:33px;background:url(../images/pt20-61.png) no-repeat; text-align:center; line-height:33px; font-size:16px;}
.pt20-dlk-2 .pt20-bk input {
    border: 1px solid #e5e5e5;
    outline: none;
    width: 242px; 
    font-size: 14px;
    height: 33px;
    line-height: 33px; float:left; margin-left:23px;
   
    background: transparent; padding-left:10px; color:#a6a6a6;
}
.pt20-dlk-2 li input {
    border: 1px solid #e5e5e5;
    outline: none;
    width: 398px;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    float: right;
    background: transparent; padding-left:10px; color:#a6a6a6;
}
.pt20-dlk-2 li em{ margin-left:30px;}
.pt20-dlk-2 li a{ font-size:14px; color:#f39800;}
.pt20-dlk-2 li button{ width:540px; height:45px; background:#f39800; margin-top:20px;
    border: 0;
    cursor: pointer;
    text-align: center;
    font-size:16px;
    color: #fff;}
	
.pt20-yhsc{ width:540px; margin:0 auto; overflow:hidden;}
.pt20-yhsc li{ width:540px; height:40px; line-height:40px; text-align:center; margin-top:15px;}	
.pt20-yhsc li a{ font-size:14px; color:#0d5da6;}
.pt20-yhsc li span{ width:540px; height:40px; background:#0068b7;  display:block}
.pt20-yhsc li span a{ color:#FFFFFF}
