﻿.list { width: 6rem; height: auto; margin: 0 auto }
.list li { width: 100%; height:.6rem;
background: #fff; -moz-border-radius:.1rem;
-webkit-border-radius:.1rem;
border-radius:.1rem;
line-height:.4rem;
padding:.1rem;
box-sizing: border-box; margin-top:.2rem;
border: 1px solid #e5e5e5 }
.list li a { font-size: 14px; color: #4e5965 }
.list .icon {
font-size:.24rem; color: #4e5965 }
.page-nav { display: table; height:.3rem;
margin: 0 auto }
.page-nav>span { margin:0 .1rem
}
.page-nav ul, .page-nav li, .page-nav span { display: inline-block; float: left }
.page-nav li, .page-nav span {
margin-bottom:.1rem; vertical-align: middle }
.page-nav li { line-height: normal; margin-right:.05rem
}
.page-nav a { color: #333; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
.page-nav li { float: left; padding:.05rem .1rem;
border: #e9e9e9 solid 1px }
.page-nav li .current { border: #f0f0f0 solid 1px; background: #f0f0f0; color: #333 }
.page-nav a:hover { color: #c13246 }
.page-nav span {
padding:.05rem .1rem; background: #2855b2; color: #fff; border: #f0f0f0 solid 1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
.sptit { width: 100%; height: auto }
.sptit .p3 { width: 1.82rem; height: auto; margin: 0 auto }
.sptit .p3>img { width: 100%; display: block }
.sptit p { text-align: center; font-size: 14px; line-height: 180%; color: #4b4b4b }
.splb { width: 6.1rem; height: auto; margin-left:.1rem
}
.splb li { width: 2.95rem; height: 1.85rem; overflow: hidden; position: relative; float: left; margin-left:.1rem;
float: left; margin-top:.1rem
}
.splb li>img { width: 100%; display: block }
.splb .bfal {
width:.5rem;
height:.45rem; position: absolute; top:.6rem;
left: 1.25rem }
.splb .bfal>img { width: 100% }
.splb li>p { width: 100%; height:.25rem;
background: #000; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5; line-height:.25rem;
text-align: center; color: #fff; font-size: 14px; position: absolute; bottom: 0; left: 0; overflow: hidden }
.pdmtbd { width: 100%; height: 4.95rem; background: #f2f2f2 }
.pdmtbd .spbt { width: 5.92rem; height:.4rem;
margin: 0 auto; clear: both }
.pdmtbd .spbt p { width: 100%; height:.4rem;
line-height:.4rem;
font-size:.26rem;
color: #333 }
.pdmtbd .spbt span { margin-right:.1rem;
width:.4rem
}
.pdmtbd .spbt span>img { width:.4rem
}
.pdmtbd .spbf { width: 5.92rem; height: auto; margin: 0 auto; position: relative }
.pdmtbd .spbf .zzc { position: absolute; width: 100%; height: 1rem; bottom: 0; left: 0; background-image: -webkit-linear-gradient( to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.0) 5%, rgba(0,0,0,0.2) 10%, rgba(0,0,0,0.6) 90%, rgba(0,0,0,0.7) 95%, rgba(0,0,0,0.9) 100%); background-image: linear-gradient( to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.0) 5%, rgba(0,0,0,0.2) 10%, rgba(0,0,0,0.6) 90%, rgba(0,0,0,0.7) 95%, rgba(0,0,0,0.9) 100%) }
.pdmtbd .spbf .zzc a { display: block; width: 1.2rem; height:.5rem;
line-height:.5rem;
box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: 2px solid #fff; color: #fff; line-height:.5rem;
font-size:.24rem;
text-align: center; position: absolute; bottom: 10%; right: 5%; -moz-border-radius:.3rem;
-webkit-border-radius:.3rem;
border-radius:.3rem
}
.pdmtbd .spbf img { width: 5.92rem }
.pdmtbd .spcs { width: 5.92rem; height:.4rem;
margin: 0 auto }
.pdmtbd .spcs .p1 {
font-size:.22rem; color: #666 }
.pdmtbd .spcs .p2 a {
font-size:.22rem; color: #215eae }
.tupian { width: 100%; height: auto }
.tupian>img { width: 100%; height: auto; display: block }
.hjtp { width: 5.92rem; height: auto; margin: 0 auto }
.hjtp img { width: 100%; display: block }
.pd_top6 { width: 100%; height: auto; position: relative }
.pd_top6 .slideBox2 { width: 100%; height: auto; overflow: hidden; position: relative }
.pd_top6 .slideBox2 .hd { width: 1.2rem; height:.2rem;
overflow: hidden; position: absolute; margin-left:-.6rem;
left: 50%; bottom:.2rem;
z-index: 1 }
.pd_top6 .slideBox2 .hd ul li { float: left; width:.2rem;
height:.2rem;
background: #ccc; margin-left:.2rem;
-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50% }
.pd_top6 .slideBox2 .hd ul li.on { background: #6d97cd }
.pd_top6.slideBox2 .bd { position: relative; height: auto; z-index: 0 }
.pd_top6 .slideBox2 .bd li { zoom: 1; height: auto }
.pd_top6 .slideBox2 .bd img { width: 100%; height: auto; display: block }
.pd_top6 .slideBox2 .prev, .pd_top6 .slideBox2 .next { position: absolute; left: 6%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: .5 }
.pd_top6 .slideBox2 .next { left: auto; right: 6%; background-position: 8px 5px }
.pd_top6 .slideBox2 .prev:hover, .pd_top6 .slideBox2 .next:hover { filter: alpha(opacity=100); opacity: 1 }
.rllb_fengye { width: 6rem; height: 1.25rem; margin: 0 auto }
.rllb_fengye ul { width: 4.48rem; height: 0.7rem; margin: 0.3rem auto; border: 1px #cccccc solid; line-height: 0.7rem; -moz-border-radius: 0.1rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; overflow: hidden }
.rllb_fengye ul li { float: left; text-align: center; height: 0.7rem }
.rllb_fengye ul li a { color: #263135 }
.rllb_fengye .thisclass { width: 0.7rem; background: #3c78d8; color: white; font-size: 0.26rem; }
.rllb_fengye .thisclass a { color: white; font-size: 0.26rem; }
.rllb_fengye ul li:nth-of-type(1) { width: 0.7rem; ; font-size: 0.26rem; border-right: 1px #cccccc solid; }
.rllb_fengye ul li:nth-of-type(2) { width: 0.7rem; ; font-size: 0.26rem; border-right: 1px #cccccc solid; }
.rllb_fengye ul li:nth-of-type(3) { width: 0.7rem; ; font-size: 0.26rem; border-right: 1px #cccccc solid; }
.rllb_fengye ul li:nth-of-type(4) { width: 1.35rem; ; font-size: 0.26rem; border-right: 1px #cccccc solid; }
.pd_tit2 { width: 100%; height: auto }
.pd_tit2 h3 { text-align: center; line-height: 130%; font-size: 0.6rem; color: #205dad; font-weight: 100 }
.pd_tit2 p { text-align: center; line-height: 100%; font-size: 0.26rem; color: #205dad }
.pd_top2 { width: 6.1rem; height: auto }
.pd_top2 li { height: 0.55rem; line-height: 0.55rem; padding: 0rem 0.3rem; background: #f4f5f6; float: left; margin-left: 0.2rem; text-align: center; margin-top: 0.35rem; -moz-border-radius: 0.1rem; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }
.pd_top2 li a { color: #333333; font-size: 0.24rem; }
.rllb_fengye ul li:nth-of-type(5) { width: 0.9rem; ; font-size: 0.26rem; }
.pd_top7 { width: 100%; height: auto }
.pd_top7 li { width: 33.33%; height: 1.15rem; line-height: 1.15rem; text-align: center; box-sizing: border-box; float: left }
.pd_top7 li:nth-of-type(3) { border-right: 0px }
.pd_top7 li:nth-of-type(6) { border-right: 0px }
.pd_top7 li:nth-of-type(9) { border-right: 0px }
.pd_top7 li:nth-of-type(12) { border-right: 0px }
.pd_top7 li a { font-size: 0.26rem; color: #333333 }
.list h2{ font-size:.4rem; text-align:center; font-weight:normal; height:.8rem; line-height:.8rem;}
.list .pr{height:.6rem; line-height:.6rem; }
.list .pr a{font-size:.22rem; color:#333;}
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }